Skip to content

fix: issue where zip action won't work for bun setup#25

Merged
pramodjodhani merged 2 commits into
mainfrom
feature/allow-bun-setups
Jul 6, 2026
Merged

fix: issue where zip action won't work for bun setup#25
pramodjodhani merged 2 commits into
mainfrom
feature/allow-bun-setups

Conversation

@pramodjodhani

@pramodjodhani pramodjodhani commented Jul 6, 2026

Copy link
Copy Markdown
Member

Bun-only repos have no package-lock.json, which made setup-node's npm cache fail with "Dependencies lock file is not found" error.

Added a check for package-lock.json file, if this file doesn't exist then we skip the cache during the actions/setup-node@v4 step.

Bun-only repos have no package-lock.json, which made setup-node's
npm cache restore fail with "Dependencies lock file is not found."
@pramodjodhani pramodjodhani changed the title fix: only enable npm cache in setup-node when package-lock.json exists fix: issue where this action won't work for bun setup Jul 6, 2026
@pramodjodhani pramodjodhani changed the title fix: issue where this action won't work for bun setup fix: issue where zip action won't work for bun setup Jul 6, 2026
Comment thread .github/workflows/zip.yml

@d4mation d4mation left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good :)

You may want to follow https://github.com/stellarwp/nexcess-concierge/pull/61#discussion_r3529132564 and get this tagged so you can use it cleanly.

@pramodjodhani pramodjodhani merged commit bc2c0a6 into main Jul 6, 2026
@pramodjodhani pramodjodhani deleted the feature/allow-bun-setups branch July 6, 2026 14:51
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.

2 participants