Skip to content

Clarify release gates and Actions limits#8

Merged
ImL1s merged 1 commit into
masterfrom
docs-release-ci-limits
Jun 1, 2026
Merged

Clarify release gates and Actions limits#8
ImL1s merged 1 commit into
masterfrom
docs-release-ci-limits

Conversation

@ImL1s

@ImL1s ImL1s commented Jun 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Document that standard GitHub-hosted runners are free for this public repo's lightweight checks, but Actions are still subject to GitHub limits and local self-hosted capacity.
  • Clarify that releases are not published automatically on master merges.
  • Spell out the manual release gate: Build deb workflow with publish_release=true, followed by release metadata validation and device smoke.

Verification

  • python -B -m py_compile build.py package.py sysroot.py utils.py scripts/ci/check_repo.py
  • python -B scripts/ci/check_repo.py
  • git diff --check

Document that public-repository standard runners are free for the lightweight
checks, but Actions are still bounded by GitHub limits and local self-hosted
capacity. Also spell out that GitHub Releases are published only through the
manual build-deb workflow when publish_release is intentionally enabled.

Constraint: Full Flutter Engine builds and tablet smoke tests require maintainer-controlled self-hosted resources.
Rejected: Document merge-to-master as an automatic release path | current workflows intentionally keep release publishing manual.
Confidence: high
Scope-risk: narrow
Reversibility: clean
Tested: python -B -m py_compile build.py package.py sysroot.py utils.py scripts/ci/check_repo.py
Tested: python -B scripts/ci/check_repo.py
Tested: git diff --check
Not-tested: Workflow dispatch; documentation-only change
@ImL1s ImL1s merged commit 4c3464f into master Jun 1, 2026
1 check passed
@ImL1s ImL1s deleted the docs-release-ci-limits branch June 1, 2026 03:58
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