chore(workflows): upgrade actions/cache from v2 to v4#3999
Conversation
|
Given recent events, actions should better be pinned to SHAs now, not tags. And #3994 will need to be fixed until April as well. |
13f81e3 to
5d7f8c0
Compare
Well, this one is going to be funny... |
5d7f8c0 to
6059622
Compare
|
Since we have some activity today, I figured I should provide an update here. I have a slow-work-in-progress branch on my fork at #4024.
|
|
i wonder whatever skipping those 2 (or their number is fluctuating?) problematic tests for luajit setup specifically be a reasonable way to unlock CI in order to start merging quite a a big accumulated queue of PRs? |
|
and thanks a lot for all the debugging done on this 🔥🔥🔥 |
Looks like "despite" would be the more accurate wording here. The fact that these tests fail suggests that somewhere, there is still a strong reference that prevents the GC from actually removing the underlying object. |
|
Sooooo it took me some additional researching and try-and-fails, but it actually seems like there was an issue with the memory management from LuaJIT with lightuserdata. Using an updated version of LuaJIT makes the error vanish. Also, updating the Actions for CodeCov unblocked it! I'm making big progress 🚀 |
With the big GitHub Actions versions update for the runner and Actions, the integrations tests for the `test-awful-layout.lua` suit fails with the error `E: awesome: Error during a protected call: lib/awful/layout/init.lua:267: bad argument #-2 to 'geometry' (value in [-32768.0, 32767.0] expected, got 65576.0)`. The expected interval is the X screen size limits. I couldn't identify the real root cause for this value. After some time debugging, I isolated the error to the Tile layout's coordinates computation. This commit adds some safeguards to prevent the maths from going insane.
6059622 to
0ed60fc
Compare
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #3999 +/- ##
==========================================
+ Coverage 48.37% 54.51% +6.13%
==========================================
Files 194 263 +69
Lines 22400 31257 +8857
Branches 0 1149 +1149
==========================================
+ Hits 10837 17040 +6203
- Misses 11563 13706 +2143
- Partials 0 511 +511
🚀 New features to boost your workflow:
|
|
Hello, I've rebased/pushed the working commits from my private branch to here. The CI is working again! Things that should be noted :
|
|
Thank you for the merge @actionless 🚀 |
actions/cache@v2 is being deprecated, and older versions are removed: https://github.com/actions/cache?tab=readme-ov-file#%EF%B8%8F-important-changes
Only updating the version seems to be enough to unblock the CI (running workflows on my fork was a success Aire-One#3)