🚚 Massive update: New features, Node 20, much less dependencies, bug fixes, more tests#384
🚚 Massive update: New features, Node 20, much less dependencies, bug fixes, more tests#384mountainash wants to merge 109 commits into
Conversation
Gets around 15000 file limit
👷♂️ Added Debug Action for in project testing
Totally understand! I have had similar experiences before 😅
Nice! I had some ideas/feature roadmap a while back as well, have to dig up my notes sometime.
Yes, all current users reference the action directly via Personally I think a change in ownership of a project like this should be communicated well and be done in a transparent way with a explicit action having to be taken by the user to change to the new owner. The simplest approach I can think off is to create one last release that mentions the change of maintainers, add a big banner pointing to your fork so everyone can just switch over at their own choosing and deprecate the action (sadly not possible on GitHub right now) / archive the repository. Less aggressive approach would be to just advertise your fork as a improved version and keep this one around. |
|
All choices work for me... I made the changes for me and my use of your Action at @ginetta - but it's open-source and anyone is already free to use There's a chance some of the changes I've made to update the GitHub Actions core package could effect some projects depending on how they are built. I've only really heavily tested using the "PREBUILT" flow. I think it would be good to release my changes as I'd also have to release it onto the GitHub Actions Marketplace, but I think it could be confusing if there's two with the same name there, so how would you suggest to handle this? TODO
|
truncate long ALIAS_DOMAINS values
Feature: Comment Formatting
|
Is this still planning to be released in another repo? I really would like to see the |
FEATURE ✨ Added
--archive=tgzarg to Vercel deploy when usingPREBUILToption to allow built deployments over 1500 filesAdded defaults
Added GitHub Actions workflow to test the action
GITHUB_REPOSITORYis no longer a required input (it can be deduced using theGITHUB_TOKEN)Allow Vercel domain aliases to be set on PRs
Using
@actions/execinstead of spawn = require('child_process') for better OS portabilityFix: EditorConfig conflicted with Eslint rules
Using npx to run Vercel CLI to avoid version miss-matches (as seen in Error: undefinedVercel CLI 31.2.2 #374, Error: undefinedVercel CLI 31.0.1 #367, Error: undefinedVercel CLI 28.0.1 #226)
FEATURE ✨ Add a Workflow Summary to each run
Exporting
VERCEL_PREVIEW_URLandVERCEL_DEPLOYMENT_UNIQUE_URLfor use in other job stepsUsing @actions/core to correctly get boolean and multilined inputs
Removed default "deploy" label from PRs
More emojis in logs 📝
Better accessibility formatting for comment table
remove references of
[skip ci], it's deprecatedReplace
_in alias domains with-to match allowed domain namesFEATURE ✨ Transfer runtime secrets/envars from GHAction to Vercel Settings
See CHANGELOG for many 📦 dependencies updates (inc. Node 20) and bug fixes