Skip to content

Commit

Permalink
Validate library is up to date in workflow (#121)
Browse files Browse the repository at this point in the history
  • Loading branch information
boswelja authored Jun 20, 2022
1 parent 91c8f42 commit 623184c
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions .github/workflows/pr-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,25 @@ jobs:
steps:
- uses: actions/checkout@v3

# Runs a single command using the runners shell
# Set up NPM and deps
- name: Set up NPM
run: npm ci

# Runs a set of commands using the runners shell
# Do a build
- name: Run Build
run: npm run build

# Check whether the compiled library changed
- name: Check Build Updated
uses: tj-actions/[email protected]
id: verify-built-lib
with:
files: lib/index.js

# If it did change, the authro forgot to build. Fail the action
- name: Verify Build Updated
if: steps.verify-changed-files.outputs.files_changed == 'true'
run: exit 1

- name: Run Tests
run: npm test

0 comments on commit 623184c

Please sign in to comment.