Skip to content

build: bump GitHub Actions packages (9 Dependabot upgrades)#71

Merged
Roopan-Microsoft merged 2 commits into
devfrom
psl-dependabot-upgrades
Apr 21, 2026
Merged

build: bump GitHub Actions packages (9 Dependabot upgrades)#71
Roopan-Microsoft merged 2 commits into
devfrom
psl-dependabot-upgrades

Conversation

@Yamini-Microsoft

@Yamini-Microsoft Yamini-Microsoft commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

Purpose

Upgrade all 9 Dependabot-recommended GitHub Actions dependencies to their latest versions to resolve known vulnerabilities and keep CI/CD workflows up-to-date. This consolidates all changes from Dependabot PR #61 into a single reviewable PR.

Package From To
actions/checkout v4 v6
azure/login v2 v3
actions/setup-python v5 v6
tj-actions/changed-files v46 (ed68ef8) v47.0.5 (22103cc)
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

Files Changed (7 workflow files):

  • .github/workflows/azd-ai-template-validation.yml
  • .github/workflows/azure-dev.yml
  • .github/workflows/broken-links-checker.yml
  • .github/workflows/create-release.yml
  • .github/workflows/pr-title-checker.yml
  • .github/workflows/pylint.yml
  • .github/workflows/stale-bot.yml

Does this introduce a breaking change?

  • Yes
  • No

No application code or Python dependency changes. Only CI/CD workflow YAML files are updated.

How to Test

  • Get the code
git clone https://github.com/microsoft/real-time-intelligence-operations-solution-accelerator.git
cd real-time-intelligence-operations-solution-accelerator
git checkout psl-dependabot-upgrades
  • Test the code
    • Trigger each of the 7 modified workflows manually (workflow_dispatch) or via a test push/PR to verify they execute successfully with the upgraded action versions.
    • Verify azd-ai-template-validation, azure-dev, broken-links-checker, create-release, pr-title-checker, pylint, and stale-bot workflows pass without errors.

What to Check

Verify that the following are valid

  • All 7 GitHub Actions workflows run successfully with the upgraded action versions
  • No workflow failures due to breaking changes in major version bumps
  • No changes to application source code or Python dependencies (requirements.txt unchanged)
  • CI/CD pipeline behavior remains consistent with previous versions

Other Information

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>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates this repository’s GitHub Actions workflows to the latest Dependabot-suggested versions, keeping CI/CD and automation dependencies current.

Changes:

  • Bump core GitHub Actions used across workflows (e.g., actions/checkout, actions/setup-python, actions/upload-artifact).
  • Bump Azure auth action from azure/login@v2 to azure/login@v3 in the deployment workflow.
  • Update various workflow-specific actions (stale bot, semantic PR title check, release automation, link checker).

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/azd-ai-template-validation.yml Bumps actions/checkout to v6 for template validation runs.
.github/workflows/azure-dev.yml Bumps actions/checkout to v6 and azure/login to v3 across build/deploy/cleanup jobs.
.github/workflows/broken-links-checker.yml Bumps actions/checkout, tj-actions/changed-files, and lycheeverse/lychee-action.
.github/workflows/create-release.yml Bumps actions/checkout and codfish/semantic-release-action.
.github/workflows/pr-title-checker.yml Bumps amannn/action-semantic-pull-request to v6.
.github/workflows/pylint.yml Bumps actions/checkout and actions/setup-python for lint job.
.github/workflows/stale-bot.yml Bumps actions/stale, actions/checkout, and actions/upload-artifact.

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

@Yamini-Microsoft Yamini-Microsoft changed the base branch from dependabotchanges to dev April 20, 2026 18:12
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>
@Roopan-Microsoft Roopan-Microsoft merged commit 196eed9 into dev Apr 21, 2026
4 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 📦🚀

@Yamini-Microsoft Yamini-Microsoft deleted the psl-dependabot-upgrades branch May 4, 2026 11:19
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.

3 participants