wxWidgets icon indicating copy to clipboard operation
wxWidgets copied to clipboard

CI: update actions/checkout to v4

Open swt2c opened this issue 1 year ago • 2 comments

GitHub warns that actions/checkout@v3 is using Node.js 16 which is deprecated.

swt2c avatar Jan 30 '24 03:01 swt2c

Sigh, looks like Ubuntu 18.04's glibc is too old...

swt2c avatar Jan 30 '24 04:01 swt2c

I'm not sure if we can drop support for 18.04 already and, in any case, we need it in 3.2 branch so it would be nice to find some solution for it. Any ideas would be welcome!

vadz avatar Jan 30 '24 17:01 vadz

Returning to this, I think the only solution is to use a different checkout step for this platform, i.e. use an if: on the existing step and add a manual git clone with the inverted if: condition.

vadz avatar Mar 02 '24 22:03 vadz

Closing because this is now done in #24377 but Ubuntu 18.04 is still a problem. It would be nice to keep support for it, at least in 3.2, but I think we're going to need to perform the checkout ourselves there, at least I don't see any other solution.

vadz avatar Mar 09 '24 19:03 vadz

fyi, actions/checkout@v3 is also used in docs_update.yml and make_release.yml (2x).

MaartenBent avatar Mar 12 '24 22:03 MaartenBent