Skip to content

chore: dev to main merge#76

Merged
Roopan-Microsoft merged 9 commits intomainfrom
dev
Apr 28, 2026
Merged

chore: dev to main merge#76
Roopan-Microsoft merged 9 commits intomainfrom
dev

Conversation

@Saswato-Microsoft
Copy link
Copy Markdown
Collaborator

Purpose

This pull request updates several GitHub Actions workflows and infrastructure templates to use newer versions of actions and modules, improving security, compatibility, and maintainability. The most significant changes are grouped below by theme.

GitHub Actions Workflow Upgrades:

  • Updated all instances of actions/checkout from v4 to v6 across multiple workflow files for improved security and performance. [1] [2] [3] [4] [5] [6] [7] [8]
  • Upgraded other actions to their latest major versions, including azure/login (v2→v3), lycheeverse/lychee-action (v2.4.1→v2.8.0), tj-actions/changed-files (v46→v47.0.5), codfish/semantic-release-action (v3→v5), amannn/action-semantic-pull-request (v5→v6), actions/setup-python (v5→v6), actions/stale (v9→v10), and actions/upload-artifact (v4→v7). [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
  • Removed the --exclude-mail argument in lycheeverse/lychee-action steps, so email addresses are now checked for validity. [1] [2]

Infrastructure Template Updates:

  • Updated the Microsoft.Resources/tags resource API version from 2021-04-01 to 2023-07-01 in infra/main.bicep for better compatibility and future-proofing.
  • Upgraded the Event Hub Namespace module version from 0.13.0 to 0.14.1 in infra/main.bicep to leverage new features and fixes.

Configuration Cleanup:

  • Removed the bicep version requirement from azure.yaml, simplifying the version constraints.

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

Vamshi-Microsoft and others added 8 commits April 20, 2026 12:35
Upgrades from Dependabot PR #61:
- actions/checkout v4 -> v6
- azure/login v2 -> v3
- actions/setup-python v5 -> v6
- tj-actions/changed-files v46 -> v47.0.5
- lycheeverse/lychee-action v2.4.1 -> v2.8.0
- codfish/semantic-release-action v3 -> v5
- amannn/action-semantic-pull-request v5 -> v6
- actions/stale v9 -> v10
- actions/upload-artifact v4 -> v7

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
lychee v0.21.0 (bundled with lychee-action v2.8.0) removed the
--exclude-mail flag. Mail links are now excluded by default, so
the flag is no longer needed. This fixes the broken-links-checker
workflow failure.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
build: bump GitHub Actions packages (9 Dependabot upgrades)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
fix: Update resource group tags and event hub namespace module versions
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modernizes CI workflows and Azure infrastructure definitions by upgrading GitHub Actions dependencies and updating Bicep/AVM module versions, aiming to improve security posture and long-term maintainability.

Changes:

  • Bumped multiple GitHub Actions to newer major versions across workflows (checkout, login, setup-python, stale, upload-artifact, etc.).
  • Updated infra/main.bicep to a newer Microsoft.Resources/tags API version and upgraded the AVM Event Hub Namespace module version.
  • Removed the bicep version constraint from azure.yaml.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
infra/main.bicep Updates tags API version usage and bumps the AVM Event Hub Namespace module version.
azure.yaml Removes the bicep required version constraint.
.github/workflows/stale-bot.yml Upgrades stale + checkout + artifact action versions.
.github/workflows/pylint.yml Upgrades checkout and setup-python action versions.
.github/workflows/pr-title-checker.yml Upgrades semantic PR title action version.
.github/workflows/create-release.yml Upgrades checkout and semantic-release action versions (workflow currently has a YAML structure issue).
.github/workflows/broken-links-checker.yml Upgrades checkout/changed-files/lychee versions and adjusts lychee args.
.github/workflows/azure-dev.yml Upgrades checkout and azure/login action versions.
.github/workflows/azd-ai-template-validation.yml Upgrades checkout action version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/create-release.yml Outdated
@Roopan-Microsoft Roopan-Microsoft merged commit 68cdef1 into main Apr 28, 2026
7 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.3.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants