-
Notifications
You must be signed in to change notification settings - Fork 3
VED-808 (Child of VED-720) Refactor quality check pipeline #843
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VED-808 (Child of VED-720) Refactor quality check pipeline #843
Conversation
|
This branch is working on a ticket in the NHS England VED JIRA Project. Here's a handy link to the ticket: VED-808 |
7e7b1fc to
2a1708b
Compare
2a1708b to
eb2475f
Compare
.github/workflows/pr-jira-link.yaml
Outdated
| if: contains(github.event.pull_request.head.ref, 'amb-') || contains(github.event.pull_request.head.ref, 'AMB-') || contains(github.event.pull_request.head.ref, 'ambspii-') || contains(github.event.pull_request.head.ref, 'AMBSPII-') || contains(github.event.pull_request.head.ref, 'adz-') || contains(github.event.pull_request.head.ref, 'ADZ-') || contains(github.event.pull_request.head.ref, 'ved-') || contains(github.event.pull_request.head.ref, 'VED-') | ||
| continue-on-error: true | ||
| uses: unsplash/comment-on-pr@master | ||
| uses: unsplash/comment-on-pr@b5610c6125a7197eaec80072ea35ef53e1fc6035 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have aligned this to the commit of the latest version. Dependabot should bump when we need to.
I added this, because Sonarcloud stipulates that we need to pin to specific commit hashes rather than versions.
|



Summary
Mostly renames workflows to what they actually do. A few are inherited ones from the APIM starter repo.
Also pins Action dependencies to commit hashes and secures the PR Link job based on Sonarcloud feedback.
Added a linting job to Github Actions so we can get quick feedback rather than waiting for the APIM pipeline, and ensures we will still have the check for if/when we fully move away.
Reviews Required
Review Checklist
ℹ️ This section is to be filled in by the reviewer.