Skip to content

Added an environment alert that displays what environment is passed in (DEV, TEST, or SANDBOX) #146

Added an environment alert that displays what environment is passed in (DEV, TEST, or SANDBOX)

Added an environment alert that displays what environment is passed in (DEV, TEST, or SANDBOX) #146

Workflow file for this run

name: SBC-Common-Components Web CI
on:
pull_request:
branches:
- master
- 4.0.0-vue3
paths:
- "vue/sbc-common-components/**"
defaults:
run:
shell: bash
working-directory: ./vue/sbc-common-components
jobs:
setup-job:
runs-on: ubuntu-20.04
if: github.repository == 'bcgov/sbc-common-components'
steps:
- uses: actions/checkout@v3
- run: "true"
linting:
needs: setup-job
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [16.14.2]
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
run: |
make setup
- name: Linting
run: |
make lint
testing-coverage:
needs: setup-job
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [16.14.2]
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
run: |
make setup
- name: Test with Jest
id: test
run: |
make test
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
with:
flags: sbccommoncomponentsweb
name: codecov-vue
fail_ci_if_error: true
build-check:
needs: setup-job
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [16.14.2]
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
run: |
make setup
- run: npm run build --if-present
working-directory: ./vue/sbc-common-components/