Skip to content

build(deps): bump the gomod group across 1 directory with 2 updates #432

build(deps): bump the gomod group across 1 directory with 2 updates

build(deps): bump the gomod group across 1 directory with 2 updates #432

Workflow file for this run

name: Tests
on:
pull_request:
workflow_call:
permissions:
contents: read
concurrency:
group: tests-${{ github.workflow }}-${{ github.ref }}-${{ github.event_name }}
cancel-in-progress: true
defaults:
run:
# Make sure bash is always invoked with `-eo pipefail`
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsshell
shell: bash
jobs:
code-tests:
if: ${{ github.event_name != 'schedule' || github.repository == 'canonical/lxd-csi-driver' }}
name: Code
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- name: Install Go
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
with:
go-version-file: 'go.mod'
- name: Static analysis
run:
set -eu
make static-analysis
- name: Go lint
uses: golangci/golangci-lint-action@82606bf257cbaff209d206a39f5134f0cfbfd2ee # v9.2.1
- name: Go unit tests
run: |
set -eux
go test -cover ./internal/...
- name: Helm unit tests
run: |
make install-helm
helm unittest charts/