Skip to content

Update GH actions runner per GH image retirement #3844

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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

khk-globus
Copy link
Collaborator

@khk-globus khk-globus commented Apr 15, 2025

Description

GH retired ubuntu-20.04 image today. Update only those now-broken CI flows.

Update cctools accordingly, since 7.8.0 didn't have a 24.04 variant. To facilitate my local testing, correct the install* scripts (#3544), and only conditionally download cctools (if [[ ! -d ... ]])

Changed Behaviour

None

Fixes

Type of change

  • Code maintenance/cleanup

@khk-globus khk-globus force-pushed the update_action_per_gh_image_retirement branch 4 times, most recently from f960ad2 to b76ff52 Compare April 15, 2025 18:11
Update cctools accordingly, since 7.8.0 didn't have a 24.04 variant.  To
facilitate my local testing, correct the install* scripts (#3544), and only
conditionally download cctools (`if [[ ! -d ... ]]`)
@khk-globus khk-globus force-pushed the update_action_per_gh_image_retirement branch from b76ff52 to c342c98 Compare April 18, 2025 14:49
@yadudoc yadudoc force-pushed the update_action_per_gh_image_retirement branch from e60bc9f to c342c98 Compare April 21, 2025 19:31
This PR splits out WorkQueue and TaskVine into a separate Github action so that optional extra packages can be tested separately. This allows us to 1) identify test failures originating from core parsl vs external packages and 2) test different components in parallel. 

The current mechanism that relies on pulling binaries for cctools is
broken in Ubuntu 24.04, and based on the discussion here:
#3544, the recommended solution is
to switch to using binaries distributed through conda.
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.

make test tries to download non-existing file
2 participants