diff --git a/.github/workflows/ci-0.5.yml b/.github/workflows/ci-0.5.yml new file mode 100644 index 0000000..ab96748 --- /dev/null +++ b/.github/workflows/ci-0.5.yml @@ -0,0 +1,44 @@ +name: CI v0.5 + +on: + schedule: + - cron: '0 5 * * *' + pull_request: + workflow_dispatch: + +jobs: + test: + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + fleet_version: + - v0.3.9 + - v0.4.0 + - v0.5.0 + + steps: + - + uses: actions/checkout@v3 + with: + fetch-depth: 0 + ref: "release/v0.5" + - + uses: actions/cache@v3 + id: fleet-cli-cache + with: + path: /home/runner/.local/bin + key: ${{ runner.os }}-fleet-cli-${{ matrix.fleet_version }} + - + name: Download CLI + if: steps.fleet-cli-cache.outputs.cache-hit != 'true' + run: | + mkdir -p /home/runner/.local/bin + wget -nv "https://github.com/rancher/fleet/releases/download/${{ matrix.fleet_version }}/fleet-linux-amd64" + mv fleet-linux-amd64 /home/runner/.local/bin/fleet + chmod +x /home/runner/.local/bin/fleet + - + name: Test + run: | + tests/test.sh diff --git a/.github/workflows/ci-0.6.yml b/.github/workflows/ci-0.6.yml new file mode 100644 index 0000000..49a2a87 --- /dev/null +++ b/.github/workflows/ci-0.6.yml @@ -0,0 +1,42 @@ +name: CI v0.6 + +on: + schedule: + - cron: '0 5 * * *' + pull_request: + workflow_dispatch: + +jobs: + test: + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + fleet_version: + - "v0.6.0" + + steps: + - + uses: actions/checkout@v3 + with: + fetch-depth: 0 + ref: "release/v0.6" + - + uses: actions/cache@v3 + id: fleet-cli-cache + with: + path: /home/runner/.local/bin + key: ${{ runner.os }}-fleet-cli-${{ matrix.fleet_version }} + - + name: Download CLI + if: steps.fleet-cli-cache.outputs.cache-hit != 'true' + run: | + mkdir -p /home/runner/.local/bin + wget -nv "https://github.com/rancher/fleet/releases/download/${{ matrix.fleet_version }}/fleet-linux-amd64" + mv fleet-linux-amd64 /home/runner/.local/bin/fleet + chmod +x /home/runner/.local/bin/fleet + - + name: Test + run: | + tests/test.sh diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 123705d..204bc3d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,8 +4,6 @@ on: schedule: - cron: '0 5 * * *' pull_request: - paths-ignore: - - '*.md' workflow_dispatch: jobs: @@ -16,11 +14,7 @@ jobs: fail-fast: false matrix: fleet_version: - - v0.3.9 - - v0.4.0 - - v0.5.0 - # expected data needs to be updated, since 0.6 supports helm charts in target customizations - #- v0.6.0-rc.1 + - "v0.7.0-AGENT-rc.1" steps: -