Skip to content

Commit

Permalink
MAN-227 - use v1 of the workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
achimber-moj committed Dec 19, 2024
1 parent dffef6e commit 637eb8c
Showing 1 changed file with 5 additions and 59 deletions.
64 changes: 5 additions & 59 deletions .github/workflows/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,85 +33,31 @@ jobs:
name: node build
uses: ./.github/workflows/node_build.yml # WORKFLOW_VERSION
secrets: inherit
# node-build:
# name: Run the node build
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - name: Use Node.js ${{ inputs.node_version_file }}
# uses: actions/setup-node@v4
# with:
# node-version-file: ${{ inputs.node_version_file }}
# - name: update npm
# shell: bash
# run: |
# sudo npm install -g npm@latest
# - name: restore cache
# id: restore-cache
# uses: actions/cache/restore@v4
# env:
# cache-name: node-modules
# with:
# path: |
# ./node_modules
# ~/.cache/Cypress
# key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
# - name: install dependencies
# if: steps.restore-cache.outputs.cache-hit != 'true'
# shell: bash
# run: |
# npm ci --no-audit
# - name: build npm
# shell: bash
# run: |
# npm run build
# - name: Linter check # Run linter after build because the integration test code depend on compiled typescript...
# shell: bash
# run: |
# npm run lint
# - name: upload the artifacts
# uses: actions/upload-artifact@v4
# with:
# name: npm_build_artifacts
# path: |
# build/
# dist/
# assets/stylesheets/
# - name: save cache
# id: save-cache
# uses: actions/cache/save@v4
# env:
# cache-name: node-modules
# with:
# path: |
# ./node_modules
# ~/.cache/Cypress
# key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
# generic node unit tests - feel free to override with local tests if required
node_unit_tests:
name: node unit tests
uses: ministryofjustice/hmpps-github-actions/.github/workflows/node_unit_tests.yml@v2 # WORKFLOW_VERSION
uses: ministryofjustice/hmpps-github-actions/.github/workflows/node_unit_tests.yml@v1 # WORKFLOW_VERSION
needs: [node_build]
secrets: inherit
# generic node integration tests using wiremock - feel free to override with local tests if required
node_integration_tests:
name: node integration tests
uses: ministryofjustice/hmpps-github-actions/.github/workflows/node_integration_tests.yml@v2 # WORKFLOW_VERSION
uses: ministryofjustice/hmpps-github-actions/.github/workflows/node_integration_tests.yml@v1 # WORKFLOW_VERSION
needs: [node_build]
secrets: inherit
helm_lint:
strategy:
matrix:
environments: ['dev', 'preprod', 'prod']
name: helm lint
uses: ministryofjustice/hmpps-github-actions/.github/workflows/test_helm_lint.yml@v2 # WORKFLOW_VERSION
uses: ministryofjustice/hmpps-github-actions/.github/workflows/test_helm_lint.yml@v1 # WORKFLOW_VERSION
secrets: inherit
with:
environment: ${{ matrix.environments }}
build:
name: Build docker image from hmpps-github-actions
if: github.ref == 'refs/heads/main'
uses: ministryofjustice/hmpps-github-actions/.github/workflows/docker_build.yml@v2 # WORKFLOW_VERSION
uses: ministryofjustice/hmpps-github-actions/.github/workflows/docker_build.yml@v1 # WORKFLOW_VERSION
needs:
- node_integration_tests
- node_unit_tests
Expand All @@ -126,7 +72,7 @@ jobs:
needs:
- build
- helm_lint
uses: ministryofjustice/hmpps-github-actions/.github/workflows/deploy_env.yml@v2 # WORKFLOW_VERSION
uses: ministryofjustice/hmpps-github-actions/.github/workflows/deploy_env.yml@v1 # WORKFLOW_VERSION
secrets: inherit
with:
environment: 'dev'
Expand Down

0 comments on commit 637eb8c

Please sign in to comment.