Skip to content

Merge with main#9

Merged
augeorge merged 22 commits into
griptomo_2_prereleasefrom
main
Nov 19, 2025
Merged

Merge with main#9
augeorge merged 22 commits into
griptomo_2_prereleasefrom
main

Conversation

@augeorge

Copy link
Copy Markdown
Collaborator

This pull request introduces a new GitHub Actions workflow to automatically mirror branches and tags from the current repository to the NWBRaVE/grip-tomo repository. The workflow is triggered on any branch or tag creation, deletion, or manual dispatch, and uses SSH for secure authentication.

Automation and workflow setup:

  • Added .github/workflows/mirror.yaml to automate mirroring of branches and tags to the NWBRaVE/grip-tomo repository, triggered on push, delete, and workflow dispatch events.
  • Configured SSH authentication in the workflow using the MIRROR_SSH_KEY secret for secure access to the destination repository.
  • Implemented concurrency control to ensure only one mirror job runs at a time, canceling any in-progress jobs.

Mirroring logic:

  • The workflow clones the source repository as a mirror and pushes all branches and tags to the destination, pruning deletions and excluding pull request refs.

augeorge and others added 22 commits November 17, 2025 18:54
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: augeorge <30163079+augeorge@users.noreply.github.com>
Co-authored-by: augeorge <30163079+augeorge@users.noreply.github.com>
Co-authored-by: augeorge <30163079+augeorge@users.noreply.github.com>
Add validation for MIRROR_SSH_KEY secret and fix pull request refs in workflow
Co-authored-by: augeorge <30163079+augeorge@users.noreply.github.com>
Co-authored-by: augeorge <30163079+augeorge@users.noreply.github.com>
Improve mirror workflow: YAML compliance, logging, and security
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Add GitHub Actions workflow for mirroring repository
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Update mirror workflow to enable concurrency cancellation
@augeorge augeorge merged commit 3fcc4ad into griptomo_2_prerelease Nov 19, 2025
3 of 4 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.

2 participants