Skip to content

chore(deps): update renovate/renovate:slim docker digest to 2e7bc2d (… #194

chore(deps): update renovate/renovate:slim docker digest to 2e7bc2d (…

chore(deps): update renovate/renovate:slim docker digest to 2e7bc2d (… #194

Workflow file for this run

name: Go - CI
on:
push:
branches:
- main
pull_request:
permissions:
contents: read
jobs:
lint:
name: Lint Code
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4
with:
go-version-file: go.mod
cache: false
- name: Run GolangCI Linter
uses: golangci/golangci-lint-action@3a919529898de77ec3da873e3063ca4b10e7f5cc # v3
with:
version: v1.54
build:
name: Build Artifacts
permissions:
id-token: write
contents: write
packages: write
pull-requests: write
needs: ["lint"]
uses: ./.github/workflows/tpl-packaging.yml
secrets: inherit
with:
goreleaser-args: "release --clean --snapshot"
artifacts-cache: true
artifacts-cache-key: "dist-${{ github.run_id }}"
upload:
name: Upload Artifacts - ${{ matrix.os.name }}
needs: ["build"]
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
os:
- name: Linux
id: linux
- name: MacOS
id: darwin
- name: Windows
id: windows
steps:
- name: Get Cached Artifacts
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3
with:
path: dist
key: dist-${{ github.run_id }}
- run: find dist
# The upload-artifact action doesn't support multi upload 🤷‍♂️!
- name: Upload Artifacts - AMD
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3
with:
name: merger-${{ matrix.os.id }}-amd
path: |
dist/kustomize-plugin-merger_*_${{ matrix.os.id }}_amd*
dist/*checksums.txt*
- name: Upload Artifacts - ARM
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3
with:
name: merger-${{ matrix.os.id }}-arm
path: |
dist/kustomize-plugin-merger_*_${{ matrix.os.id }}_arm*
dist/*checksums.txt*