Skip to content

Mkphuthi/claude dev#55

Merged
mkphuthi merged 81 commits into
mainfrom
mkphuthi/claude_dev
May 8, 2026
Merged

Mkphuthi/claude dev#55
mkphuthi merged 81 commits into
mainfrom
mkphuthi/claude_dev

Conversation

@mkphuthi
Copy link
Copy Markdown
Collaborator

@mkphuthi mkphuthi commented May 8, 2026

Major updates with the help of claude. See CHANGELOG.md

mkphuthi and others added 29 commits May 7, 2026 14:26
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…th backward compat for calc_ids/template_calc_id
dry_run=True in sim_input writes all input files to disk without
submitting the job. The flag is stripped from the written sim_input.yaml
so subsequent runs execute normally without manual cleanup.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…face

- CHANGELOG: document breaking calculator dict change, dry_run addition,
  calc_array backward compat, and job.py type annotation modernization
- usage.rst: add dry_run param, add Specifying Calculators section with
  calc_id/calc_params examples, update Python code examples
- workflows.rst: update all YAML examples to use calculator: calc_id: x;
  update calc_array docs to document new calculators/template_calculator params
- pyproject.toml: 0.2.0 → 0.3.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… pylint to dev deps

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… redundant static workflow

- release.yaml: trigger only on v* tags, enable TestPyPI → PyPI pipeline,
  enable GitHub Release creation with Sigstore signing
- docs.yaml: replace broken autodoc pip install with pip install -e ".[docs]",
  restrict triggers to main branch pushes/PRs, scope write permission to deploy step only
- static.yaml: delete — redundant with docs.yaml gh-pages deployment

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…n v3→v5

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The script uses bash array syntax (WORKDIRS=(...), ${WORKDIRS[$i]}) which
is incompatible with dash (the default sh on Ubuntu/GitHub Actions), causing
exit code 2. Switch shebang and debug command to bash.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replaces bash-specific array syntax (WORKDIRS=(...), ${WORKDIRS[$i]}) with
a POSIX-compatible loop and counter, making the script portable to systems
where sh is dash or another non-bash shell.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mkphuthi mkphuthi merged commit c232b5f into main May 8, 2026
2 of 3 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.

1 participant