From d90fde7b3b8a8062c50b67b9bbd8f1b468fa61b3 Mon Sep 17 00:00:00 2001 From: Timothy Stewart Date: Sun, 29 Oct 2023 13:33:16 -0500 Subject: [PATCH] fix(CI): Break up workflows and use templates --- .github/workflows/molecule-template.yml | 8 -------- .github/workflows/test-default.yml | 7 +++++++ .github/workflows/test-ipv6.yml | 7 +++++++ .github/workflows/test-single-node.yml | 7 +++++++ 4 files changed, 21 insertions(+), 8 deletions(-) diff --git a/.github/workflows/molecule-template.yml b/.github/workflows/molecule-template.yml index 11996bc8..536399b8 100644 --- a/.github/workflows/molecule-template.yml +++ b/.github/workflows/molecule-template.yml @@ -2,14 +2,6 @@ name: Molecule Template on: workflow_call: -jobs: - molecule: - name: Molecule - runs-on: macos-12 - strategy: - fail-fast: false - env: - PYTHON_VERSION: "3.11" runs: using: "composite" steps: diff --git a/.github/workflows/test-default.yml b/.github/workflows/test-default.yml index af4c035d..f9c88dfc 100644 --- a/.github/workflows/test-default.yml +++ b/.github/workflows/test-default.yml @@ -3,6 +3,13 @@ name: Test Default on: workflow_call: jobs: + molecule: + name: Molecule + runs-on: macos-12 + strategy: + fail-fast: false + env: + PYTHON_VERSION: "3.11" steps: - uses: ./.github/workflows/molecule-template.yml molecule: diff --git a/.github/workflows/test-ipv6.yml b/.github/workflows/test-ipv6.yml index 44882662..b99837d8 100644 --- a/.github/workflows/test-ipv6.yml +++ b/.github/workflows/test-ipv6.yml @@ -3,6 +3,13 @@ name: Test IPv6 on: workflow_call: jobs: + molecule: + name: Molecule + runs-on: macos-12 + strategy: + fail-fast: false + env: + PYTHON_VERSION: "3.11" steps: - uses: ./.github/workflows/molecule-template.yml molecule: diff --git a/.github/workflows/test-single-node.yml b/.github/workflows/test-single-node.yml index 4325c11f..b7a97841 100644 --- a/.github/workflows/test-single-node.yml +++ b/.github/workflows/test-single-node.yml @@ -3,6 +3,13 @@ name: Test Single Node on: workflow_call: jobs: + molecule: + name: Molecule + runs-on: macos-12 + strategy: + fail-fast: false + env: + PYTHON_VERSION: "3.11" steps: - uses: ./.github/workflows/molecule-template.yml molecule: