Sha256: 0e702a5c845ad54eb95d66f874c632ed55e30a3da5daefe5017525cf13e19a21
Contents?: true
Size: 1.47 KB
Versions: 1
Compression:
Stored size: 1.47 KB
Contents
name: Krane CI on: [push] jobs: ruby-tests: runs-on: ubuntu-latest name: "Tests - Ruby ${{ matrix.ruby }} with Kubernetes ${{ matrix.kubernetes_version }}" strategy: fail-fast: false matrix: ruby: - "3.1.2" - "3.0.4" - "2.7.6" kubernetes_version: - "1.24.6" - "1.23.12" include: - kubernetes_version: "1.24.6" kind_image: "kindest/node:v1.24.6@sha256:97e8d00bc37a7598a0b32d1fabd155a96355c49fa0d4d4790aab0f161bf31be1" - kubernetes_version: "1.23.12" kind_image: "kindest/node:v1.23.12@sha256:9402cf1330bbd3a0d097d2033fa489b2abe40d479cc5ef47d0b6a6960613148a" steps: - uses: actions/checkout@v3 - name: Setup Ruby ${{ matrix.ruby }} uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} bundler-cache: true - name: Setup kubectl ${{ matrix.kubernetes_version }} run: | mkdir -p "${GITHUB_WORKSPACE}/bin" curl -o "${GITHUB_WORKSPACE}/bin/kubectl" -LO "https://dl.k8s.io/release/v${{ matrix.kubernetes_version }}/bin/linux/amd64/kubectl" chmod +x "${GITHUB_WORKSPACE}/bin/kubectl" echo "PATH=$GITHUB_WORKSPACE/bin:${PATH}" >> $GITHUB_ENV - name: Create kind cluster for ${{ matrix.kubernetes_version }} run: | kind create cluster --image=${{ matrix.kind_image }} - name: Run tests run: | bin/test
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
krane-3.1.0 | .github/workflows/ci.yml |