diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 1b163c7..ab8bf26 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -1,54 +1,54 @@ on: [push] - jobs: - run-tests: - runs-on: docker - steps: - name: Placeholder - run: echo Placeholder Job +jobs: + run-tests: + runs-on: docker + steps: + name: Placeholder + run: echo Placeholder Job on: push: tags: - /^((([\d])+\.){1,2}[\d]+)\s*$/ - jobs: - build: - runs-on: docker - container: rust:latest - steps: - - - name: Checking Out Repository Code - uses: https://code.forgejo.org/actions/checkout@v3 - - - name: Compiling To Linux Target - run: cargo build -r - - - name: Uploading Build Artifact - uses: actions/upload-artifact@v3 - with: - name: bookworm-bot-linux-amd64 - path: /builds/Neshura/ascendance-of-a-bookworm-bot/target/release/ascendance-of-a-bookworm-bot - if-no-files-found: error +jobs: + build: + runs-on: docker + container: rust:latest + steps: + - + name: Checking Out Repository Code + uses: https://code.forgejo.org/actions/checkout@v3 + - + name: Compiling To Linux Target + run: cargo build -r + - + name: Uploading Build Artifact + uses: actions/upload-artifact@v3 + with: + name: bookworm-bot-linux-amd64 + path: /builds/Neshura/ascendance-of-a-bookworm-bot/target/release/ascendance-of-a-bookworm-bot + if-no-files-found: error - upload-release: - needs: build - if: success() - runs-on: docker - steps: - - - name: Downloading All Build Artifacts - uses: actions/download-artifact@v3 - - - name: Upload Artifacts As Generic Packages - run: | - curl --user ${{ secrets.FORGEJO_USERNAME }}:${{ secrets.FORGEJO_TOKEN }} \ - --upload-file bookworm-bot-linux-amd64 \ - https://forgejo.neshweb.net/api/packages/${{ secrets.FORGEJO_USERNAME }}/generic/ascendance-of-a-bookworm/${{ github.ref_name }}/bookworm-bot-linux-amd64 - - - name: Release New Version - uses: actions/forgejo-release@v1 - with: - direction: upload - url: https://forgejo.neshweb.net - release-dir: dist/release - token: ${{ secrets.FORGEJO_TOKEN }} - tag: ${{ github.ref_name }} + upload-release: + needs: build + if: success() + runs-on: docker + steps: + - + name: Downloading All Build Artifacts + uses: actions/download-artifact@v3 + - + name: Upload Artifacts As Generic Packages + run: | + curl --user ${{ secrets.FORGEJO_USERNAME }}:${{ secrets.FORGEJO_TOKEN }} \ + --upload-file bookworm-bot-linux-amd64 \ + https://forgejo.neshweb.net/api/packages/${{ secrets.FORGEJO_USERNAME }}/generic/ascendance-of-a-bookworm/${{ github.ref_name }}/bookworm-bot-linux-amd64 + - + name: Release New Version + uses: actions/forgejo-release@v1 + with: + direction: upload + url: https://forgejo.neshweb.net + release-dir: dist/release + token: ${{ secrets.FORGEJO_TOKEN }} + tag: ${{ github.ref_name }}