diff --git a/.github/workflows/actionlint.yaml b/.github/workflows/actionlint.yaml index 66e7018..74479cd 100644 --- a/.github/workflows/actionlint.yaml +++ b/.github/workflows/actionlint.yaml @@ -8,7 +8,7 @@ jobs: actionlint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@v4 - name: "Lint workflow files" uses: docker://docker.mirror.hashicorp.services/rhysd/actionlint:latest with: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3713f63..03a97fd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,14 +6,14 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@v4 # v4.2.2 - - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 + - uses: actions/setup-node@v4 # v4.2.0 with: node-version: "24" - name: Setup NPM Cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + -uses: actions/cache@v4 # v4.2.1 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -33,17 +33,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@v4 # v4.2.2 - name: Run docker compose run: docker compose up -d vault - - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 + - uses: actions/setup-node@v4 # v4.2.0 with: node-version: "24" - name: Setup NPM Cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + -uses: actions/cache@v4 # v4.2.1 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -67,17 +67,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@v4 # v4.2.2 - name: Run docker compose run: docker compose up -d vault - - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 + - uses: actions/setup-node@v4 # v4.2.0 with: node-version: "24" - name: Setup NPM Cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + -uses: actions/cache@v4 # v4.2.1 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -163,17 +163,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@v4 # v4.2.2 - name: Run docker compose run: docker compose up -d vault-tls - - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 + - uses: actions/setup-node@v4 # v4.2.0 with: node-version: "24" - name: Setup NPM Cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + -uses: actions/cache@v4 # v4.2.1 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} diff --git a/.github/workflows/local-test.yaml b/.github/workflows/local-test.yaml index bd2fd4c..289b9a5 100644 --- a/.github/workflows/local-test.yaml +++ b/.github/workflows/local-test.yaml @@ -18,56 +18,56 @@ jobs: name: local-test runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@v4 # v4.2.2 - - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 - with: - node-version: '24' + - uses: actions/setup-node@v4 # v4.2.0 + with: + node-version: "24" - - name: NPM Install - run: npm ci + - name: NPM Install + run: npm ci - - name: NPM Build - run: npm run build + - name: NPM Build + run: npm run build - - name: Setup Vault - run: node ./integrationTests/e2e/setup.js - env: - VAULT_HOST: localhost - VAULT_PORT: 8200 + - name: Setup Vault + run: node ./integrationTests/e2e/setup.js + env: + VAULT_HOST: localhost + VAULT_PORT: 8200 - - name: Import Secrets - id: import-secrets - # use the local changes - uses: ./ - # run against a specific version of vault-action - # uses: hashicorp/vault-action@v2.1.2 - with: - url: http://localhost:8200 - method: token - token: testtoken - secrets: | - secret/data/test-json-string jsonString; - secret/data/test-json-data jsonData; + - name: Import Secrets + id: import-secrets + # use the local changes + uses: ./ + # run against a specific version of vault-action + # uses: hashicorp/vault-action@v2.1.2 + with: + url: http://localhost:8200 + method: token + token: testtoken + secrets: | + secret/data/test-json-string jsonString; + secret/data/test-json-data jsonData; - - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 - with: - github-token: "foobar" - script: | - const { JSONSTRING, JSONDATA } = process.env + - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + with: + github-token: "foobar" + script: | + const { JSONSTRING, JSONDATA } = process.env - console.log(`string ${JSONSTRING}`) - console.log(`data ${JSONDATA}`) - const str = JSONDATA + console.log(`string ${JSONSTRING}`) + console.log(`data ${JSONDATA}`) + const str = JSONDATA - let valid = true - try { - JSON.parse(str) - } catch (e) { - valid = false - } - if (valid) { - console.log("valid json") - } else { - console.log("not valid json") - } + let valid = true + try { + JSON.parse(str) + } catch (e) { + valid = false + } + if (valid) { + console.log("valid json") + } else { + console.log("not valid json") + }