Skip to content

Operator/CES: Simplify rate limit configuration #955

Operator/CES: Simplify rate limit configuration

Operator/CES: Simplify rate limit configuration #955

Workflow file for this run

name: Hubble CLI tests
on:
pull_request: {}
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
cancel-in-progress: true
jobs:
check_changes:
name: Deduce required tests from code changes
runs-on: ubuntu-22.04
outputs:
tested: ${{ steps.tested-tree.outputs.src }}
steps:
- name: Check code changes
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: tested-tree
with:
filters: |
src:
- '!(test|Documentation)/**'
build-hubble-cli-release-binaries:
name: Build Hubble CLI release binaries
needs: check_changes
if: ${{ needs.check_changes.outputs.tested == 'true' }}
runs-on: ubuntu-22.04
steps:
- name: Checkout the repository
uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
- name: Setup go
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1
with:
# renovate: datasource=golang-version depName=go
go-version: 1.22.3
- name: Build hubble CLI release binaries
run: |
make -C hubble local-release