-
Notifications
You must be signed in to change notification settings - Fork 69
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
ci: Remove epoch_finish
timestamp from release & Update actions
#147
ci: Remove epoch_finish
timestamp from release & Update actions
#147
Conversation
Signed-off-by: Qian Qian "Cubik" <[email protected]>
Signed-off-by: Qian Qian "Cubik" <[email protected]>
6619cd4
to
fdb2d13
Compare
Signed-off-by: Qian Qian "Cubik" <[email protected]>
epoch_finish
timestamp from release & Update artifact upload/download actions [WIP]epoch_finish
timestamp from release & Update actions [WIP]
Signed-off-by: Qian Qian "Cubik" <[email protected]>
Now ready for review, the test release coming with these changes is here. P.S.: |
epoch_finish
timestamp from release & Update actions [WIP]epoch_finish
timestamp from release & Update actions
@claudiodekker You might be interested in knowing these changes in advance so you can prepare for it on your end. This one will stay here for a longer time :D |
@Cubik65536 Ha, thanks for the heads-up! I already saw it but when I did it was still in WIP/Draft state, but I'll make sure to get things ready 👍 |
Would it make sense to adopt Dependabot to bump this kind of things automatically in the future? |
@PF4Public I wouldn't. Typically these constitute "major" version changes, meaning that options can change. Github's actions have been pretty stable in that they're mostly drop-in replacements/upgrades, but I've seen certain options/flags change in the past. For example |
@claudiodekker Well, I should've written "semi-automatic" :) Dependabot only creates PRs with changes, here are examples: https://github.com/nodejs/node/pulls/app%2Fdependabot |
@PF4Public Ah, right, yeah I misunderstood. I thought you meant doing something like this to auto-merge minor/patch-level changes: https://github.com/claudiodekker/word-generator/blob/master/.github/workflows/dependabot-auto-merge.yml |
Signed-off-by: Qian Qian "Cubik" <[email protected]>
We could, but it's not necessary. Sometimes even the new major version doesn't change any option, it's not suitable for us to update (that's why my last CI change PR didn't update to |
P.S.: An update to 121.0.6167.139 is included now in the PR. |
I'll merge it. |
@claudiodekker Do you have some knowledge on Homebrew Cask? Our brew cask code also has to be updated so Homebrew would work with the new tag format. Wondering if you can help me do that because I will be a little busy for the next few days and may not be able to do that quickly. |
@Cubik65536 Yeah, sure, where can I find the code for this? |
You can find it here: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/e/eloston-chromium.rb |
You will need to change the Thanks a lot! You saved my life 🤣 |
By the way, just a note here, according to this GitHub blog article, we can now use ARM machine to run our CI, and I do plan to migrate our arm building to this later (avoid the cross compiling will save a lot of time). |
@Cubik65536 Got an update ready (& verified against your "test" repository). As it turns out, the livecheck regex itself was already tolerant to timestamp-less version tags, so there was little work to do there. I did however also take the opportunity to clean up some of the cask definition and fix a brew audit issue, so all that's left now is to wait for the build to finish, and submit the PR with the up-to-date hashes, but you can rely on me to do that tomorrow once the build finishes 👍 If you're interested in my changes though, here's the commit: claudiodekker/homebrew-cask@fabbbfc |
Your changes look good! Thank you! |
@Cubik65536 Cask changes have been PR'd & merged: Homebrew/homebrew-cask#165983 |
This PR contains:
epoch_finish
timestamp from the release (tag, release title, release body) (as discussed in A small suggestion for the Release Notes #146).@actions/upload-artifact
and@actions/download-artifact
tov4
(so Node.js 20 will be used as Node.js 16 used inv3
is deprecated).@actions/checkout
tov4
(so Node.js 20 will be used as Node.js 16 used inv3
is deprecated).