bunker/.gitea/workflows/on-push.yml
Stanislav N. aka pztrn 8eee602b29
All checks were successful
Linting and tests / Linting (push) Successful in 2m29s
Try new toolbox.
2025-09-11 08:16:23 +05:00

44 lines
1.1 KiB
YAML

---
name: "Linting and tests"
run-name: "Linting and tests"
on:
- push
jobs:
Linting:
runs-on: "ubuntu-22.04"
steps:
- name: "checkout source"
uses: actions/checkout@v4
- name: "cache go dependencies"
uses: actions/cache@v4
with:
path: |
/home/container/go
/home/container/golangci-lint
key: bunker-go-cache
- name: "lint"
uses: docker://code.pztrn.name/containers/go-toolbox:v8
with:
command: "/usr/local/bin/task lint"
# Tests:
# runs-on: "ubuntu-22.04"
# env:
# GOCACHE: /home/container/go/buildcache
# GOMODCACHE: /home/container/go/pkg
# steps:
# - name: "checkout source"
# uses: actions/checkout@v4
# - name: "cache go dependencies"
# uses: actions/cache@v4
# with:
# path: |
# /home/container/go
# /home/container/golangci-lint
# key: bunker-go-cache
# - name: "tests"
# uses: docker://code.pztrn.name/containers/go-toolbox:v8
# with:
# command: "/usr/local/bin/task test"