Open
Description
Hi. Let me ask about Trusted Publishing here since I can't find where to ask.
(Please tell me a different place if my question is inappropriate 🙏🏼 )
First, my try in the suggested way by the RubyGems document was successful! 🎉
(For details, see my repo's Actions log)
However, my try through a reusable workflow failed, unfortunately. I'm not sure about the failure cause, but rubygems/configure-rubygems-credentials
failed with the following error:
No trusted publisher configured for this workflow found on https://rubygems.org/ for audience rubygems.org
See also the failure Actions log.
Here's a part of my Actions workflow settings:
# .github/workflows/release.yml in the gem repository
jobs:
release:
uses: ybiquitous/.github/.github/workflows/ruby-release-reusable.yml@new-ruby-release
# The sharable workflow in a different repository
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
id-token: write
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Ruby ${{ inputs.ruby-version }}
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ inputs.ruby-version }}
bundler-cache: true
- name: Publish gem to RubyGems.org
uses: rubygems/release-gem@v1
For the sharable workflow code, see https://github.com/ybiquitous/.github/pull/31/files.
In short, is Trusted Publishing unsupported in a sharable workflow?
Last, this feature is fantastic! Thanks a lot. 👏🏼
Originally posted by @ybiquitous in #4285 (comment)
Metadata
Metadata
Assignees
Labels
No labels