diff --git a/.github/actions/package-install/action.yaml b/.github/actions/package-install/action.yaml index 2e689dc..b745330 100644 --- a/.github/actions/package-install/action.yaml +++ b/.github/actions/package-install/action.yaml @@ -4,6 +4,9 @@ description: Install Node.js, NPM, and the package's NPM dependencies, and cache runs: using: composite steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Install Node.js uses: actions/setup-node@v4 with: diff --git a/.github/workflows/_build-lint.yaml b/.github/workflows/_build-lint.yaml index 085fa79..73b7eb6 100644 --- a/.github/workflows/_build-lint.yaml +++ b/.github/workflows/_build-lint.yaml @@ -7,11 +7,8 @@ jobs: name: Build runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v4 - - name: ๐Ÿ“ฅ Install - uses: ./.github/actions/package-install + uses: remileduc/vcards-io/.github/actions/package-install@main - name: Build run: npm run build diff --git a/.github/workflows/_docs.yaml b/.github/workflows/_docs.yaml index 3ddcde9..653f9e7 100644 --- a/.github/workflows/_docs.yaml +++ b/.github/workflows/_docs.yaml @@ -7,11 +7,8 @@ jobs: name: Documentation runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v4 - - name: ๐Ÿ“ฅ Install - uses: ./.github/actions/package-install + uses: remileduc/vcards-io/.github/actions/package-install@main - name: Biuld documentation run: npm run doc diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 534617a..2b7c6a5 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -6,15 +6,15 @@ on: branches: - main -concurrency: - group: ${{ github.ref }} - cancel-in-progress: true - permissions: contents: read actions: read checks: write +concurrency: + group: ci-${{ github.ref }} + cancel-in-progress: true + jobs: call-build-lint: name: โš’๏ธ Build - ๐Ÿงน Lint