Skip to content

chore: release v0.4.0 - #23

Merged
hunterdsp merged 3 commits into
mainfrom
release/v0.4.0
Aug 6, 2026
Merged

chore: release v0.4.0#23
hunterdsp merged 3 commits into
mainfrom
release/v0.4.0

Conversation

@hunterdsp

Copy link
Copy Markdown
Contributor

Cuts v0.4.0, the first release carrying make-run.

Contents

Added — make-run.sh. Asks a repo what its commands actually are, reading the result of standard.mk's defaults layered with the repo's own overrides. No second copy to vendor, nothing to keep in sync. Reachable as jbx make-run (alias landed in just-buildit.github.io) or jbx just-bashit:make-run.

Fixed — ci.yml carries workflow_dispatch. push and pull_request are both webhook-delivered, so during the 2026-08-06 Actions incident this repo had no reachable trigger at all. Merged as #22.

Fixed — make-run avoids --eval. It arrived in GNU make 3.82; macOS ships 3.81. Confirmed by a real macOS run where exactly the --eval callers failed. Merged as #21.

Fixed — make-run.sh registered with bumpversion. Every other src/just_bashit/*.sh had a [[tool.bumpversion.files]] entry; this one landed without one. The src/ headers probe does sort -u across all banners, so a bump would have produced two versions where version-check expects one. Caught by the gate, fixed in the manifest.

Verification

version-check    pyproject.toml / jb.toml / just-runit / src/ headers  → all 0.4.0
make test        322/322
make lint        clean — standard-check, help-check, ghost-check, gates-check, shellcheck, shfmt, mdformat

CI on this branch is driven by workflow_dispatch, since webhook delivery is still throttled.

🤖 Generated with Claude Code

hunterdsp and others added 3 commits August 6, 2026 19:09
Every other src/just_bashit/*.sh has a [[tool.bumpversion.files]] entry;
make-run.sh landed without one. A bump would have moved every banner except
that file's, and the `src/ headers` version probe does `sort -u` across all
of them — so version-check would have failed the release with two versions
where it expects one. Caught by the gate rather than by a user, but the
manifest is where it should have been fixed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@hunterdsp
hunterdsp merged commit 7796a48 into main Aug 6, 2026
21 checks passed
@hunterdsp
hunterdsp deleted the release/v0.4.0 branch August 6, 2026 23:25
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