Skip to content

chore(deps): refresh the stale lockfile - #9

Merged
KyleJune merged 1 commit into
mainfrom
fix/stale-lockfile
Jul 25, 2026
Merged

chore(deps): refresh the stale lockfile#9
KyleJune merged 1 commit into
mainfrom
fix/stale-lockfile

Conversation

@KyleJune

Copy link
Copy Markdown
Member

Summary

Unblocks the Release job on main, which failed at deno ci with:

error: The lockfile is out of date. Run `deno install --frozen=false`, or rerun with `--frozen=false` to update it.

@std/testing's lock entry was missing its jsr:@std/async dependency — a one-line omission.

This predates the release workflow. The same frozen install fails on d9fc4c7, before any of #8's commits. It went unnoticed because the old publish.yml ran npx jsr publish and never installed from the lock; the new release job runs deno ci, which is frozen, so it was the first thing to check.

Also fixed outside this PR: the missing tag baseline

The repo had zero git tags, so semantic-release would have treated its first run as an initial release and published 1.0.0, not the 0.4.0 that #8's feat: commit implies.

I've pushed a 0.3.0 tag at d9fc4c7 — the commit whose deno.json says 0.3.0, matching JSR's current latest. With that baseline in place, semantic-release analyses commits since 0.3.0, finds feat: make less, sass, and stylus optional, and cuts 0.4.0.

No change was needed for the merge commit itself: merging #8 with a merge commit preserved both underlying commits on main, so the feat: commit is still there to be analysed.

Testing

deno install --frozen passes. Full suite green — 6 passed, 0 failed.

`@std/testing`'s entry was missing its `jsr:@std/async` dependency, so a frozen
install rejected the lockfile. This predates the release workflow — the same
failure reproduces on d9fc4c7 — but nothing caught it, because the old
publish workflow ran `npx jsr publish` without ever installing from the lock.
The new release job runs `deno ci`, which is frozen, so it surfaced there first.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@KyleJune
KyleJune merged commit 1070c33 into main Jul 25, 2026
8 checks passed
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 0.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant