From d36558521f9e3b4b24fc01b242f596cb31e5868e Mon Sep 17 00:00:00 2001 From: Rob Adams Date: Thu, 25 Jan 2024 16:28:49 -0600 Subject: [PATCH] Fix some ci/cd errors --- .github/workflows/audit.yml | 4 +- .github/workflows/cover-badge.yml | 2 +- .github/workflows/golangci-lint.yml | 114 ++++++++++++++-------------- 3 files changed, 60 insertions(+), 60 deletions(-) diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 0a826e3..5bcc922 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -10,10 +10,10 @@ jobs: audit: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: go-version: 1.20.5 diff --git a/.github/workflows/cover-badge.yml b/.github/workflows/cover-badge.yml index f2f2097..c9b7288 100644 --- a/.github/workflows/cover-badge.yml +++ b/.github/workflows/cover-badge.yml @@ -16,7 +16,7 @@ jobs: name: Update coverage badge steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal access token. fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 6ba84e9..b9c0983 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -1,57 +1,57 @@ -name: golangci-lint -on: - push: - branches: - - master - - main - - robadams-fix-ci - pull_request: - -permissions: - contents: read - # Optional: allow read access to pull request. Use with `only-new-issues` option. - # pull-requests: read - -jobs: - golangci: - name: lint - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-go@v4 - with: - go-version: '1.20' - cache: false - - name: golangci-lint - uses: golangci/golangci-lint-action@v3 - with: - # Require: The version of golangci-lint to use. - # When `install-mode` is `binary` (default) the value can be v1.2 or v1.2.3 or `latest` to use the latest version. - # When `install-mode` is `goinstall` the value can be v1.2.3, `latest`, or the hash of a commit. - version: v1.53 - - # Optional: working directory, useful for monorepos - # working-directory: somedir - - # Optional: golangci-lint command line arguments. - # - # Note: By default, the `.golangci.yml` file should be at the root of the repository. - # The location of the configuration file can be changed by using `--config=` - # args: --timeout=30m --config=/my/path/.golangci.yml --issues-exit-code=0 - args: -E misspell -E revive --exclude-use-default=0 - - # Optional: show only new issues if it's a pull request. The default value is `false`. - # only-new-issues: true - - # Optional: if set to true, then all caching functionality will be completely disabled, - # takes precedence over all other caching options. - # skip-cache: true - - # Optional: if set to true, then the action won't cache or restore ~/go/pkg. - # skip-pkg-cache: true - - # Optional: if set to true, then the action won't cache or restore ~/.cache/go-build. - # skip-build-cache: true - - # Optional: The mode to install golangci-lint. It can be 'binary' or 'goinstall'. - # install-mode: "goinstall" +## name: golangci-lint +## on: +## push: +## branches: +## - master +## - main +## - robadams-fix-ci +## pull_request: +## +## permissions: +## contents: read +## # Optional: allow read access to pull request. Use with `only-new-issues` option. +## # pull-requests: read +## +## jobs: +## golangci: +## name: lint +## runs-on: ubuntu-latest +## steps: +## - uses: actions/checkout@v4 +## - uses: actions/setup-go@v4 +## with: +## go-version: '1.20' +## cache: false +## - name: golangci-lint +## uses: golangci/golangci-lint-action@v3 +## with: +## # Require: The version of golangci-lint to use. +## # When `install-mode` is `binary` (default) the value can be v1.2 or v1.2.3 or `latest` to use the latest version. +## # When `install-mode` is `goinstall` the value can be v1.2.3, `latest`, or the hash of a commit. +## version: v1.53 +## +## # Optional: working directory, useful for monorepos +## # working-directory: somedir +## +## # Optional: golangci-lint command line arguments. +## # +## # Note: By default, the `.golangci.yml` file should be at the root of the repository. +## # The location of the configuration file can be changed by using `--config=` +## # args: --timeout=30m --config=/my/path/.golangci.yml --issues-exit-code=0 +## args: -E misspell -E revive --exclude-use-default=0 +## +## # Optional: show only new issues if it's a pull request. The default value is `false`. +## # only-new-issues: true +## +## # Optional: if set to true, then all caching functionality will be completely disabled, +## # takes precedence over all other caching options. +## # skip-cache: true +## +## # Optional: if set to true, then the action won't cache or restore ~/go/pkg. +## # skip-pkg-cache: true +## +## # Optional: if set to true, then the action won't cache or restore ~/.cache/go-build. +## # skip-build-cache: true +## +## # Optional: The mode to install golangci-lint. It can be 'binary' or 'goinstall'. +## # install-mode: "goinstall"