Skip to content

chore: pin actions callsites to v2.1.0 SHA#1503

Merged
devantler merged 3 commits intomainfrom
devantler/chore-pin-reusable-workflows-to-sha
Apr 12, 2026
Merged

chore: pin actions callsites to v2.1.0 SHA#1503
devantler merged 3 commits intomainfrom
devantler/chore-pin-reusable-workflows-to-sha

Conversation

@devantler
Copy link
Copy Markdown
Contributor

Pin all devantler-tech/actions workflow callsites to the latest semver release SHA:
4235593b654b467bb57c2d2f492b1461eab37cba (v2.1.0).

This PR also updates submodule pointers to commits containing those pin updates.

Depends on:

Fixes N/A

Type of change

  • 🧹 Refactor
  • 🪲 Bug fix
  • 🚀 New feature
  • ⛓️‍💥 Breaking change
  • 📚 Documentation update

devantler and others added 3 commits April 12, 2026 21:44
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 12, 2026 21:19
Copy link
Copy Markdown

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

Pins GitHub Actions/reusable workflow callsites to specific commit SHAs and updates repository submodule configuration accordingly.

Changes:

  • Update the TODO scanning workflow to use devantler-tech/reusable-workflows at v2.2.0 (SHA-pinned).
  • Update the label sync workflow to use devantler-tech/actions v2.1.0 (SHA-pinned), switching action path to sync-github-labels.
  • Remove the github/devantler-tech/.github-private submodule from .gitmodules.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 2 comments.

File Description
.gitmodules Removes the .github-private submodule entry.
.github/workflows/todos.yaml Pins the reusable workflow reference to a newer SHA (v2.2.0).
.github/workflows/sync-labels.yaml Updates the label-sync action reference to the v2.1.0 SHA and changes the action path.
Comments suppressed due to low confidence (1)

.gitmodules:12

  • This PR removes the github/devantler-tech/.github-private submodule, which is a scope change unrelated to pinning devantler-tech/actions callsites. Please document this in the PR description/title (or move it to a separate PR) so consumers understand why the private submodule was dropped.
[submodule "dotfiles"]
	path = dotfiles
	url = git@github.com:devantler/dotfiles.git
	branch = main
[submodule "github/devantler-tech/.github-public"]
	path = github/devantler-tech/.github-public
	url = git@github.com:devantler-tech/.github.git
	branch = main

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

Comment on lines 11 to 13
todos:
uses: devantler-tech/reusable-workflows/.github/workflows/scan-for-todo-comments.yaml@a7c930391dcd50fcb1721153c5fb08f7dbfc9ee8 # v2.0.0
uses: devantler-tech/reusable-workflows/.github/workflows/scan-for-todo-comments.yaml@9ec9792d6c140612f6b5bafa5dc786e751b5ff1a # v2.2.0
secrets:
Copy link

Copilot AI Apr 12, 2026

Choose a reason for hiding this comment

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

The PR description/title state this change is about pinning devantler-tech/actions callsites to the v2.1.0 SHA, but this workflow update pins devantler-tech/reusable-workflows to v2.2.0. Please update the PR title/description (or split the change) so the scope matches what is actually being modified.

Copilot uses AI. Check for mistakes.
Comment on lines 23 to +24
- name: 🔄 Sync labels
uses: devantler-tech/actions/sync-labels-action@884a9b7321e269351d5fc006d95e0b50b2ddedf6 # v1.9.7
uses: devantler-tech/actions/sync-github-labels@4235593b654b467bb57c2d2f492b1461eab37cba # v2.1.0
Copy link

Copilot AI Apr 12, 2026

Choose a reason for hiding this comment

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

This change switches to a different action path (sync-labels-actionsync-github-labels), not just a SHA pin. If this is due to an action rename/breaking change in v2.x, please call it out explicitly in the PR description and confirm any required inputs/behavior changes are accounted for.

Copilot uses AI. Check for mistakes.
@devantler devantler merged commit f4022ae into main Apr 12, 2026
21 of 23 checks passed
@devantler devantler deleted the devantler/chore-pin-reusable-workflows-to-sha branch April 12, 2026 21:25
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.

2 participants