| 123456789101112131415161718192021222324252627282930313233343536 |
- name: Report Viewer Build Workflow # Copy of report viewer deployment, but without deployment for PRs :)
- on:
- workflow_dispatch:
- pull_request:
- types: [opened, synchronize, reopened]
-
- jobs:
- pre_job:
- runs-on: ubuntu-latest
- outputs:
- should_skip: ${{ steps.skip_check.outputs.should_skip }}
- steps:
- - id: skip_check
- uses: fkirc/skip-duplicate-actions@master
- with:
- concurrent_skipping: 'same_content_newer'
- skip_after_successful_duplicate: 'true'
- build:
- needs: pre_job
- if: ${{ needs.pre_job.outputs.should_skip != 'true' }}
- runs-on: ubuntu-latest
- steps:
- - name: Checkout 🛎️
- uses: actions/checkout@v3
-
- - uses: actions/setup-node@v3
- with:
- node-version: "16"
-
- - name: Install and Build 🔧
- working-directory: report-viewer
- run: |
- npm install
- npm run build
|