Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/doc-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ jobs:
if: >
github.event_name == 'workflow_dispatch' ||
(github.event_name == 'pull_request' && github.actor == github.repository_owner)
uses: activadee/codex-shared-workflows/.github/workflows/codex-doc-sync.yml@main
uses: activadee/codex-shared-workflows/.github/workflows/doc-sync.yml@main
secrets: inherit
21 changes: 21 additions & 0 deletions .github/workflows/issue-plan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Codex Issue Implementation Plan

on:
issues:
types:
- labeled

permissions:
contents: read
issues: write

jobs:
issue-plan:
if: >
github.event.action == 'labeled' &&
github.event.label.name == 'codex-plan' &&
github.actor == github.repository_owner
uses: activadee/codex-shared-workflows/.github/workflows/issue-plan.yml@main
secrets: inherit
with:
issue_number: ${{ github.event.issue.number }}
4 changes: 4 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ Thanks for your interest in improving the Codex Go SDK! We welcome issues and pu
- Keep commits focused; rebase onto the latest `main` when possible
- Our CI runs `go test ./...` on pushes and pull requests—make sure it passes

## Issue planning automation

Repository maintainers can label an issue with `codex-plan` to trigger the Codex Issue Implementation Plan workflow. The workflow files the implementation outline back on the issue so everyone can see the proposed steps before coding starts.

## Code of conduct

Be respectful and constructive. We follow the [Contributor Covenant](https://www.contributor-covenant.org/version/2/1/code_of_conduct/).