Conversation
.github/workflows/publish.yaml
Outdated
| Publish: | ||
| if: github.repository_owner == 'gfx-rs' | ||
| runs-on: ubuntu-latest | ||
| # environment: release |
There was a problem hiding this comment.
I don't have the rights for this: https://docs.github.com/en/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments
There was a problem hiding this comment.
Now you do.
Github completely broke the outside collaborator permission dialog and I had to use the damn github api through the CLI to make you admin....
There was a problem hiding this comment.
Cool, thanks! I didn't set up any specific requirements for the release environment yet, let's see how it fares first.
| run: cargo publish --manifest-path spirv/Cargo.toml --token ${{ secrets.cratesio_token }} | ||
| - name: Publish rspirv | ||
| run: cargo publish --manifest-path rspirv/Cargo.toml --token ${{ secrets.cratesio_token }} |
There was a problem hiding this comment.
If this publish succeeds after merging + pushing the tags, I'll drop the secret.
cwfitzgerald
left a comment
There was a problem hiding this comment.
Let's do it! Please feel free to make whatever environments or whatever to get things set up.
Also switch to trusted publishing.
Closes #259
Also switch to trusted publishing.