Skip to content

Bump golang from 1.23.2 to 1.23.4 in /docker #70

Bump golang from 1.23.2 to 1.23.4 in /docker

Bump golang from 1.23.2 to 1.23.4 in /docker #70

Workflow file for this run

name: Build
permissions: { }
on:
push:
branches: [ 'develop' ]
pull_request:
branches: [ 'develop' ]
types:
- opened
- ready_for_review
- reopened
- synchronize
paths-ignore:
- '.github/**'
- 'charts/**'
- 'LICENSE'
- 'README.md'
jobs:
SetUp:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up Go
uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5.1.0
with:
go-version: stable
- name: Install Dependencies
run: go mod download
Test:
runs-on: ubuntu-latest
needs: [ SetUp ]
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up Go
uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5.1.0
with:
go-version: stable
- name: Test
run: make test
Build:
needs: [ SetUp ]
runs-on: ubuntu-latest
permissions:
contents: read
security-events: write
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up Go
uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5.1.0
with:
go-version: stable
- name: Build
run: make docker-build
- name: Scan with Trivy
uses: aquasecurity/trivy-action@915b19bbe73b92a6cf82a1bc12b087c9a19a5fe2 # v0.28.0
with:
scan-type: 'image'
scanners: 'vuln'
format: 'table'
image-ref: 'ghcr.io/raft-tech/konfirm/controller'
ignore-unfixed: 'true'
severity: 'MEDIUM,HIGH,CRITICAL'
vuln-type: 'os,library'
exit-code: 1