Skip to content

docs: record breaking change for gh aw add rejecting packages with aw.yml config#46273

Merged
pelikhan merged 3 commits into
mainfrom
copilot/breaking-change-daily-analysis-2026-07-17
Jul 18, 2026
Merged

docs: record breaking change for gh aw add rejecting packages with aw.yml config#46273
pelikhan merged 3 commits into
mainfrom
copilot/breaking-change-daily-analysis-2026-07-17

Conversation

Copilot AI commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

gh aw add now returns an error (instead of a silent TODO install) when a package declares aw.yml config steps. This documents that behavior change for the upcoming major release.

Changes

  • .changeset/breaking-aw-add-config-packages.mdmajor bump changeset with migration guidance
  • CHANGELOG.md — New entry under Unreleased > Breaking Changes describing the behavior and migration path

Migration

# Before (now errors for packages with aw.yml config)
gh aw add <package>

# After
gh aw add-wizard <package>

For non-interactive automation, verify whether the target package supports a config-free installation path.

Copilot AI and others added 2 commits July 17, 2026 15:32
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…onfig

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Analyze daily breaking changes for July 17, 2026 docs: record breaking change for gh aw add rejecting packages with aw.yml config Jul 17, 2026
Copilot AI requested a review from pelikhan July 17, 2026 15:39
@pelikhan
pelikhan marked this pull request as ready for review July 18, 2026 05:31
Copilot AI review requested due to automatic review settings July 18, 2026 05:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Documents the breaking gh aw add behavior for packages with aw.yml configuration.

Changes:

  • Adds a major changeset and changelog migration guidance.
  • Regenerates workflow lock metadata.
  • Changes the auto-upgrade schedule.
Show a summary per file
File Description
.changeset/breaking-aw-add-config-packages.md Adds the major changeset and migration guidance.
CHANGELOG.md Records the breaking change.
.github/workflows/skillet.lock.yml Refreshes generated action metadata.
.github/workflows/release.lock.yml Refreshes generated action metadata.
.github/workflows/hourly-ci-cleaner.lock.yml Refreshes generated action metadata.
.github/workflows/avenger.lock.yml Refreshes generated action metadata.
.github/workflows/agentic-auto-upgrade.yml Reschedules weekly auto-upgrades.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comments suppressed due to low confidence (2)

CHANGELOG.md:449

  • This migration condition has the same scope mismatch: gh aw add rejects packages with any config entry, not only interactive ones. Users of non-interactive entries would otherwise miss that they must migrate.
- Replace `gh aw add <package>` with `gh aw add-wizard <package>` for any
  package that declares interactive config steps in `aw.yml`.

.changeset/breaking-aw-add-config-packages.md:10

  • This migration guidance only mentions interactive config, but the command rejects any non-empty config list. Broaden the wording so packages containing non-interactive entries are covered too.
- Replace `gh aw add <package>` with `gh aw add-wizard <package>` for any package that declares interactive config steps in `aw.yml`.
  • Files reviewed: 7/7 changed files
  • Comments generated: 3
  • Review effort level: Medium

Comment thread CHANGELOG.md
Comment on lines +443 to +445
Running `gh aw add <package>` on a package that declares interactive config
steps in `aw.yml` now returns an error instead of installing with a TODO
placeholder message.

`gh aw add` now errors for packages that declare `aw.yml` config steps instead of installing with a TODO message.

**⚠️ Breaking Change**: Running `gh aw add <package>` on a package that declares interactive config steps in `aw.yml` now returns an error instead of silently installing with a placeholder TODO.
on:
schedule:
- cron: "21 3 * * 5" # Weekly (auto-upgrade)
- cron: "11 4 * * 6" # Weekly (auto-upgrade)
@pelikhan
pelikhan merged commit f8a0b36 into main Jul 18, 2026
3 checks passed
@pelikhan
pelikhan deleted the copilot/breaking-change-daily-analysis-2026-07-17 branch July 18, 2026 05:47
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.82.13

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[breaking-change] Daily Breaking Change Analysis - 2026-07-17

3 participants