Skip to content

chore(release): bootstrap pin → 0.0.61 + fix install.sh NO_PATH unbound var#159

Merged
Sunrisepeak merged 1 commit into
mainfrom
chore/post-0.0.61
Jun 24, 2026
Merged

chore(release): bootstrap pin → 0.0.61 + fix install.sh NO_PATH unbound var#159
Sunrisepeak merged 1 commit into
mainfrom
chore/post-0.0.61

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

Post-0.0.61-release cleanup.

.xlings.json — bump self-host bootstrap pin 0.0.60 → 0.0.61. Safe now that 0.0.61 is released (GitHub, 4 platforms), mirrored (xlings-res/mcpp GitHub + GitCode), and indexed (xim-pkgindex mcpp.lua latest=0.0.61, artifact republished). CI's xlings install mcpp bootstrap now resolves 0.0.61.

install.sh — the closing source $rc hint referenced $rc, which is only set inside the PATH-integration branch. With MCPP_NO_PATH set, set -u tripped rc: unbound variable after a successful install (non-zero exit). Now the hint prints only when rc is set; otherwise a PATH hint. Caught while end-to-end-testing the install in an isolated prefix.

Closes the 0.0.61 ecosystem loop.

…und var

- .xlings.json: bump self-host bootstrap pin to 0.0.61, now that it's
  released + mirrored (xlings-res/mcpp gh+gitcode) + indexed (xim-pkgindex
  mcpp.lua latest=0.0.61, artifact republished). CI now bootstraps from 0.0.61.
- install.sh: the final 'source $rc' hint referenced $rc, which is only set
  in the PATH-integration branch — with MCPP_NO_PATH set, 'set -u' tripped an
  unbound-variable error AFTER a successful install (non-zero exit). Guard the
  message: print the source hint only when rc is set, else a PATH hint.
@Sunrisepeak Sunrisepeak merged commit 763829e into main Jun 24, 2026
5 checks passed
@Sunrisepeak Sunrisepeak deleted the chore/post-0.0.61 branch June 24, 2026 00:18
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