Skip to content

Feat/hash annotations #445

Feat/hash annotations

Feat/hash annotations #445

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
jobs:
# check:
# name: Golang Check
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v3
# - uses: actions/setup-go@v4
# with:
# go-version-file: go.mod
# cache: false
# - name: golangci-lint
# uses: golangci/golangci-lint-action@v3
# with:
# version: v1.53
# args: --timeout=15m
unit-test:
name: Unit test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
with:
go-version-file: go.mod
- run: make ci-unit-test
integration-test:
name: Integration test
runs-on: ubuntu-latest
needs: [check, unit-test]

Check failure on line 38 in .github/workflows/ci.yaml

View workflow run for this annotation

GitHub Actions / CI

Invalid workflow file

The workflow is not valid. .github/workflows/ci.yaml (Line: 38, Col: 13): Job 'integration-test' depends on unknown job 'check'.
strategy:
matrix:
kubernetes: [1.24.16, 1.25.12, 1.26.7, 1.27.3 ]
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
with:
go-version-file: go.mod
- name: Install conntrack
run: sudo apt-get install -y conntrack
- uses: medyagh/[email protected]
with:
kubernetes-version: ${{ matrix.kubernetes }}
minikube-version: 1.31.1
driver: none
- name: Add redisfailover CRD
run: kubectl create -f manifests/databases.spotahome.com_redisfailovers.yaml
- run: make ci-integration-test
chart-test:
name: Chart testing
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Install Helm
uses: azure/setup-helm@v3
with:
version: v3.7.2
- name: Helm test
run: make helm-test