From 70e1fad3d97654d8ec50ae322047a41d0adb0db0 Mon Sep 17 00:00:00 2001 From: Nicola Soranzo Date: Wed, 9 Oct 2024 15:14:13 +0100 Subject: [PATCH 1/3] Pin Ubuntu to 22.04 for Python 3.7 workflow Fix the following error at the setup-python step: ``` Version 3.7 was not found in the local cache Error: The version '3.7' with architecture 'x64' was not found for Ubuntu 24.04. The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json ``` See e.g. https://github.com/galaxyproject/galaxy/actions/runs/11252595341/job/31294713655 --- .github/workflows/test_galaxy_packages_for_pulsar.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_galaxy_packages_for_pulsar.yaml b/.github/workflows/test_galaxy_packages_for_pulsar.yaml index 7f5f5499bc4c..712e4f0a9b5a 100644 --- a/.github/workflows/test_galaxy_packages_for_pulsar.yaml +++ b/.github/workflows/test_galaxy_packages_for_pulsar.yaml @@ -16,7 +16,7 @@ concurrency: jobs: test: name: Test - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 # Python 3.7 is not available via setup-python on ubuntu >=24.04 strategy: fail-fast: false matrix: From 02636e53503d2c64630471a5deb478b65a365865 Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Wed, 9 Oct 2024 18:27:26 +0200 Subject: [PATCH 2/3] Allow passing anything into data --- client/src/components/Form/Elements/FormData/FormData.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/components/Form/Elements/FormData/FormData.vue b/client/src/components/Form/Elements/FormData/FormData.vue index e370339e6cb5..7a2c22804cb3 100644 --- a/client/src/components/Form/Elements/FormData/FormData.vue +++ b/client/src/components/Form/Elements/FormData/FormData.vue @@ -407,7 +407,7 @@ function onBrowse() { } function canAcceptDatatype(itemDatatypes: string | Array) { - if (!(props.extensions?.length > 0)) { + if (!(props.extensions?.length > 0) || props.extensions.includes("data")) { return true; } let datatypes: Array; From 0df29dd5e864c9ad78394b4b681be5e7caa4a373 Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Wed, 9 Oct 2024 22:04:14 +0200 Subject: [PATCH 3/3] Pin ubuntu 22.04 for minikube setup action The `ubuntu-latest` runner label is moving to 24.04, see https://github.blog/changelog/2024-09-25-actions-new-images-and-ubuntu-latest-changes/ Fixes https://github.com/galaxyproject/galaxy/actions/runs/11260477825/job/31317049837?pr=18963: ``` No VM guests are running outdated hypervisor (qemu) binaries on this host. /usr/bin/lsb_release --short --codename noble Error: Unexpected HTTP response: 404 ``` --- .github/workflows/integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 0dc78ef4bb1c..92a0370c6f27 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -25,7 +25,7 @@ concurrency: jobs: test: name: Test - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: