Releases: lachaib/lockdelta
Releases · lachaib/lockdelta
Release list
v0.1.9
What's Changed
- fix(pnpm): handle pnpm 12 lock file and older one by @Riceflake in #26
New Contributors
- @Riceflake made their first contribution in #26
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- chore: migrate pnpm from 11.0.9 to 12.2.1 by @vincentbasp in #25
New Contributors
- @vincentbasp made their first contribution in #25
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
Full Changelog: v0...v0.1.7
v0.1.6
What's Changed
Full Changelog: v0...v0.1.6
v0.1.4
What's Changed
- fix: PR comparison should look at merge-base instead of target that may have changed externally by @lachaib in #21
Full Changelog: v0...v0.1.5
v0.1.4
What's Changed
- fix(release): release note generation and publication is already handled upfront of workflow by @lachaib in #17
- fix(markdown): use GitHub Packages URL for private scoped npm packages by @lachaib in #19
- feat(action): use @actions/core and @actions/github instead of reimplementing by @lachaib in #18
- feat(php): add PHP Composer ecosystem support (composer.lock) by @lachaib in #20
Full Changelog: v0...v0.1.4
v0.1.3
What's Changed
Full Changelog: v0...v0.1.3
v0.1.2
What's Changed
- fix(biome): upgrade @biomejs/biome from 1.9.4 to 2.4.15 by @vincentbas in #7
- fix(ci) : bump GitHub actions by @vincentbas in #9
- fix(scripts): align npm scripts with conventions by @vincentbas in #8
- fix(sources): integrate readLocalFile and remove inline duplicate by @vincentbas in #10
- fix(deps): upgrade typescript, vitest, commander and fix TS6 compatib… by @vincentbas in #11
- feat(auth): fall back to gh auth token when GITHUB_TOKEN is not set by @lachaib in #12
- ci(release): add minor floating tag alongside major by @lachaib in #13
- feat(action): has-changes output, changed-groups output, filters-from input by @lachaib in #14
New Contributors
- @vincentbas made their first contribution in #7
- @lachaib made their first contribution in #12
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Bug fixes
- Action: bundle all dependencies into
dist/action.js— fixesCannot find package smol-tomlcrash on first run - action.yml: remove
${{ }}expression syntax from input description — fixesUnrecognized named-value: githubparse error at action load time - Lint: resolve all biome errors across the codebase, exclude
.claude/from biome checks
Release pipeline
- Trigger release workflow on
publishedinstead ofcreated(draft releases do not fire GitHub Actions events) - Force-add
dist/action.jswithgit add -fto bypass.gitignoredirectory rule in both the release workflow and the husky pre-commit hook - Reformat
package.jsonafterpnpm versionto keep biome pre-commit hook happy - Checkout
mainbranch explicitly to avoid detached HEAD; use release tag name directly instead of computing version from commits; keep tag on release commit, bump package.json afterward to prepare next release - Add
repositoryfield topackage.jsonrequired for npm provenance publish
What's changed
Bug fixes
- fix(npm): add repository field required for provenance publish (56f7811)
- fix(release): checkout main branch, use release tag name directly, drop tag creation (ddd783a)
- fix(husky): stage only dist/action.js in pre-commit, not entire dist/ (14e4fc8)
- fix(release): reformat package.json after pnpm version to pass biome pre-commit (0b8a3f1)
- fix(release): force-add dist/action.js to bypass gitignore, resync bundle (9b5db0a)
- fix(lint): resolve all biome errors, ignore .claude/ in biome config (00d04bf)
- fix(release): explicitly stage dist/action.js instead of ignored dist/ (d4daca9)
- fix(release): trigger on published not draft, revert manual version bump (f7415d1)
- fix(action): bundle all deps into action.js with noExternal (63cf243)