File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
1
# This is a generic workflow for Puppet module CI operations.
2
2
name : " Module CI"
3
3
4
- # This environment variable is used by Bundler to authenticate with the private Puppet gem source.
5
- # The value is received as a secret from the calling workflow and propagated as an environment variable
6
- # to all steps in this workflow. This approach keeps the authentication token secure while making it
7
- # available to all Bundler operations.
4
+ # Enables puppetcore module build and test by authenticating Bundler with the private Puppet gem source.
5
+ # The calling workflow must:
6
+ # - Set a valid PUPPET_FORGE_TOKEN secret on its repository.
7
+ # - Set ruby_version >= 3.1 to override this workflow's default 2.7; otherwise bundle install will fail.
8
8
env :
9
9
PUPPET_FORGE_TOKEN : ${{ secrets.PUPPET_FORGE_TOKEN }}
10
10
BUNDLE_RUBYGEMS___PUPPETCORE__PUPPET__COM : " forge-key:${{ secrets.PUPPET_FORGE_TOKEN }}"
You can’t perform that action at this time.
0 commit comments