Skip to content

chore: apply org-standard automation files#67

Merged
kayodebristol merged 1 commit intomainfrom
chore/org-standards
Apr 1, 2026
Merged

chore: apply org-standard automation files#67
kayodebristol merged 1 commit intomainfrom
chore/org-standards

Conversation

@kayodebristol
Copy link
Copy Markdown
Contributor

Org Standards Enforcement

This PR adds missing standard automation files:

  • .github/copilot-instructions.md — Copilot coding instructions

These are required by the plures org standards. See development-guide for details.


Auto-generated by repo-standards

Copilot AI review requested due to automatic review settings March 26, 2026 16:05
Copy link
Copy Markdown
Contributor

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 an org-standard GitHub Copilot instructions file to align the repository with plures automation/standards requirements.

Changes:

  • Add .github/copilot-instructions.md with organization-wide contribution and automation guidance.

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

Comment on lines +28 to +48
### Release Pipeline

We use a **reusable release workflow** from `plures/.github`:

```yaml
name: Release
on:
push:
branches: [main]
workflow_dispatch:
inputs:
bump:
type: choice
options: [patch, minor, major]
jobs:
release:
uses: plures/.github/.github/workflows/release-reusable.yml@main
with:
bump: ${{ inputs.bump || '' }}
secrets: inherit
```
Copy link

Copilot AI Mar 26, 2026

Choose a reason for hiding this comment

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

The "Release Pipeline" section describes using a reusable workflow from plures/.github and shows a Release workflow snippet. This repo currently uses a local .github/workflows/release.yml + .github/workflows/publish.yml flow (release is triggered by package.json version bumps), so these instructions are inaccurate and could mislead contributors. Please update this section to reflect the repo’s actual release automation, or make it explicitly conditional (e.g., "if this repo uses the reusable workflow").

Copilot uses AI. Check for mistakes.
Comment on lines +51 to +57
Version bumps are automatic from conventional commits. Do NOT manually bump versions.

### What NOT to Do
- Do NOT add `eslint-disable` — fix the underlying issue
- Do NOT create sub-PRs that depend on other PRs
- Do NOT touch files outside the requested scope
- Do NOT manually bump version numbers
Copy link

Copilot AI Mar 26, 2026

Choose a reason for hiding this comment

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

These lines say version bumps are automatic from conventional commits and instruct not to manually bump versions, but this repo’s release.yml explicitly requires bumping version in package.json to cut a release. Please align the guidance here with the actual release process (or clarify that this repo is an exception).

Suggested change
Version bumps are automatic from conventional commits. Do NOT manually bump versions.
### What NOT to Do
- Do NOT add `eslint-disable` — fix the underlying issue
- Do NOT create sub-PRs that depend on other PRs
- Do NOT touch files outside the requested scope
- Do NOT manually bump version numbers
For most plures repositories, version bumps can be driven automatically from conventional commits.
In this repository, the release workflow reads the `version` field from `package.json`, so you MUST bump it manually (following semver) when preparing a release PR.
### What NOT to Do
- Do NOT add `eslint-disable` — fix the underlying issue
- Do NOT create sub-PRs that depend on other PRs
- Do NOT touch files outside the requested scope
- Do NOT bump version numbers except as part of this repo's documented release process

Copilot uses AI. Check for mistakes.
@kayodebristol kayodebristol merged commit 8e9c1e7 into main Apr 1, 2026
7 checks 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