...

Text file src/helm.sh/helm/v3/.github/workflows/build-test.yml

Documentation: helm.sh/helm/v3/.github/workflows

     1name: build-test
     2on:
     3  push:
     4    branches:
     5      - 'main'
     6      - 'release-**'
     7  pull_request:
     8    branches:
     9      - main
    10
    11jobs:
    12  build:
    13    runs-on: ubuntu-latest
    14    steps:
    15      - name: Checkout source code
    16        uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # pin@v4.1.1
    17      - name: Setup Go
    18        uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # pin@5.0.0
    19        with:
    20          go-version: '1.22'
    21      - name: Test source headers are present
    22        run: make test-source-headers
    23      - name: Run unit tests
    24        run: make test-coverage
    25      - name: Test build
    26        run: make build

View as plain text