Skip to content

use numeric user to avoid security errors, bump to 0.1.1 in preparation for operator hub submission #213

use numeric user to avoid security errors, bump to 0.1.1 in preparation for operator hub submission

use numeric user to avoid security errors, bump to 0.1.1 in preparation for operator hub submission #213

Workflow file for this run

name: go
on:
push:
branches:
- main
- release/*
- snapshot/*
tags:
- v*
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' || github.ref_name != 'main' }}
jobs:
gofmt:
name: "check code format"
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
- uses: perses/github-actions@v0.9.0
- uses: ./.github/perses-ci/actions/setup_environment
with:
enable_go: true
- name: check format
run: make checkformat
- name: check go.mod
run: make checkunused
test:
name: "tests"
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
- uses: perses/github-actions@v0.9.0
- uses: ./.github/perses-ci/actions/setup_environment
with:
enable_go: true
- name: test
run: make test
golangci:
name: lint
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
- uses: perses/github-actions@v0.9.0
- uses: ./.github/perses-ci/actions/setup_environment
with:
enable_go: true
enable_go_cache: false
enable_npm: false
- name: generate files
run: make generate
- name: golangci-lint
uses: golangci/golangci-lint-action@v6.5.0
with:
# Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version.
version: v1.61.0
args: --timeout 5m