on: [push] jobs: test: runs-on: docker steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: '1.22' - run: go build - uses: forgejo/upload-artifact@v3 with: name: morffix path: morffix release: runs-on: docker if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: '1.22' - run: go build - run: mkdir out - run: cp morffix out/morffix - uses: actions/forgejo-release@eb0fcc44a150c0de82e6fdb36752dd56bf27d017 with: direction: upload url: https://git.soontm.de release-dir: out release-notes: "New Release" token: ${{ secrets.GITHUB_TOKEN }} override: true