-
-
Notifications
You must be signed in to change notification settings - Fork 1
[2.x] Migrate actions/upload-artifact from 3 to 4 #35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[2.x] Migrate actions/upload-artifact from 3 to 4 #35
Conversation
|
Breaking Changes documented in https://github.com/actions/upload-artifact?tab=readme-ov-file#breaking-changes
This causes an issue in our tests where we run the action multiple times. This probably won't be an issue for real usages unless users want to deploy multiple sites from the same job, which I guess could happen? Best way to resolve it might then be to so support an input for custom artifact names. |
|
Okay, this could be a breaking change, so we are shelving this for next time we make a major release. I don't think it's worth to make one now as of yet just for this change. The v3 action is deprecated, but will be supported until November 30, 2024. So we have plenty of time. (2025 edit: Famous last words) https://github.com/actions/upload-artifact |
@caendesilva I guess time did get up on this in the end. I was just adding this action to my freshly migrated HydePHP site which was a breeze 👍🏼 but now I can't deploy. Is there anything I or others can do to help out? |
@DannyvdSluijs Well I completely dropped the ball on this 🙈 I'm getting on this right now! I'm just gonna set up a new major version of this repo and maybe I can ping you when it's ready to beta test? |
|
@dependabot rebase |
81b1372 to
1b16a74
Compare
|
@dependabot rebase |
|
Looks like this PR is already up-to-date with master! If you'd still like to recreate it from scratch, overwriting any edits, you can request |
|
@dependabot recreate |
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v3...v4) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
1b16a74 to
61f23e0
Compare
|
I'm going to fix failing tests in second PR (reason #35 (comment)), but merging this now, and tagging a beta release. @DannyvdSluijs Would you mind trying out the beta release and letting me know if there are any issues? https://github.com/hydephp/action/releases/tag/v2.0.0-beta |
|
Just leaving the office. But I should be able to check later today or in the upcoming days. |
|
@DannyvdSluijs Fantastic! Thanks for checking! Gonna fix up the tests and make the real release! |
Bumps actions/upload-artifact from 3 to 4.
Release notes
Sourced from actions/upload-artifact's releases.
Commits
6546280updating package versionc004fb4Merge branch 'main' into eggyhead/use-artifact-v2.1.690aba49updating toolkit artifact dependency to 2.1.6b06cde3Merge pull request #563 from actions/eggyhead/release-4.3.21746f4aRevert "updating to release 4.3.2"31685d0updating to release 4.3.218bf333Merge pull request #562 from actions/eggyhead/update-artifact-v215dac413bupdate package lock versionbb3b4a3updating package version3e3da83updating artifact and core dependenciesYou can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)