Skip to content

add GitHub dev#21

Merged
baxyz merged 6 commits intomainfrom
new-features
Apr 18, 2026
Merged

add GitHub dev#21
baxyz merged 6 commits intomainfrom
new-features

Conversation

@baxyz
Copy link
Copy Markdown
Contributor

@baxyz baxyz commented Apr 17, 2026

  • implement github-dev feature with CLI and extensions
  • add auto-authentication script for gh CLI
  • update essential-dev description for clarity
  • create tests for github-dev feature

Description

Please include a summary of what this PR does and why it's needed.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactoring
  • Test improvement

Related Issues

Closes #(issue number)

How Has This Been Tested?

Describe the tests you ran and how to reproduce them:

  • Test A
  • Test B

Checklist

  • My code follows the code style of this project
  • I have updated the documentation accordingly
  • I have added tests for my changes
  • All new and existing tests passed locally
  • My commits follow the conventional commit format

Screenshots (if applicable)

Add screenshots for UI changes.

Additional Context

Add any other context about the PR here.

- implement github-dev feature with CLI and extensions
- add auto-authentication script for gh CLI
- update essential-dev description for clarity
- create tests for github-dev feature
Copilot AI review requested due to automatic review settings April 17, 2026 23:05
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 17, 2026

✅ PR Validation Passed

All checks passed!


📋 Pipeline Status

Job Status
🧾 Conventional Commits passing
🧪 Feature Tests passing
🐚 ShellCheck passing

🤖 Generated by @helpers4 CI • 2026-04-18

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 new github-dev DevContainer Feature to centralize GitHub tooling (GitHub CLI + VS Code GitHub extensions) and updates repository docs/CI to reflect the new feature and the slimmer essential-dev.

Changes:

  • Introduce src/github-dev feature (gh install + auto-auth profile.d script + VS Code extension bundle) with a new feature test.
  • Reposition essential-dev to exclude GitHub-specific tooling and update docs/index + conventional-commit scopes accordingly.
  • Extend CI matrices to test github-dev on Debian and the DevContainers Ubuntu base image.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
src/github-dev/install.sh New installer for gh + installs /etc/profile.d/gh-auth.sh.
src/github-dev/gh-auth.sh Auto-auth script that logs gh in when a token is present.
src/github-dev/devcontainer-feature.json Feature metadata + ghVersion option + VS Code extensions/settings.
src/github-dev/README.md Usage/options/docs for the new feature.
test/github-dev/test.sh New feature test validating gh + auth script presence.
src/essential-dev/devcontainer-feature.json Updates essential-dev version/description + removes GitHub tooling extensions.
README.md Adds github-dev section and updates feature list/descriptions.
AGENTS.md Adds github-dev scope and updates the feature table.
.github/workflows/test.yml Adds github-dev to CI feature test matrix.
.github/workflows/pr-validation.yml Adds github-dev to PR validation scopes + feature test matrix.

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

Comment thread src/github-dev/install.sh
Comment thread src/github-dev/install.sh
Comment thread README.md Outdated
Comment thread AGENTS.md Outdated
Comment thread src/essential-dev/devcontainer-feature.json Outdated
Comment thread src/essential-dev/devcontainer-feature.json Outdated
Comment thread README.md Outdated
Comment thread src/github-dev/README.md Outdated
baxyz added 5 commits April 18, 2026 17:37
- refine feature description
- enhance VS Code extensions installation message
…check

- support armv7l in README
- clarify installation comments in script
- ensure gh symlinked to /usr/local/bin
- update github-dev description for clarity
- bump essential-dev version to 1.0.2
@baxyz baxyz merged commit 0240c55 into main Apr 18, 2026
25 checks passed
@baxyz baxyz deleted the new-features branch April 18, 2026 15:51
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