Use kairos logger from sdk (#437)

This commit is contained in:
Itxaka
2024-09-18 10:10:39 +02:00
committed by GitHub
parent 45e3de3b5d
commit 84b9223b87
13 changed files with 44 additions and 249 deletions

View File

@@ -1,28 +1,16 @@
name: Lint
on:
pull_request:
push:
branches:
- main
pull_request:
paths:
- '**'
env:
FORCE_COLOR: 1
concurrency:
group: lint-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}-${{ github.repository }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Go
uses: actions/setup-go@v5
- name: Install earthly
uses: Luet-lab/luet-install-action@v1
with:
repository: quay.io/kairos/packages
packages: utils/earthly
- name: Run Lint checks
run: |
earthly +lint
call-workflow:
uses: kairos-io/linting-composite-action/.github/workflows/reusable-linting.yaml@main
with:
yamldirs: "."

View File

@@ -21,7 +21,7 @@ jobs:
- name: Checkout Source
uses: actions/checkout@v4
- name: Run Gosec Security Scanner
uses: securego/gosec@master
uses: securego/gosec@v2.21.2
with:
# we let the report trigger content trigger a failure using the GitHub Security features.
args: '-no-fail -fmt sarif -out results.sarif ./...'

View File

@@ -9,7 +9,7 @@ jobs:
unit-tests:
strategy:
matrix:
go-version: ["1.22"]
go-version: ["1.23"]
runs-on: ubuntu-latest
steps:
- name: Checkout code