这是indexloc提供的服务,不要输入任何密码
Skip to content

Add exit codes for cancellation and failure scenarios in collect, compact, connect, and query commands #777

Add exit codes for cancellation and failure scenarios in collect, compact, connect, and query commands

Add exit codes for cancellation and failure scenarios in collect, compact, connect, and query commands #777

Workflow file for this run

name: "10 - Test: Linting"
on:
push:
tags:
- v*
branches:
- main
- "v*"
workflow_dispatch:
pull_request:
jobs:
golangci:
name: Test Linting
runs-on: ubuntu-latest
steps:
- name: Checkout Tailpipe repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
path: tailpipe
- name: Checkout Pipe Fittings Components repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: turbot/pipe-fittings
path: pipe-fittings
ref: develop
- name: Checkout Tailpipe plugin SDK repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: turbot/tailpipe-plugin-sdk
path: tailpipe-plugin-sdk
ref: develop
- name: Checkout Tailpipe Core Plugin repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: turbot/tailpipe-plugin-core
path: tailpipe-plugin-core
ref: main
# this is required, check golangci-lint-action docs
- uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4.0
with:
go-version: '1.23'
cache: false # setup-go v4 caches by default, do not change this parameter, check golangci-lint-action doc: https://github.com/golangci/golangci-lint-action/pull/704
- name: golangci-lint
uses: golangci/golangci-lint-action@55c2c1448f86e01eaae002a5a3a9624417608d84 # v6.5.2
with:
version: latest
args: --timeout=10m
working-directory: tailpipe
skip-cache: true