From 9fcacd8067d3f63cd884271c3e1e75fa05502f04 Mon Sep 17 00:00:00 2001 From: arashagp Date: Thu, 2 Jan 2025 10:34:54 +0330 Subject: [PATCH] feat: add header for workflow call --- .github/workflows/build-lint-test.yaml | 6 +++--- .github/workflows/codeql.yaml | 11 +++++++++-- .github/workflows/dependency-review.yaml | 7 +++++++ .github/workflows/publish-npm.yml | 7 +++++++ .github/workflows/release.yaml | 7 +++++++ 5 files changed, 33 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-lint-test.yaml b/.github/workflows/build-lint-test.yaml index 0e347c1..a426a3c 100644 --- a/.github/workflows/build-lint-test.yaml +++ b/.github/workflows/build-lint-test.yaml @@ -6,9 +6,9 @@ on: workflow_call: inputs: node-version: - description: 'Node.js version' + description: "Node.js version" required: true - default: 'lts/*' + default: "lts/*" type: string permissions: @@ -46,7 +46,7 @@ jobs: - name: 📥 Install Dependencies run: yarn install --immutable - - name: 🏗️ Build + - name: 🏗️ Build TypeScript run: yarn build env: WIREIT_LOGGER: metrics diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index e923110..21dafc5 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -6,13 +6,20 @@ on: workflow_dispatch: schedule: - - cron: '0 7 * */2 *' + - cron: "0 7 * */2 *" # │ │ │ │ │ # │ │ │ │ └─── day of the week (0 - 6 or SUN-SAT) # │ │ │ └────── month (1 - 12 or JAN-DEC) # │ │ └───────── day of the month (1 - 31) # │ └─────────── hour (0 - 23) # └───────────── minute (0 - 59) + workflow_call: + inputs: + node-version: + description: "Node.js version" + required: true + default: "lts/*" + type: string jobs: analyze-code-ql: @@ -27,7 +34,7 @@ jobs: strategy: fail-fast: false matrix: - language: ['TypeScript'] + language: ["TypeScript"] # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support steps: diff --git a/.github/workflows/dependency-review.yaml b/.github/workflows/dependency-review.yaml index e992f79..50b1a26 100644 --- a/.github/workflows/dependency-review.yaml +++ b/.github/workflows/dependency-review.yaml @@ -6,6 +6,13 @@ on: workflow_dispatch: pull_request: + workflow_call: + inputs: + node-version: + description: "Node.js version" + required: true + default: "lts/*" + type: string jobs: dependency-review: diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml index 55f8638..b12ee6b 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -8,6 +8,13 @@ on: release: types: - created + workflow_call: + inputs: + node-version: + description: "Node.js version" + required: true + default: "lts/*" + type: string env: NODE_VERSION: lts/* diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index eda2a85..7a8fb6c 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -4,6 +4,13 @@ name: Build & Lint & Test & Release on: workflow_dispatch: + workflow_call: + inputs: + node-version: + description: "Node.js version" + required: true + default: "lts/*" + type: string env: NODE_VERSION: lts/*