Skip to content

chore: bump version to 6.12.0 #467

chore: bump version to 6.12.0

chore: bump version to 6.12.0 #467

Workflow file for this run

name: Codex Plugin
on:
push:
branches: [main]
paths:
- ".agents/plugins/marketplace.json"
- ".github/workflows/codex-plugin.yml"
- "plugins/**"
- "scripts/converter.py"
- "src/arckit_cli/**"
- "pyproject.toml"
pull_request:
paths:
- ".agents/plugins/marketplace.json"
- ".github/workflows/codex-plugin.yml"
- "plugins/**"
- "scripts/converter.py"
- "src/arckit_cli/**"
- "pyproject.toml"
jobs:
codex-plugin:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
with:
node-version: "20"
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
with:
python-version: "3.12"
# converter.py imports yaml and nothing else third-party. pytest and
# `-e .` are no longer needed here: the pytest steps moved to
# python-tests.yml, which also runs `pip install -e .` unfiltered on every
# PR, so the pyproject build is still smoke-tested there.
- name: Install converter dependencies
run: python -m pip install pyyaml
# The extensions/arckit-codex/ extension is generated from plugins/arckit-claude (and
# the community overlays) by converter.py and is no longer tracked in git
# (see .gitignore "Generated distribution formats"). Regenerate it so the
# hook syntax check below has a file to parse.
- name: Generate extension formats
run: python scripts/converter.py
- name: Check Codex hook syntax
run: node --check extensions/arckit-codex/hooks/arckit-codex-hook.mjs
- name: Check CLI syntax
run: python -m py_compile src/arckit_cli/__init__.py