Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/actions/setup-dependencies/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: 'Setup Dependencies'
description: 'Setup npmrc and node with yarn (assumes code is already checked out)'

inputs:
authToken:
description: 'Authentication token for package registry'
required: true

runs:
using: 'composite'
steps:
- name: Set up npmrc
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
with:
script: const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
installSdkPreview(context, core);
env:
PACKAGE_READ_AUTH_TOKEN: ${{ inputs.authToken }}

- name: Set up node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: lts/*
cache: yarn

- name: Install dependencies
run: yarn install --frozen-lockfile
shell: bash
19 changes: 3 additions & 16 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,23 +19,10 @@ jobs:
with:
persist-credentials: false

- name: Set up npmrc
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
- name: Setup dependencies
uses: ./.github/actions/setup-dependencies
with:
script:
const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
installSdkPreview(context, core);
env:
PACKAGE_READ_AUTH_TOKEN: ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: lts/*
cache: yarn

- name: Install dependencies
run: yarn install --frozen-lockfile
authToken: ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}

- name: Run validation
run: yarn validate
Expand Down
19 changes: 3 additions & 16 deletions .github/workflows/cowFi-tokens.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,23 +20,10 @@ jobs:
with:
persist-credentials: false

- name: Set up npmrc
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
- name: Setup dependencies
uses: ./.github/actions/setup-dependencies
with:
script:
const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
installSdkPreview(context, core);
env:
PACKAGE_READ_AUTH_TOKEN: ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: lts/*
cache: yarn

- name: Install dependencies
run: yarn install --frozen-lockfile
authToken: ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}

- name: Generate token lists for cow.fi
run: USE_CACHE=false yarn cowFi:tokens
Expand Down
20 changes: 3 additions & 17 deletions .github/workflows/executeAction.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,20 +24,15 @@ jobs:
execute:
runs-on: ubuntu-latest
steps:

- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false

- name: Set up npmrc
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
- name: Setup dependencies
uses: ./.github/actions/setup-dependencies
with:
script:
const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
installSdkPreview(context, core);
env:
PACKAGE_READ_AUTH_TOKEN: ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
authToken: ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}

- name: Set environment variables
run: |
Expand Down Expand Up @@ -73,15 +68,6 @@ jobs:
OPERATION: ${{ inputs.operation }}

# Validation steps
- name: Set up node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: lts/*
cache: yarn

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Validate
run: yarn validate

Expand Down
19 changes: 3 additions & 16 deletions .github/workflows/generateAuxLists.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,10 @@ jobs:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- name: Set up npmrc
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
- name: Setup dependencies
uses: ./.github/actions/setup-dependencies
with:
script:
const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
installSdkPreview(context, core);
env:
PACKAGE_READ_AUTH_TOKEN: ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}

- name: Set up node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: lts/*
cache: yarn

- name: Install dependencies
run: yarn install --frozen-lockfile
authToken: ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}

- name: Generate auxiliary lists
env:
Expand Down
19 changes: 3 additions & 16 deletions .github/workflows/updatePermitInfo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,23 +24,10 @@ jobs:
with:
persist-credentials: false

- name: Set up npmrc
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
- name: Setup dependencies
uses: ./.github/actions/setup-dependencies
with:
script:
const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
installSdkPreview(context, core);
env:
PACKAGE_READ_AUTH_TOKEN: ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}

- name: Set up node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: lts/*
cache: yarn

- name: Install dependencies
run: yarn install --frozen-lockfile
authToken: ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}

- name: Generate Permit Info
env:
Expand Down