mirror of
https://github.com/aws-actions/configure-aws-credentials.git
synced 2026-03-12 18:07:10 -04:00
chore: make script inline (#1460)
* add pre-release integ tests * chore: remove unnecessary sudo and reorganize test files * chore: inline write token file
This commit is contained in:
12
.github/integ_tests/fetch-token.js
vendored
12
.github/integ_tests/fetch-token.js
vendored
@@ -1,12 +0,0 @@
|
|||||||
import core from "@actions/core";
|
|
||||||
import fs from "fs/promises";
|
|
||||||
|
|
||||||
async function getIDTokenAction() {
|
|
||||||
const id_token = await core.getIDToken("sts.amazonaws.com");
|
|
||||||
return id_token;
|
|
||||||
}
|
|
||||||
let idToken = await getIDTokenAction();
|
|
||||||
|
|
||||||
await fs.writeFile(".github/integ_tests/integ_token.txt", idToken, (err) => {
|
|
||||||
if (err) throw err;
|
|
||||||
});
|
|
||||||
13
.github/workflows/tests-integ-release.yml
vendored
13
.github/workflows/tests-integ-release.yml
vendored
@@ -179,7 +179,18 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- name: fetch token and write to file
|
- name: fetch token and write to file
|
||||||
run: node .github/integ_tests/fetch-token.js
|
uses: actions/github-script@v7
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
const fs = require('fs');
|
||||||
|
async function getIDTokenAction() {
|
||||||
|
const id_token = await core.getIDToken("sts.amazonaws.com");
|
||||||
|
return id_token;
|
||||||
|
}
|
||||||
|
const idToken = await getIDTokenAction();
|
||||||
|
fs.writeFileSync(".github/integ_tests/integ_token.txt", idToken, (err) => {
|
||||||
|
if (err) throw err;
|
||||||
|
});
|
||||||
- name: get creds with that file
|
- name: get creds with that file
|
||||||
uses: ./
|
uses: ./
|
||||||
with:
|
with:
|
||||||
|
|||||||
Reference in New Issue
Block a user