Skip to content

Commit fc332e9

Browse files
committed
Update to use role token in tests / docs
1 parent 15a7ee1 commit fc332e9

File tree

5 files changed

+11
-15
lines changed

5 files changed

+11
-15
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- uses: actions/checkout@v3
2525
- uses: ./
2626
with:
27-
role-to-assume: 3
27+
role-to-assume: rg_oidc_akr_f55fe1127adjkkcn8ty6
2828
gem-server: 'https://oidc-api-token.rubygems.org'
2929
- name: Test token
3030
run: |

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ To do that, you would add the following step to your workflow:
3737
- name: Configure RubyGems Credentials
3838
uses: rubygems/configure-rubygems-credentials@main
3939
with:
40-
role-to-assume: 3
40+
role-to-assume: rg_oidc_akr_f55fe1127adjkkcn8ty6
4141
```
4242
4343
You can use this action with the `rubygems` or `bundler` command line tools,

dist/index.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,22 @@ async function run(): Promise<void> {
66
try {
77
const gemServer = core.getInput('gem-server')
88
const audience = core.getInput('audience')
9-
const roleRoleToAssume = core.getInput('role-to-assume')
9+
const roleToAssume = core.getInput('role-to-assume')
1010
const apiToken = core.getInput('api-token')
1111

1212
if (!gemServer) throw new Error('Missing gem-server input')
1313

1414
if (apiToken) {
1515
if (audience)
1616
throw new Error('Cannot specify audience when using api-token')
17-
if (roleRoleToAssume)
17+
if (roleToAssume)
1818
throw new Error('Cannot specify role-to-assume when using api-token')
1919

2020
await configureApiToken(apiToken, gemServer)
21-
} else if (roleRoleToAssume) {
21+
} else if (roleToAssume) {
2222
if (!audience) throw new Error('Missing audience input')
2323

24-
const oidcIdToken = await assumeRole(
25-
roleRoleToAssume,
26-
audience,
27-
gemServer
28-
)
24+
const oidcIdToken = await assumeRole(roleToAssume, audience, gemServer)
2925
await configureApiToken(oidcIdToken.rubygemsApiKey, gemServer)
3026
} else {
3127
throw new Error('Missing api-token or role-to-assume input')

0 commit comments

Comments
 (0)