Skip to content

feat: add course-updater workflow and gitattributes#21

Merged
DanWahlin merged 2 commits intomainfrom
add-aw-workflow-and-gitattributes
Mar 30, 2026
Merged

feat: add course-updater workflow and gitattributes#21
DanWahlin merged 2 commits intomainfrom
add-aw-workflow-and-gitattributes

Conversation

@DanWahlin
Copy link
Copy Markdown
Collaborator

Summary

  • Adds a course-updater gh-aw workflow that runs daily to check for new GitHub Copilot CLI features and opens a PR if the course content needs updating.
  • Adds .gitattributes to mark *.lock.yml workflow files as linguist-generated with merge=ours.
  • Includes the compiled .github/aw/actions-lock.json metadata file.

Files changed

File Description
.gitattributes Marks lock workflow files as generated
.github/aw/actions-lock.json gh-aw metadata
.github/workflows/course-updater.lock.yml Compiled daily course-updater workflow

Add gh-aw compiled workflow for daily course update checks and
.gitattributes to mark generated lock files as linguist-generated.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 30, 2026 19:42
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a scheduled “Course Updater” Agentic Workflow to periodically check for new GitHub Copilot CLI features and open an automated PR when course content needs updates, along with repo metadata to treat compiled lock workflows as generated.

Changes:

  • Introduces a compiled daily course-updater GitHub Actions workflow (gh-aw generated) that runs Copilot CLI + safe-outputs PR creation.
  • Adds .gitattributes to treat *.lock.yml workflows as generated and prefer current-branch versions on merges.
  • Adds .github/aw/actions-lock.json metadata used by gh-aw for action pinning/locking.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/course-updater.lock.yml Adds the compiled daily updater workflow and its agent/detection/safe-outputs pipeline.
.github/aw/actions-lock.json Records action lock metadata (repo/version/sha) for gh-aw usage.
.gitattributes Marks compiled *.lock.yml workflows as linguist-generated and sets merge=ours.

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

@DanWahlin DanWahlin merged commit f594477 into main Mar 30, 2026
1 check 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.

2 participants