diff --git a/.github/integ_tests/fetch-token.js b/.github/integ_tests/fetch-token.js deleted file mode 100644 index 821ff53..0000000 --- a/.github/integ_tests/fetch-token.js +++ /dev/null @@ -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; -}); diff --git a/.github/workflows/tests-integ-release.yml b/.github/workflows/tests-integ-release.yml index 2ef01b0..eca1706 100644 --- a/.github/workflows/tests-integ-release.yml +++ b/.github/workflows/tests-integ-release.yml @@ -179,7 +179,18 @@ jobs: fetch-depth: 0 persist-credentials: false - 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 uses: ./ with: