From 45a41642bb283433351a8b7eb9a9384769cc83cc Mon Sep 17 00:00:00 2001 From: Michael Lehmann Date: Fri, 29 Aug 2025 17:11:06 -0700 Subject: [PATCH] chore: make script inline (#1460) * add pre-release integ tests * chore: remove unnecessary sudo and reorganize test files * chore: inline write token file --- .github/integ_tests/fetch-token.js | 12 ------------ .github/workflows/tests-integ-release.yml | 13 ++++++++++++- 2 files changed, 12 insertions(+), 13 deletions(-) delete mode 100644 .github/integ_tests/fetch-token.js 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: