Skip to content

Commit

Permalink
Merge pull request #54 from danskernesdigitalebibliotek/add-checks-be…
Browse files Browse the repository at this point in the history
…fore-building-source

Add  code quality checks before we start building source
  • Loading branch information
spaceo authored Nov 25, 2024
2 parents b6672e3 + de875a2 commit 22a840d
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions .github/workflows/publish-source.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,25 @@ jobs:
else
echo ::set-output name=IS_RELEASE_TAG::false
fi
- uses: actions/setup-node@v4
if: ${{ steps.detect_tag.outputs.IS_RELEASE_TAG == 'true' }}
with:
node-version-file: ".nvmrc"

- name: Install dependencies
if: ${{ steps.detect_tag.outputs.IS_RELEASE_TAG == 'true' }}
run: yarn install --frozen-lockfile

- name: Run CI checks
if: ${{ steps.detect_tag.outputs.IS_RELEASE_TAG == 'true' }}
run: |
yarn ci-check
if [ $? -ne 0 ]; then
echo "Code quality checks failed"
exit 1
fi
# Extract version from tag.
- name: Get version
id: get_version
Expand All @@ -41,3 +60,7 @@ jobs:
env:
CR_PAT: ${{ secrets.GITHUB_TOKEN }}
RELEASE_TAG: ${{ steps.get_version.outputs.RELEASE_TAG }}

- name: Adding summary
run: |
echo "Source image was successfully build (version: ${{ github.ref }}) 🚀😎" >> $GITHUB_STEP_SUMMARY

0 comments on commit 22a840d

Please sign in to comment.