From 37344417f1e500faf335e0dd3a0c125799f48b16 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Tue, 28 Jan 2025 14:16:53 -0500 Subject: [PATCH 1/4] CI: new versions of OpenStack & periodic jobs --- .github/workflows/with-defaults.yml | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/.github/workflows/with-defaults.yml b/.github/workflows/with-defaults.yml index f8bd82e..517db8c 100644 --- a/.github/workflows/with-defaults.yml +++ b/.github/workflows/with-defaults.yml @@ -1,6 +1,8 @@ +name: with-defaults on: - - pull_request - - push + pull_request: + schedule: + - cron: '0 8 * * 0' jobs: with_defaults: @@ -11,15 +13,22 @@ jobs: openstack_version: ["master"] ubuntu_version: ["22.04"] include: + - name: "master" + openstack_version: "master" + ubuntu_version: "22.04" + additional_services: "openstack-cli-server" + - name: "dalmatian" + openstack_version: "stable/2024.2" + ubuntu_version: "22.04" + additional_services: "openstack-cli-server" + - name: "caracal" + openstack_version: "stable/2024.1" + ubuntu_version: "22.04" + additional_services: "" - name: "bobcat" openstack_version: "stable/2023.2" ubuntu_version: "22.04" - - name: "antelope" - openstack_version: "stable/2023.1" - ubuntu_version: "22.04" - - name: "zed" - openstack_version: "stable/zed" - ubuntu_version: "20.04" + additional_services: "" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: A job to deploy devstack with defaults steps: @@ -29,6 +38,7 @@ jobs: uses: ./ with: branch: ${{ matrix.openstack_version }} + enabled_services: '${{ matrix.additional_services }}' - name: Upload logs artifacts on failure if: failure() uses: actions/upload-artifact@v4 From 749eb09f618f24ad6f2804213a50cd697810cf60 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Mon, 12 May 2025 08:22:44 -0400 Subject: [PATCH 2/4] Remove bobcat (EOL) --- .github/workflows/with-defaults.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/with-defaults.yml b/.github/workflows/with-defaults.yml index 517db8c..43accdb 100644 --- a/.github/workflows/with-defaults.yml +++ b/.github/workflows/with-defaults.yml @@ -25,10 +25,6 @@ jobs: openstack_version: "stable/2024.1" ubuntu_version: "22.04" additional_services: "" - - name: "bobcat" - openstack_version: "stable/2023.2" - ubuntu_version: "22.04" - additional_services: "" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: A job to deploy devstack with defaults steps: From 3963f76495548286693b7c27bf9e4c49e3e24107 Mon Sep 17 00:00:00 2001 From: Mohammed Naser Date: Sat, 10 May 2025 23:04:32 -0400 Subject: [PATCH 3/4] chore: switch to python3 When using self-hosted runners, `python` might not actually call `python3` and just give an error, so we can swap to this. --- action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yaml b/action.yaml index 4cf4357..0fa3b5d 100644 --- a/action.yaml +++ b/action.yaml @@ -23,7 +23,7 @@ runs: using: "composite" steps: - name: Install python pip - run: python -m pip install --upgrade pip + run: python3 -m pip install --upgrade pip shell: bash - name: Erase MySQL package run: sudo apt-get purge mysql-* || true From f4c936d2edcc7b7c657493b0073c38093c3c5ebd Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Mon, 12 May 2025 11:45:33 +0100 Subject: [PATCH 4/4] CI: Add Epoxy (2025.1) Signed-off-by: Stephen Finucane --- .github/workflows/with-defaults.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/with-defaults.yml b/.github/workflows/with-defaults.yml index 43accdb..8300a27 100644 --- a/.github/workflows/with-defaults.yml +++ b/.github/workflows/with-defaults.yml @@ -17,6 +17,10 @@ jobs: openstack_version: "master" ubuntu_version: "22.04" additional_services: "openstack-cli-server" + - name: "epoxy" + openstack_version: "stable/2025.1" + ubuntu_version: "22.04" + additional_services: "" - name: "dalmatian" openstack_version: "stable/2024.2" ubuntu_version: "22.04"