feature: Add self-updating, hex1b powered, aspire CLI installing, asciinema generated command gen.#437
Open
IEvangelist wants to merge 5 commits intomainfrom
Open
feature: Add self-updating, hex1b powered, aspire CLI installing, asciinema generated command gen.#437IEvangelist wants to merge 5 commits intomainfrom
IEvangelist wants to merge 5 commits intomainfrom
Conversation
…iinema generated command gen.
Contributor
There was a problem hiding this comment.
Pull request overview
Adds GitHub Agentic Workflows (gh-aw) automation to periodically re-record Aspire CLI asciinema casts (via hex1b) and propose updates via PRs, along with supporting Copilot/agent scaffolding and repo hygiene tweaks.
Changes:
- Introduces a gh-aw workflow definition (
update-cli-casts.md) plus its compiled GitHub Actions workflow (update-cli-casts.lock.yml) to generate/update cast files. - Adds agent definitions for recording casts and for working with gh-aw workflows.
- Updates repo config to better support generated workflow files and local gh-aw logs (
.gitattributes,.gitignore), and adds an actions lock file.
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
.gitignore |
Ignores local gh-aw logs and fixes ignore pattern formatting. |
.github/workflows/update-cli-casts.md |
Source workflow definition describing how to record/update CLI casts and open a PR. |
.github/workflows/update-cli-casts.lock.yml |
Generated GitHub Actions workflow produced from the gh-aw source. |
.github/workflows/copilot-setup-steps.yml |
Adds Copilot setup workflow to install gh-aw tooling. |
.github/aw/actions-lock.json |
Adds action SHA lock metadata for gh-aw usage. |
.github/agents/cli-cast-recorder.agent.md |
Defines the specialized agent responsible for recording Aspire CLI casts with hex1b. |
.github/agents/agentic-workflows.agent.md |
Adds a dispatcher agent for creating/updating/debugging/upgrading gh-aw workflows. |
.gitattributes |
Marks .lock.yml workflows as generated and uses merge=ours to avoid conflicts. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
# Conflicts: # .github/aw/actions-lock.json
- Bump gh-aw version from v0.45.7 to v0.50.3 in update-cli-casts.lock.yml - Add validation for context variables in update-cli-casts.lock.yml - Refactor prompt generation in update-cli-casts.lock.yml to include new safe output tools - Introduce threat detection steps in update-cli-casts.lock.yml - Update Docker image versions and configurations in update-cli-casts.lock.yml - Modify safe outputs handling in update-cli-casts.lock.yml to include new output items - Update gh-aw metadata in update-integration-data.lock.yml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.