Skip to content

Releases: microsoft/mu_devops

v1.7.4

02 Feb 15:30
54fd8e2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.3...v1.7.4

v1.7.3

02 Feb 15:22
a957b9e
Compare
Choose a tag to compare

What's Changed

📖 Documentation Updates

  • Add security policy for file syncing @spbrogan (#103)
    Change Details
     

Full Changelog: v1.7.2...v1.7.3

v1.7.2

01 Feb 23:40
1e9ab6c
Compare
Choose a tag to compare

What's Changed

  • .sync/azure\_pipelines: Enable ci\_setup in feature repos @Javagedes (#102)
    Change Details
      Feature repos are being moved to use ci_setup's GetDependencies() instead of external dependencies. Due to this, ci_setup is required.

Full Changelog: v1.7.1...v1.7.2

v1.7.1

01 Feb 21:53
81bb815
Compare
Choose a tag to compare

What's Changed

📖 Documentation Updates

  • Elaborate on check list items in PR template @makubacki (#101)
    Change Details
      The pull request template has a number of items contributors can check to classify their changes. This commit updates the template to give more details about the types of changes that impact the checkboxes along with some examples.

    Signed-off-by: Michael Kubacki [email protected]




Full Changelog: v1.7.0...v1.7.1

v1.7.0

01 Feb 15:02
4eb4705
Compare
Choose a tag to compare

What's Changed

  • Dependabot and FileSyncer: Run after hours @makubacki (#96)
    Change Details
      Closes #100

    File sync can cause a large impact on CI resources. This change moves
    the trigger to a schedule outside office hours (1AM Pacific Time /
    9AM UTC daily) to reduce resource usage during most active periods
    of other development.

    Schedules dependabot checks for times outside normal Pacific
    timezone working hours when most development occurs.

    Signed-off-by: Michael Kubacki [email protected]




  • GitHub Action: Bump github/issue-labeler from 2.5 to 2.6 @dependabot (#98)
    Change Details
      Bumps [github/issue-labeler](https://github.com/github/issue-labeler) from 2.5 to 2.6.
    Release notes

    Sourced from github/issue-labeler's releases.

    v2.6

    What's Changed

    Full Changelog: https://github.com/github/issue-labeler/commits/v2.6

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

  • Add scheduled maintenance workflow @makubacki (#92)
    Change Details
      Closes #33

    Adds a workflow to prune issues and pull requests marked as
    "won't fix" (via the label state:wont-fix).

    The workflow is scheduled to run every hour. The minimum event
    schedule granularity for GitHub is every 5 minutes.

    Signed-off-by: Michael Kubacki [email protected]




🚀 Features & ✨ Enhancements

  • Assign submitter as assignee if they indicate issue ownership @makubacki (#91)
    Change Details
      Closes #86

    When submitting an issue, the submitter can choose to resolve the
    issue or request someone else be assigned to resolve it.

    This changes makes the submitter the assignee if they choose to
    resolve the issue.

    Signed-off-by: Michael Kubacki [email protected]




  • Add ability to request maintainer feedback in issues @makubacki (#90)
    Change Details
      Closes #85

    Adds a new selection to issues to request maintainer feedback.

    The default is no maintainer feedback is necessary. Opting for
    maintainer feedback adds the state:needs-maintainer-feedback
    label to the issue.

    Signed-off-by: Michael Kubacki [email protected]




Full Changelog: v1.6.0...v1.7.0

v1.6.0

24 Jan 02:38
1fa4897
Compare
Choose a tag to compare

What's Changed

  • Changed links to github.dev instead of github.com @apop5 (#88)
    Change Details
      The links in Readme.md (the second and third) were to the individual files in the repo, instead of github.dev, which enables quick access to run the queries.

    Changed the Dashboards for Personal Issues to use github.dev.




🚀 Features & ✨ Enhancements

  • .github/workflows/AutoMerger.yml: Increase timeouts @makubacki (#83)
    Change Details
      Closes #82

    Increase the merge and update timeouts to increase likelihood the
    operations can occur.

    Signed-off-by: Michael Kubacki [email protected]




Full Changelog: v1.5.0...v1.6.0

v1.5.0

20 Jan 03:52
7465bc3
Compare
Choose a tag to compare

What's Changed

  • Add dashboard for issue triage @apop5 (#87)
    Change Details
      Added a issue triage dashboard that enables queries for no assignee and no labels

🚀 Features & ✨ Enhancements

  • Steps/BuildPlatform.yml: Add Run to Shell timeout parameter @makubacki (#89)
    Change Details
      Updates the template to allow the platform to specify a custom timeout for running to shell.

    The previous value of 5 is the default.

    Signed-off-by: Michael Kubacki [email protected]




Full Changelog: v1.4.3...v1.5.0

v1.4.3

17 Jan 17:36
6ce2faf
Compare
Choose a tag to compare

What's Changed

  • .sync/Files.yml: Sync auto approver workflow @makubacki (#81)
    Change Details
      Adds the auto approval workflow to the file sync list.

    Signed-off-by: Michael Kubacki [email protected]




  • .sync/dependabot: Remove team reviewers @makubacki (#79)
    Change Details
      Removes the microsoft/project-mu-dependency-reviewers team from reviews to reduce messages with the automated workflow.

    Signed-off-by: Michael Kubacki [email protected]




Full Changelog: v1.4.2...v1.4.3

v1.4.2

09 Jan 19:06
a50cb30
Compare
Choose a tag to compare

What's Changed

  • Split approval and merge workflows @makubacki (#76)
    Change Details
      Split approval and merge workflows

    Splitting the workflows provides several benefits:

    1. Simplifies logic due to jobs being attached to separate triggers
      relevant for the specific job.
    2. Reduces number of status checks shown in PRs due to certain steps
      being skipped in irrelevant circumstances.
    3. Allows better workflow reuse.

    The reviewers are also dropped from dependabot PRs since the pending
    team reviewer is (1) not acted upon (2) can delay PR merging if the
    reviewer team has not reviewed the PR.

    The version is updated in anticipation of this change. It will be
    modified if the expected version changes before this PR is merged.

    Signed-off-by: Michael Kubacki [email protected]




  • GitHub Action: Bump release-drafter/release-drafter from 5.21.1 to 5.22.0 @dependabot (#77)
    Change Details
      Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5.21.1 to 5.22.0.
    Release notes

    Sourced from release-drafter/release-drafter's releases.

    v5.22.0

    What's Changed

    New

    Full Changelog: release-drafter/release-drafter@v5.21.1...v5.22.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Full Changelog: v1.4.1...v1.4.2

v1.4.1

05 Jan 22:37
d469777
Compare
Choose a tag to compare

What's Changed

Read more