Skip to content
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

Release pipeline updates and package upgrades #502

Merged
merged 15 commits into from
May 3, 2022

Conversation

c-ryan-k
Copy link
Member

@c-ryan-k c-ryan-k commented Apr 21, 2022

Changes include:

  • Pipelines
    • Removed default azure-pipelines.yml as it's just a wrapper for build-and-test-template.yml and github actions are currently running for PRs anyway.
    • Modified build/test and release pipelines to use npm ci to lock down dependency versioning for releases and testing.
    • Added component governance and SDL checks to release pipeline
    • Release pipeline overhauled for SDL compliance
    • Re-added MacOS DMG notarization step
    • Added suppressions file for credscan and updated tests
  • Other changes
    • Package versioning updates for vulnerability updates

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Thank you for contributing to the Azure IoT Explorer!

This checklist is used to make sure that common guidelines for a pull request are followed.

General Guidelines

  • If introducing new functionality or modified behavior, are they backed by unit tests?
  • Have all unit tests passed locally? (by running npm run test command)
  • Have you updated the README.md with new screenshots if significant changes have been made?
  • Have you update the package version if the current version in package.json is not higher than the version released?

@c-ryan-k c-ryan-k marked this pull request as ready for review April 27, 2022 19:59
@c-ryan-k
Copy link
Member Author

Marking this as ready for review while I do some pipeline test runs to validate the new release pipeline end-to-end.

@c-ryan-k c-ryan-k requested a review from vilit1 May 2, 2022 19:16
@c-ryan-k c-ryan-k merged commit 0d007f5 into Azure:main May 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants