Skip to content

nn-dma/qms-pipeline-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

323 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CONTRIBUTORS ZONE - Submitting a PR to the QMS Team

NOTE: We use conventional commits, which means semantic commit messages. Please adhere to these prefixes. Pull requests must also have a semantic prefix, e.g. 'feat:' or 'fix:'. If you are doing multiple changes at once, you are probably doing too much at once. Opt for smaller but more pull requests.

  1. Fork this repo.
  2. Change the code and push to <your_branch>.
  3. Edit the main yaml of your QMS flow and edit the GitHub service connection to look like this:
- repository: qms_pipeline_templates
  type: github
  name: <your_GH_user>/qms-pipeline-templates
  endpoint: GH_public_service_connection
  ref: <your_branch>
  1. Rerun your flow and test the code changes fix your issue or implement your feature.
  2. Possibly take a couple of screenshots for documenting the change.
  3. Create a PR, append evidence and notify the QMS TEAM.

QMS TEAM ZONE - Publishing new version

  1. QMS team reviews the PR.
  2. Merge the PR to main.
  3. Run the ADO pipeline nightly flow or wait for the nightly build to check that the changes didn't break the overall flow.

NOTE You can perform the subsequent two steps with this script

  1. Tag the latest commit with the last available tag
git tag <your_version>
  1. Push the tag to origin
git push origin <your_version>
  1. Point to new qms-pipelines templates in cli and bump the version as in this guide.
  2. Thank the contributor(s) and inform them that their changes are availble at the latest tag.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors