1.8 KiB
1.8 KiB
Codex Project Notes
Project
PROJECT_NAME is PROJECT_DESCRIPTION
Repository:
REPOSITORY_OWNER/REPOSITORY_NAME
Commands
Use these commands as the source of truth:
LINT_COMMAND
TEST_COMMAND
BUILD_COMMAND
AUDIT_COMMAND
README_COMMAND
If a command does not exist, document the closest safe alternative. Do not invent commands that cannot run.
Project build, test, audit, package, installer, dependency setup, and release commands must run on Gitea Ubuntu runners only. Supported labels are ubuntu-latest, ubuntu-24.04, and ubuntu-22.04 on global-runner-1, global-runner-2, and global-runner-3.
Local checks are limited to lightweight validation that does not install dependencies or create build artifacts.
Stack
PROJECT_STACK
Package manager or build tool:
PACKAGE_MANAGER
Build Artifacts
Release artifacts are produced in:
ARTIFACT_OUTPUT_DIRECTORY
Expected files:
ARTIFACT_NAME
Security Rules
- Do not commit secrets, tokens,
.envfiles, certificates, or private keys. - Treat generated credentials as sensitive.
- Prefer local generation and local processing for user data.
- Keep dependency audit results visible in CI where possible.
- Do not add external network calls unless the feature explicitly requires them.
Release Rules
Before a release:
- run the release checklist,
- verify CI is green on a supported Gitea Ubuntu runner,
- verify download links,
- update README and changelog,
- verify release artifacts exclude Codex kit metadata such as
AGENTS.md,.codex/,blueprint.md,blueprint.json, template workflows, and agent handoff notes unless the user explicitly wants those shipped, - create a tag,
- create the release through Gitea Actions or the Gitea API.
Do not create releases unless the user explicitly asks for a release.