GitHub has introduced a new `(redacted) syntax for referencing actions within the same repository, announced in the July 30, 2026 changelog post.
What changed
GitHub Actions now supports a (redacted) (or similar self-repository) syntax that allows workflows to reference actions in the same repository without using the ./` relative path prefix. This is a cleaner, more explicit way to reference same-repo actions.
Relevance to this project
This project heavily uses relative path references to its own actions throughout its CI/CD workflows:
./actions/instrument/job — used in test_github.yml, experiment.yml, and others
- Reusable workflows referenced as
./.github/workflows/build.yml, ./.github/workflows/test_shell.yml, etc.
Additionally, the documentation and instrumentation examples encourage users to reference this project's actions (e.g., plengauer/Thoth/actions/instrument/job@main), but for in-repo usage the new syntax may provide benefits.
What needs investigation / action
- Review the new syntax: Understand what `(redacted) syntax looks like and whether it offers advantages (cleaner, works in more contexts, avoids path resolution issues).
- Consider adopting the new syntax in the project's own workflow files to replace
./actions/instrument/job references, if it improves clarity or compatibility.
- Update documentation: If the new syntax is relevant for users instrumenting their own workflows from the same repo, update any examples or guides.
- Check for edge cases: The
./ relative path syntax may behave differently in reusable workflows or composite actions — the new syntax may resolve some known pain points.
Affected areas
.github/workflows/test_github.yml — multiple uses: ./actions/instrument/job references
.github/workflows/experiment.yml
- All workflow documentation/examples
Generated by Monitor GitHub Changelog · sonnet46 45.7 AIC · ⌖ 5.67 AIC · ⊞ 5.2K · ◷
GitHub has introduced a new `(redacted) syntax for referencing actions within the same repository, announced in the July 30, 2026 changelog post.
What changed
GitHub Actions now supports a
(redacted) (or similar self-repository) syntax that allows workflows to reference actions in the same repository without using the./` relative path prefix. This is a cleaner, more explicit way to reference same-repo actions.Relevance to this project
This project heavily uses relative path references to its own actions throughout its CI/CD workflows:
./actions/instrument/job— used intest_github.yml,experiment.yml, and others./.github/workflows/build.yml,./.github/workflows/test_shell.yml, etc.Additionally, the documentation and instrumentation examples encourage users to reference this project's actions (e.g.,
plengauer/Thoth/actions/instrument/job@main), but for in-repo usage the new syntax may provide benefits.What needs investigation / action
./actions/instrument/jobreferences, if it improves clarity or compatibility../relative path syntax may behave differently in reusable workflows or composite actions — the new syntax may resolve some known pain points.Affected areas
.github/workflows/test_github.yml— multipleuses: ./actions/instrument/jobreferences.github/workflows/experiment.yml