Sage-Bionetworks / Genie

Validation and processing of GENIE files
https://genie.synapse.org/
MIT License
12 stars 9 forks source link

[GEN-1294] pin r-base version and upgrade to Node 20 #565

Closed danlu1 closed 5 months ago

danlu1 commented 5 months ago

Problem:

The Build_Docker step in the ci pipeline failed recently and ran into the Error: install of package 'rlang' failed [error code 1]. I figured the root cause for the pipeline breaks because that the newest r-base (4.4.0) was released 4/25/2024. The apt-install pulled this version of r-base which is incompatible with the gcc-9.

Solution:

Pin r-base version to 4.3 and update actions of Node 16 with Node 20.

Testing:

Tested the workflow locally and it run through successfully.

sonarcloud[bot] commented 5 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

danlu1 commented 5 months ago

@thomasyu888 I pined Python3.8. @rxu17 yes, this is fully tested on both EC2 and Tower.