Skip to content

DEVOPS-1133: Pushing new hash version - #2

Merged
andrewg-mira merged 1 commit into
release/simpeg-drivers-0.4.0from
DEVOPS-1133
Sep 18, 2026
Merged

andrewg-mira merged 1 commit into
release/simpeg-drivers-0.4.0from
DEVOPS-1133

Conversation

@RomFloreani

@RomFloreani RomFloreani commented Jul 30, 2026 •

Copy link
Copy Markdown

DEVOPS-1133 - pin all GitHub actions and reusable workflows to hash
Expands moving GitHub Actions tags to the full semver tag pointing at the same commit, then pins every uses: to a commit hash with a dependabot-readable version comment.

Tags expanded in this repo:

  • MiraGeoscience/CI-tools/.github/workflows/reusable-jira-issue_to_jira.yml@v3 -> @v3.12.0
  • MiraGeoscience/CI-tools/.github/workflows/reusable-jira-pr_actions.yml@v3 -> @v3.12.0
  • MiraGeoscience/CI-tools/.github/workflows/reusable-python-publish_rattler_package.yml@v3.7.0-alpha.1 -> @v3.12.0
  • MiraGeoscience/CI-tools/.github/workflows/reusable-python-publish_pypi_package.yml@v3.7.0-alpha.1 -> @v3.12.0
  • MiraGeoscience/CI-tools/.github/workflows/reusable-python-release_conda_assets.yml@v3 -> @v3.12.0
  • MiraGeoscience/CI-tools/.github/workflows/reusable-python-release_pypi_assets.yml@v3 -> @v3.12.0
  • MiraGeoscience/CI-tools/.github/workflows/reusable-zizmor-advanced-security.yml@v3 -> @v3.12.0
  • MiraGeoscience/CI-tools/.github/workflows/reusable-zizmor-annotate.yml@v3 -> @v3.12.0

Workflows added:

  • .github/workflows/dependabot-auto-merge.yml
  • .github/workflows/wip-status.yml

All MiraGeoscience/CI-tools reusable workflows are pinned to 7241532854727d993872b67fc761139b8438615b (v3.12.0).

@github-actions github-actions Bot changed the title Pushing new hash version DEVOPS-1133: Pushing new hash version Jul 30, 2026
Copilot AI lite review requested due to automatic review settings September 3, 2026 20:59

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

The new Dependabot auto-merge workflow grants write permissions on all PRs without an explicit Dependabot-only gate, which is a security risk.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Pins MiraGeoscience/CI-tools reusable workflow references to immutable commit SHAs to satisfy DEVOPS-1133 (“pin all GitHub actions and reusable workflows to hash”), and adds an auto-merge workflow for Dependabot PRs.

Changes:

  • Updated multiple existing workflows to use a fixed CI-tools commit SHA (with version comments) instead of @v3 / prerelease tags.
  • Added a new dependabot-auto-merge workflow that calls the CI-tools reusable workflow pinned to a SHA.
File summaries
File Description
.github/workflows/security_scan.yml Pins Zizmor reusable workflows to a CI-tools commit SHA.
.github/workflows/python_deploy_prod.yml Pins production release reusable workflows to a CI-tools commit SHA.
.github/workflows/python_deploy_dev.yml Pins development publish reusable workflows to a CI-tools commit SHA.
.github/workflows/pr_jira_actions.yml Pins JIRA PR actions reusable workflow to a CI-tools commit SHA.
.github/workflows/issue_to_jira.yml Pins JIRA issue creation reusable workflow to a CI-tools commit SHA.
.github/workflows/dependabot-auto-merge.yml Introduces Dependabot auto-merge via a pinned CI-tools reusable workflow.
Review details
  • Files reviewed: 6/6 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +3 to +10
on:
pull_request:
types: [opened, synchronize, reopened]

jobs:
call-workflow-dependabot-auto-merge:
uses: MiraGeoscience/CI-tools/.github/workflows/reusable-dependabot-auto-merge.yml@7241532854727d993872b67fc761139b8438615b # v3.12.0
permissions:
Comment thread .github/workflows/security_scan.yml
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

⚠️ Force push detected - Previous Copilot review comments may no longer be relevant to the current code. Please resolve any outdated threads and re-request a Copilot review when ready.

Pin all GitHub Actions and reusable workflow references to immutable
commit hashes, and add the dependabot auto-merge and WIP status workflows.
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

⚠️ Force push detected - Previous Copilot review comments may no longer be relevant to the current code. Please resolve any outdated threads and re-request a Copilot review when ready.

@andrewg-mira
andrewg-mira merged commit d4ef458 into release/simpeg-drivers-0.4.0 Sep 18, 2026
12 checks passed
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