fix(deps): update dependency @actions/core to v3#38
fix(deps): update dependency @actions/core to v3#38renovate-coveooss[bot] wants to merge 3 commits intomainfrom
Conversation
|
|
@copilot fix build issues in this PR |
… v3 (#42) * Initial plan * fix(build): replace @vercel/ncc with esbuild to support @actions/core v3 (ESM-only) Co-authored-by: lavoiesl <1216046+lavoiesl@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: lavoiesl <1216046+lavoiesl@users.noreply.github.com>
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
There was a problem hiding this comment.
Pull request overview
Updates this GitHub Action’s runtime dependency stack to support @actions/core@^3 (ESM-only), and adjusts the build tooling/dependency graph accordingly.
Changes:
- Bump
@actions/corefrom^2.0.3to^3.0.0(and update lockfile/transitives). - Replace
@vercel/nccwithesbuildfor bundling the action intodist/index.js. - Add pnpm configuration intended to allow
esbuild’s install/build behavior.
Reviewed changes
Copilot reviewed 2 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
pnpm-workspace.yaml |
Adds pnpm workspace-level config for onlyBuiltDependencies (needs correction). |
pnpm-lock.yaml |
Updates lock entries for @actions/core@3 and switches dev tooling from ncc to esbuild. |
package.json |
Updates build script to esbuild, bumps @actions/core, replaces ncc with esbuild in dev deps. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
| "scripts": { | ||
| "build": "ncc build src/action.ts -o dist", | ||
| "build": "esbuild src/action.ts --bundle --platform=node --target=node20 --format=cjs --outfile=dist/index.js", | ||
| "test": "vitest run", |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Sébastien Lavoie <github@lavoie.sl>
This PR contains the following updates:
^2.0.3→^3.0.0Release Notes
actions/toolkit (@actions/core)
v3.0.0import()instead ofrequire()Configuration
📅 Schedule: Branch creation - "before 4:00am on Tuesday" in timezone America/Toronto, Automerge - "after 9:00am and before 12:00pm on tuesday, wednesday, thursday" in timezone America/Toronto.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.