Skip to content

Add org-wide GitHub defaults#1

Merged
CameronImmesoete merged 1 commit intomainfrom
user/CameronImmesoete/add-org-defaults
Apr 25, 2026
Merged

Add org-wide GitHub defaults#1
CameronImmesoete merged 1 commit intomainfrom
user/CameronImmesoete/add-org-defaults

Conversation

@CameronImmesoete
Copy link
Copy Markdown
Owner

Summary

Org-wide GitHub defaults for all CameronImmesoete repositories: shared CI workflows, templates, review standards, and contribution guidelines.

Testing

  • 7 rounds of code review
  • YAML validation, frontmatter checks, link checking in CI
  • Zero private repo references, zero AI attribution, zero secrets

Risk

Low. New repository, additive only.

Checklist

  • No private repo references
  • No AI attribution
  • No secrets
  • All links verified public

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 organization-wide GitHub defaults in the .github repository to standardize CI, templates, and governance files across CameronImmesoete repositories.

Changes:

  • Introduces reusable Python CI workflow and repo-level validation workflow.
  • Adds org-wide community health files (SECURITY, contributing guidelines, code of conduct, license) plus PR/issue templates.
  • Adds agent/Copilot guidance docs and baseline repo hygiene config (Dependabot, .gitignore, profile README).

Reviewed changes

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

Show a summary per file
File Description
profile/README.md Adds org/profile landing README with project links.
SECURITY.md Adds security reporting instructions.
LICENSE Adds MIT license.
CONTRIBUTING.md Documents contribution/PR standards (solo-maintained).
CODE_OF_CONDUCT.md Adds Contributor Covenant-based code of conduct.
AGENTS.md Adds agent automation guidelines and workflow pinning guidance.
.gitignore Adds standard ignore rules for OS/IDE/Python/secrets.
.github/workflows/python-ci.yml Adds reusable Python CI workflow based on uv/ruff/mypy/pytest.
.github/workflows/ci.yml Adds CI to validate YAML, template frontmatter, and profile links.
.github/pull_request_template.md Adds standardized PR template.
.github/dependabot.yml Enables weekly GitHub Actions dependency updates.
.github/copilot-review-skill.md Defines review standards used across repos.
.github/copilot-instructions.md Defines Copilot contribution conventions.
.github/ISSUE_TEMPLATE/feature_request.md Adds feature request issue template.
.github/ISSUE_TEMPLATE/bug_report.md Adds bug report issue template.
.github/ISSUE_TEMPLATE/config.yml Configures issue template contact links and disables blank issues.

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

Comment thread SECURITY.md Outdated
Comment thread CODE_OF_CONDUCT.md Outdated
Comment thread .github/workflows/python-ci.yml
Comment thread AGENTS.md Outdated
… standards

Provides default community health files, issue and PR templates, a reusable
Python CI workflow, Copilot review skill, and contribution guidelines for
all CameronImmesoete repositories.

Co-Authored-By: Cam Immesoete <cameron.immesoete@berkeley.edu>
@CameronImmesoete CameronImmesoete force-pushed the user/CameronImmesoete/add-org-defaults branch from 524ab2e to 22680cf Compare April 25, 2026 17:10
@CameronImmesoete CameronImmesoete marked this pull request as ready for review April 25, 2026 17:14
@CameronImmesoete CameronImmesoete merged commit 1f79bfb into main Apr 25, 2026
1 check passed
@CameronImmesoete CameronImmesoete deleted the user/CameronImmesoete/add-org-defaults branch April 25, 2026 17:15
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