name: Publish Crate on: push: tags: - 'v*' jobs: publish: runs-on: runner steps: - uses: actions/checkout@v4 - name: Setup Rust uses: actions-rs/toolchain@v1 with: toolchain: stable - name: Publish to Forgejo run: | cargo login --registry forgejo ${{ secrets.CARGO_TOKEN }} cargo publish --registry forgejo