name: Unit Tests on: push: branches: - main - test pull_request: types: [opened, synchronize] permissions: contents: read jobs: test: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up Node uses: actions/setup-node@v4 with: node-version: 20 - name: Set up Go uses: actions/setup-go@v5 with: go-version: stable - name: Set up Helm uses: azure/setup-helm@v4 - name: Set up Kubectl uses: azure/setup-kubectl@v4 - name: Test run: ./scripts/test