1
0
mirror of https://github.com/helm/chart-testing.git synced 2026-02-05 09:45:14 +01:00

updates on ci, use go1.25 and update deprecated goreleaser steps (#779)

* updates on ci, use go1.25 and update deprecated goreleaser steps

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* add nolint

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

---------

Signed-off-by: Carlos Panato <ctadeu@gmail.com>
This commit is contained in:
Carlos Tadeu Panato Junior
2025-10-08 16:10:04 +02:00
committed by GitHub
parent eb5edeb946
commit 2651b49048
6 changed files with 58 additions and 57 deletions

View File

@@ -6,15 +6,23 @@ on:
pull_request:
branches:
- '*'
permissions: {}
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: 0
persist-credentials: false
- name: shellcheck
uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # v2.0.0
@@ -22,8 +30,9 @@ jobs:
- name: Setup go
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version-file: './go.mod'
go-version: '1.25'
check-latest: true
cache: false
- uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1
@@ -79,12 +88,20 @@ jobs:
check-docs:
name: check-docs
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version-file: './go.mod'
go-version: '1.25'
check-latest: true
cache: false
- name: generate docs
run: |
@@ -100,13 +117,22 @@ jobs:
golangci:
name: lint
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version-file: './go.mod'
go-version: '1.25'
check-latest: true
cache: false
- name: golangci-lint
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
with:
version: v2.1
version: v2.5

View File

@@ -6,6 +6,8 @@ on:
description: Version
required: true
permissions: {}
jobs:
build:
runs-on: ubuntu-latest
@@ -27,8 +29,9 @@ jobs:
- name: Setup go
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with:
go-version-file: './go.mod'
go-version: '1.25'
check-latest: true
cache: false
- name: Install GoReleaser
uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # v6.4.0

View File

@@ -3,6 +3,8 @@ on:
schedule:
- cron: '30 1 * * *'
permissions: {}
jobs:
stale:
runs-on: ubuntu-latest