From 70992f265144b8a0330fe4790e9dd35c1ef21656 Mon Sep 17 00:00:00 2001 From: Sean Sylver Date: Mon, 14 Apr 2025 14:20:28 -0700 Subject: [PATCH 1/3] wfprev-gdb-extractor workflow first commit --- .github/workflows/node-build.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .github/workflows/node-build.yml diff --git a/.github/workflows/node-build.yml b/.github/workflows/node-build.yml new file mode 100644 index 000000000..e69de29bb From 4a2142249e81be4d3a2281c2c5706d7af93f6614 Mon Sep 17 00:00:00 2001 From: Sean Sylver Date: Mon, 14 Apr 2025 14:22:36 -0700 Subject: [PATCH 2/3] wfprev-gdb-extractor workflow second commit --- .github/workflows/node-build.yml | 35 ++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/.github/workflows/node-build.yml b/.github/workflows/node-build.yml index e69de29bb..ebe416546 100644 --- a/.github/workflows/node-build.yml +++ b/.github/workflows/node-build.yml @@ -0,0 +1,35 @@ +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build-node-server: + runs-on: ubuntu-latest + + env: + NPMRC: ${{ secrets.NPMRC }} + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Add .npmrc file + working-directory: ./node/wfprev-gdb-extractor + run: echo -e "$NPMRC" > ~/.npmrc + + - name: Debug .npmrc + run: cat ~/.npmrc + + - name: Clear cache + working-directory: ./node/wfprev-gdb-extractor + run: | + rm -f package-lock.json + rm -rf node_modules + npm cache clean --force + + - name: Install dependencies + working-directory: ./node/wfprev-gdb-extractor + run: npm install + From 5a8d91e92b76d60c8d7d53aed47a5768b1a787a9 Mon Sep 17 00:00:00 2001 From: Sean Sylver Date: Mon, 14 Apr 2025 14:25:52 -0700 Subject: [PATCH 3/3] Add workflow dispatch --- .github/workflows/node-build.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/node-build.yml b/.github/workflows/node-build.yml index ebe416546..87be2698f 100644 --- a/.github/workflows/node-build.yml +++ b/.github/workflows/node-build.yml @@ -3,6 +3,12 @@ on: branches: [ main ] pull_request: branches: [ main ] + workflow_dispatch: + inputs: + DEFAULT_APPLICATION_ENVIRONMENT: + required: true + type: string + default: dev jobs: build-node-server: