Skip to content

chore: upgrade community workflows to gh-aw v0.88.7 - #18

Merged
KSchlobohm merged 1 commit into
mainfrom
kschlobohm-sep-16-community-upgrade
Sep 17, 2026
Merged

KSchlobohm merged 1 commit into
mainfrom
kschlobohm-sep-16-community-upgrade

Conversation

@KSchlobohm

Copy link
Copy Markdown
Owner

Description

Upgrade the three community submission workflows (add-community-bundle, add-community-extension, and add-community-preset) from gh-aw v0.79.8 / Copilot CLI 1.0.60 to gh-aw v0.88.7 / Copilot CLI 1.0.80, matching the baseline already used by the assessment and bug workflows.

This PR targets the fork's main for controlled testing before any upstream submission.

  • Regenerate the three locks with immutable action and container pins.
  • Adopt the compiler defaults, including the 4 MB patch limit, auto fallback model, and Copilot-specific protected-file list, consistent with chore: upgrade bug-fix and bug-test to gh-aw v0.88.7 github/spec-kit#4604.
  • Add compatibility checks for the runtime baseline, activation guards, permissions, scoped draft PR outputs, and fail-closed threat-detection wiring.
  • Update existing checks to parse escaped handler configuration and verify the pinned threat-detection script rather than the old inline implementation.

The workflow Markdown and submission instructions are unchanged. Each workflow retains its two-file allowlist, label gates, bot exclusions, and draft-only PR configuration. No catalog changes, contributor documentation changes, shared action-pin edits, or workflow-logic fixes are included.

Testing

  • Tested locally with uv run specify --help
  • Ran existing workflow tests using this worktree's own virtual environment: python -m pytest tests/test_github_workflows.py -q — 27 passed, 7 existing Bash-dependent cases skipped on Windows.
  • Tested with a sample project (if applicable)

All three workflows compiled with gh-aw v0.88.7 using --strict --validate --no-check-update, with zero warnings. A second compilation reproduced the locks byte-for-byte. Ruff and git diff --check passed.

Controlled fork runs remain outstanding. Compilation and static checks do not establish successful submission processing or complete runtime behavior.

AI Disclosure

  • I did not use AI assistance for this contribution
  • I did use AI assistance (describe below)

GitHub Copilot (GPT-6 Astra) prepared the generated locks, compatibility tests, local validation, and this description on behalf of @KSchlobohm. The human contributor directed scope, approved adopting the existing compiler defaults, and approved publication to the fork only. The agent-authored commit includes attribution.

Regenerate the three community submission locks with Copilot CLI 1.0.80 and the compiler defaults. Preserve submission instructions and file allowlists, and cover runtime compatibility and output guards.

Assisted-by: GitHub Copilot (model: GPT-6 Astra, autonomous)

Co-authored-by: Copilot App <[email protected]>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

The large generated runtime change still requires the outstanding controlled workflow runs.

Review effort: Balanced
Findings: None

What changed in this PR

Upgrades three community submission workflow locks to gh-aw v0.88.7 and Copilot CLI 1.0.80 while preserving existing submission safeguards.

Changes:

  • Regenerates immutable workflow locks with updated runtime and security defaults.
  • Adds tests for permissions, activation guards, draft PR scope, pins, and fail-closed threat detection.
File Description
.github/​workflows/​add-community-bundle.lock.yml Updates bundle automation runtime.
.github/​workflows/​add-community-extension.lock.yml Updates extension automation runtime.
.github/​workflows/​add-community-preset.lock.yml Updates preset automation runtime.
tests/​test_github_workflows.py Validates upgraded locks and preserved safeguards.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@KSchlobohm
KSchlobohm merged commit 35129c6 into main Sep 17, 2026
16 checks passed
@KSchlobohm
KSchlobohm deleted the kschlobohm-sep-16-community-upgrade branch September 17, 2026 14:12
KSchlobohm added a commit that referenced this pull request Sep 24, 2026
* chore: upgrade community workflows to gh-aw v0.88.7 (#18)

Regenerate the three community submission locks with Copilot CLI 1.0.80 and the compiler defaults. Preserve submission instructions and file allowlists, and cover runtime compatibility and output guards.

Assisted-by: GitHub Copilot (model: GPT-6 Astra, autonomous)

Co-authored-by: Copilot App <[email protected]>

* fix(workflows): exempt bug-fix from PR-count confirmation

Apply the community maintenance-workflow exemption to bug-fix while preserving assessment gates and harness-managed draft publication. Add static exemption and runtime-import coverage.

Assisted-by: GitHub Copilot (model: GPT-6 Astra, autonomous)

Co-authored-by: Copilot App <[email protected]>

* chore(workflows): refresh maintenance workflow body hashes

Regenerate bug-fix and the three community workflow lockfiles with gh-aw v0.88.7 after the PR-count exemption changes. Only body_hash metadata changes; executable YAML is unchanged.

Assisted-by: GitHub Copilot (model: GPT-6 Astra, autonomous)

Co-authored-by: Copilot App <[email protected]>

---------

Co-authored-by: Copilot App <[email protected]>
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