Skip to content

fix(js-bazel): enforce capability runner labels#44

Merged
Jess Sullivan (Jesssullivan) merged 1 commit into
mainfrom
codex/tin1630-repo-owned-runner-docs
May 27, 2026
Merged

fix(js-bazel): enforce capability runner labels#44
Jess Sullivan (Jesssullivan) merged 1 commit into
mainfrom
codex/tin1630-repo-owned-runner-docs

Conversation

@Jesssullivan

Copy link
Copy Markdown
Contributor

Summary

  • require shared/repo_owned js-bazel-package runner labels to include a Tinyland capability-class label
  • clarify that repo_owned is a repo/owner-scoped registration and trust boundary, not repo-shaped workflow labels
  • add a repo-local runner-contract check and wire it into just check

Validation

  • python3 scripts/validate-ci-templates.py js-bazel-runner-contract
  • ruby -e 'require "yaml"; Dir[".github/**/*.{yml,yaml}"].sort.each { |f| YAML.load_file(f); puts "yaml ok: #{f}" }'
  • actionlint .github/workflows/js-bazel-package.yml
  • python3 -m py_compile scripts/validate-ci-templates.py
  • git diff --check
  • nix develop --command just check

TIN-1630

@Jesssullivan Jess Sullivan (Jesssullivan) merged commit 61cd133 into main May 27, 2026
2 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