Skip to content
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

chore(CI): updated node version used for gh actions #8766

Merged

Conversation

wise-king-sullyman
Copy link
Contributor

What: Closes #8303

Additional issues:

@patternfly-build
Copy link
Contributor

patternfly-build commented Mar 1, 2023

@wise-king-sullyman
Copy link
Contributor Author

Adding do not merge as I think I might have found an issue when doing a test merge of this in my fork

@wise-king-sullyman
Copy link
Contributor Author

Should be good to merge now that I've pulled in the changes I made in the latest docs-framework alpha and enabled that new behavior using the legacySSL flag.

@wise-king-sullyman
Copy link
Contributor Author

The docs build failure that's showing is because the actions are currently still running as node v14.

We can either merge it with the failing check, or I can remove the legacySSL flag from this PR and add it back in a followup PR. Going that route will mean that this PR will fail to build when it's merged though.

@wise-king-sullyman
Copy link
Contributor Author

I think this should be good to merge now, but just in case it starts causing gh actions related issues we may want to make it the last thing we merge before we go into code freeze.

@nicolethoen
Copy link
Contributor

Looks like the build is complaining about openssl
/opt/hostedtoolcache/node/14.21.3/x64/bin/node: bad option: --openssl-legacy-provider

@wise-king-sullyman
Copy link
Contributor Author

@nicolethoen yeah it will complain since that option wasn't added until node v17. Once it gets merged and the GH actions actually start running using node 18 it won't complain, and if we don't have that flag the build will fail with 18.

I can remove the flag for now and add it back in a followup if we want to go that way. It will just mean that the release CI will definitely fail once it merges.

@nicolethoen
Copy link
Contributor

I get it. I think it's fine. I think we can merge this on Monday and if anything extra pops up from this, I can dig into it while people are catching up on code mods

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade node engine to v18
5 participants