Skip to content

Conversation

@tbowers7
Copy link
Collaborator

@tbowers7 tbowers7 commented Jan 9, 2026

GitHub intentionally prevents self-modifying CI pipelines, template repos silently injecting workflows, and supply-chain attacks via Actions. What this means is that any changes in the Az-RBSI .github/workflows/ directory cannot be updated via the Template Sync action.

Previously, the action would simply crash and not produce the desired PR in the target repository. This update removes any commit from Az-RBSI that was to be cherry-picked that contans updates to the .github/workflows/ directory from the squash-commit PR. Thusly removed commits are noted in the PR for manual review.

The upshot of all of this is that any PR or commit to main in Az-RBSI that contains updates to the .github/workflows/ directory should contain ONLY updates to the .github/workflows/ directory so as to not cause important Java code updates from being missed by the Template Sync action.

GitHub intentionally prevents self-modifying CI pipelines, template repos
silently injecting workflows, and supply-chain attacks via Actions.  What
this means is that any changes in the Az-RBSI ``.github/workflows/``
directory cannot be updated via the Template Sync action.

Previously, the action would simply crash and not produce the desired PR
in the target repository.  This update removes any commit from Az-RBSI
that was to be cherry-picked that contans updates to the ``.github/workflows/``
directory from the squash-commit PR.  Thusly removed commits are noted in
the PR for manual review.

The upshot of all of this is that any PR or commit to ``main`` in Az-RBSI
that contains updates to the ``.github/workflows/`` directory should
contain ONLY updates to the ``.github/workflows/`` directory so as to not
cause important Java code updates from being missed by the Template Sync
action.
@tbowers7 tbowers7 merged commit 10fd584 into main Jan 9, 2026
6 checks passed
@tbowers7 tbowers7 deleted the template_sync branch January 9, 2026 04:56
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