Skip to content

chore: install node-gyp@9 in dockerfiles and shell scripts where needed; bump to node 18.18.2 and update base images to latest; use node 18 to run release workflow, not node 16; update docs accordingly as well#309

Merged
nickboldt merged 9 commits intomainfrom
install-node-gyp_main
Dec 7, 2023

Conversation

@nickboldt
Copy link
Contributor

@nickboldt nickboldt commented Nov 21, 2023

What does this PR do?

chore: install node-gyp@9 in dockerfiles and shell scripts where needed; bump to node 18.18.2 and update base images to latest; use node 18 to run release workflow, not node 16; update docs accordingly as well

Change-Id: I7598fd90b5e9139f09f8e9b6d8f71db02ca37881
Signed-off-by: nickboldt nickboldt@gmail.com

Screenshot/screencast of this PR

N/A

What issues does this PR fix or reference?

continues from #305

How to test this PR?

N/A

PR Checklist

As the author of this Pull Request I made sure that:

Reviewers

Reviewers, please comment how you tested the PR when approving it.

…ed; add node-gyp@9 to package.json too; bump to node 18.18.2 and update base images to latest

Change-Id: I7598fd90b5e9139f09f8e9b6d8f71db02ca37881
Signed-off-by: nickboldt <nickboldt@gmail.com>
@github-actions
Copy link

github-actions bot commented Nov 21, 2023

Click here to review and test in web IDE: Contribute

@github-actions
Copy link

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

Change-Id: Iac88b61a1e36ca50869e9be039094e1d32f60664
Signed-off-by: nickboldt <nickboldt@gmail.com>
@nickboldt nickboldt enabled auto-merge (squash) November 21, 2023 12:43
@github-actions
Copy link

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

Change-Id: Ieaad6f1e923d2ce1d80832e419cc881ccadee43a
Signed-off-by: nickboldt <nickboldt@gmail.com>
Change-Id: Ib71e3db5f5028515b237fc392e1dc49f87e59b39
Signed-off-by: nickboldt <nickboldt@gmail.com>
Change-Id: I2908ea0bd515d23773dd160637b2a9a11967ed3e
Signed-off-by: nickboldt <nickboldt@gmail.com>
@github-actions
Copy link

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

2 similar comments
@github-actions
Copy link

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

@github-actions
Copy link

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

@github-actions
Copy link

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

@nickboldt nickboldt disabled auto-merge November 21, 2023 18:55
@github-actions
Copy link

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

@nickboldt nickboldt changed the title chore: install node-gyp@9 in dockerfiles and... chore: install node-gyp@9 in dockerfiles and shell scripts where needed; add node-gyp@9 to package.json too; bump to node 18.18.2 and update base images to latest Nov 21, 2023
@github-actions
Copy link

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

1 similar comment
@github-actions
Copy link

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

Change-Id: Ibe4b5a93f31ef2190823c2ab34f626dfe9d8b6f9
Signed-off-by: nickboldt <nickboldt@gmail.com>
@nickboldt nickboldt force-pushed the install-node-gyp_main branch from 5e3070e to 3aa79e3 Compare November 21, 2023 19:02
@github-actions
Copy link

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

@github-actions
Copy link

Pull Request Che-Code image published:
👉 quay.io/che-incubator-pull-requests/che-code:pr-309-amd64

3 similar comments
@github-actions
Copy link

Pull Request Che-Code image published:
👉 quay.io/che-incubator-pull-requests/che-code:pr-309-amd64

@github-actions
Copy link

Pull Request Che-Code image published:
👉 quay.io/che-incubator-pull-requests/che-code:pr-309-amd64

@github-actions
Copy link

Pull Request Che-Code image published:
👉 quay.io/che-incubator-pull-requests/che-code:pr-309-amd64

@nickboldt nickboldt changed the title chore: install node-gyp@9 in dockerfiles and shell scripts where needed; add node-gyp@9 to package.json too; bump to node 18.18.2 and update base images to latest chore: install node-gyp@9 in dockerfiles and shell scripts where needed; bump to node 18.18.2 and update base images to latest; use node 18 to run release workflow, not node 16; update docs accordingly as well Nov 21, 2023
@SDawley
Copy link
Collaborator

SDawley commented Dec 6, 2023

Haven't tested but looks good to me.

Copy link
Collaborator

@RomanNikitenko RomanNikitenko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mkuznyetsov
Copy link
Contributor

having explicitly declaring version of node-gyp in this project will help to keep it the same, when syncing with Devspaces build midstream

@nickboldt nickboldt enabled auto-merge (squash) December 7, 2023 16:20
@github-actions
Copy link

github-actions bot commented Dec 7, 2023

Pull Request Dev image published:
👉 quay.io/che-incubator-pull-requests/che-code-dev:pr-309-dev-amd64

@github-actions
Copy link

github-actions bot commented Dec 7, 2023

Pull Request Che-Code image published:
👉 quay.io/che-incubator-pull-requests/che-code:pr-309-amd64

@nickboldt nickboldt merged commit 8c790c2 into main Dec 7, 2023
@nickboldt nickboldt deleted the install-node-gyp_main branch December 7, 2023 17:06
@devstudio-release
Copy link

Build 3.12 :: code_3.x/1075: Console, Changes, Git Data

@devstudio-release
Copy link

Build 3.12 :: code_3.x/1076: Console, Changes, Git Data

@devstudio-release
Copy link

Build 3.12 :: code_3.x/1077: Console, Changes, Git Data

@devstudio-release
Copy link

Build 3.12 :: code_3.x/1078: Console, Changes, Git Data

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.

5 participants