Skip to content

ci: enforce workflow policy - #186

Merged
francoischalifour merged 3 commits into
altertable-ai:mainfrom
albert20260301:ci/workflow-policy-20260810
Sep 1, 2026
Merged

ci: enforce workflow policy#186
francoischalifour merged 3 commits into
altertable-ai:mainfrom
albert20260301:ci/workflow-policy-20260810

Conversation

@albert20260301

Copy link
Copy Markdown
Contributor

Summary

  • pin every third-party GitHub Action in the semantic-title, release, test, and integration workflows to its reviewed commit SHA
  • move Linux jobs to ubuntu-24.04
  • retain the repository's .node-version and .bun-version runtime contracts

Impact

This is workflow-only hardening. It does not change the SDK packages, release contract, or runtime behavior. The existing community-file PR #180 modifies a separate legacy semantic-workflow path; it remains unsafe to merge because it would add a duplicate noncompliant check.

Verification

  • bash /root/.openclaw/workspace/scripts/validate-workflow-policy.sh /root/.openclaw/workspace/code/altertable-js
  • git diff --check
  • YAML parse for all modified workflows
  • bun run lint
  • bun run test

@albert20260301

Copy link
Copy Markdown
Contributor Author

@francoischalifour could you review this?

I picked you because recent workflow-path history points to your ownership of the release and semantic-title automation. CI is pending. The main review focus is preserving the Node/Bun trusted-publishing setup while pinning the actions and runner images.

@albert20260301

Copy link
Copy Markdown
Contributor Author

@francoischalifour could you take a look when you have capacity?

This workflow-policy change is green and has been awaiting review since the August 10 request. The review focus is preserving the Node/Bun trusted-publishing setup while keeping the action pins and Ubuntu 24.04 runner updates correctly scoped.

@albert20260301

Copy link
Copy Markdown
Contributor Author

@francoischalifour could you review this when you have capacity?

This scoped change is still green and has had no reviewer activity for at least three days. The review focus is preserving trusted publishing while keeping runner and immutable-action changes correctly scoped..

@albert20260301

Copy link
Copy Markdown
Contributor Author

@francoischalifour follow-up: this is still green and unreviewed after three days. Could you review that the trusted-publishing workflow remains intact and the runner/action-pin changes stay correctly scoped?

@albert20260301

Copy link
Copy Markdown
Contributor Author

@francoischalifour follow-up: this CI policy update remains green and unreviewed after three days. Could you review that the trusted-publishing behavior is preserved and the runner/action-pin changes remain scoped?

@albert20260301

Copy link
Copy Markdown
Contributor Author

@francoischalifour follow-up: this CI policy update remains green and unreviewed after three days. Could you review that trusted-publishing behavior is preserved and the runner/action-pin changes remain correctly scoped?

@albert20260301

Copy link
Copy Markdown
Contributor Author

@francoischalifour could you review this CI policy update? The scope is preserving trusted publishing while applying runner and action-pin policy.

@francoischalifour
francoischalifour enabled auto-merge (squash) September 1, 2026 09:44
@francoischalifour
francoischalifour merged commit 4688fe6 into altertable-ai:main Sep 1, 2026
3 checks passed
@albert20260301
albert20260301 deleted the ci/workflow-policy-20260810 branch September 1, 2026 10:22
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