diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 1da8225..a1e59a8 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -1,9 +1,4 @@ -on: - push: - branches: - - main - pull_request: - +on: [push] jobs: check-changes: runs-on: docker @@ -72,15 +67,10 @@ jobs: run: npx playwright test - name: Build WebUI run: yarn build - - # The following steps only run on push to main - name: Get current block - if: github.event_name == 'push' && github.ref == 'refs/heads/main' id: getBlockHeight run: echo "blockHeight=$(curl -s https://mempool.space/api/blocks/tip/height)" >> $GITHUB_OUTPUT - - name: Write block height to file - if: github.event_name == 'push' && github.ref == 'refs/heads/main' env: BLOCK_HEIGHT: ${{ steps.getBlockHeight.outputs.blockHeight }} run: mkdir -p output && echo "$BLOCK_HEIGHT" > output/version.txt @@ -104,14 +94,12 @@ jobs: echo "Directory size is within the threshold $DIRECTORY_SIZE" fi - name: Create tarball - if: github.event_name == 'push' && github.ref == 'refs/heads/main' run: tar czf webui.tgz --strip-components=1 dist - name: Build LittleFS run: | set -e /tmp/mklittlefs/mklittlefs -c build_gz -s 410000 output/littlefs.bin - name: Upload artifacts - if: github.event_name == 'push' && github.ref == 'refs/heads/main' uses: https://code.forgejo.org/forgejo/upload-artifact@v4 with: path: | @@ -119,7 +107,7 @@ jobs: output/littlefs.bin - name: Create release if: github.event_name == 'push' && github.ref == 'refs/heads/main' - uses: https://code.forgejo.org/actions/forgejo-release@v2.5.1 + uses: https://code.forgejo.org/actions/forgejo-release@v2.4.0 with: url: 'https://git.btclock.dev/' repo: '${{ github.repository }}'