Skip to content

feat: complete shared workflow platform policies - #60

Merged
vitormattos merged 10 commits into
mainfrom
feat/complete-workflow-roadmap
Sep 20, 2026
Merged

vitormattos merged 10 commits into
mainfrom
feat/complete-workflow-roadmap

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Summary

Complete the governance and architecture work from the shared-workflow roadmap.

This PR:

  • adds an enforceable GitHub Actions policy check for immutable Action pins, hardened checkout and no write-all;
  • adds tests and a dedicated Workflow policy CI job;
  • documents the security/exception model;
  • defines the dependency update and auto-merge policy;
  • updates README and architecture documentation to the materialized consumer-sync model actually used in production;
  • records explicit migration decisions for each evaluated workflow family, including why PHPUnit and privileged dependency automation remain consumer-local for now.

Related: #6, #11, #15, #34

Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
@vitormattos
vitormattos merged commit c359830 into main Sep 20, 2026
6 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.

1 participant