Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
73764f2
multiple modifications as suggested by super-linter
sjmudd Feb 9, 2026
418cbb1
fix super-linter.yml
sjmudd Feb 9, 2026
4a95898
prettify super-linter.yml
sjmudd Feb 9, 2026
67bd903
remove super-linter for now
sjmudd Feb 9, 2026
c4bf3b7
CI: add GitHub Super-Linter workflow (go pre-checks + super-linter)
sjmudd Feb 9, 2026
907c601
Add minimal test for app
sjmudd Feb 9, 2026
1ff5ee1
update go version configured in linter
sjmudd Feb 10, 2026
ddd8117
various cleanups
sjmudd Mar 5, 2026
4327ea9
try @v6 of the workflow to see if things work
sjmudd Mar 6, 2026
e392bc3
adjustment
sjmudd Mar 6, 2026
14182f8
ci: fix super-linter action versions and add permissions
sjmudd Mar 6, 2026
1c1e054
ci: fix go vet invocatin
sjmudd Mar 6, 2026
32c2818
correct typo
sjmudd Mar 26, 2026
7062749
update super-linter configuration
sjmudd Mar 26, 2026
1504a35
various changes
sjmudd Mar 26, 2026
4444c80
various minor cleanup fixes
sjmudd Mar 26, 2026
2e26748
pin super-linter config against hash rather than version label (sigh)
sjmudd Mar 26, 2026
69a3a11
linter needs go version in format 1.25
sjmudd Mar 26, 2026
f6a2961
adjust super-linter config to make it happy
sjmudd Mar 26, 2026
e5ff117
modify github workflow
sjmudd Mar 26, 2026
37bd8fc
fix super-linter errors: simplify golangci-lint install and fix shell…
sjmudd Mar 26, 2026
ead81fc
fix super-linter: use Go 1.26, split long line
sjmudd Mar 26, 2026
bc7da55
fix markdown heading typo: Code Documentation
sjmudd Mar 26, 2026
e4ea33a
lint-locally.sh: Pin super-linter image
sjmudd Mar 26, 2026
bce57ad
Fix spelling mistake
sjmudd Mar 27, 2026
b4c2465
modify permissions for super-linter
sjmudd Mar 27, 2026
6befead
correct reported markedown indentation error
sjmudd Mar 27, 2026
4d8388f
Modify version to 1.2.0
sjmudd Mar 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 0 additions & 29 deletions .github/workflows/ci.yml

This file was deleted.

67 changes: 0 additions & 67 deletions .github/workflows/codeql-analysis.yml

This file was deleted.

57 changes: 0 additions & 57 deletions .github/workflows/linter.yml

This file was deleted.

79 changes: 79 additions & 0 deletions .github/workflows/super-linter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
name: Super-Linter

# Provide minimal permissions required for linters to post annotations/checks
permissions:
contents: read

on:
push:
branches: ["master", "main"]
pull_request:

jobs:
prechecks:
name: Go pre-checks (vet & test)
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
with:
persist-credentials: false

- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417
with:
go-version: '1.26'

- name: Run go vet and tests
run: |
go version
go vet ./...
go test ./...

golangci-lint:
name: golangci-lint
runs-on: ubuntu-latest
needs: prechecks
steps:
- name: Checkout
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
with:
persist-credentials: false

- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417
with:
go-version: '1.26'

- name: Install golangci-lint
run: |
pkg="github.com/golangci/golangci-lint/v2/cmd/golangci-lint"
go install "$pkg@v2.11.4"
echo "$HOME/go/bin" >> "$GITHUB_PATH"

- name: Run golangci-lint
run: golangci-lint run ./...

super-linter:
name: Super-Linter
runs-on: ubuntu-latest
needs: prechecks
permissions:
contents: read
checks: write
statuses: write
steps:
- name: Checkout
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
with:
persist-credentials: false

- name: Run Super-Linter
uses: github/super-linter@454ba4482ce2cd0c505bc592e83c06e1e37ade61
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DEFAULT_BRANCH: master
# Enable all linters but skip GO (handled by prechecks).
VALIDATE: true
VALIDATE_GO: false
56 changes: 0 additions & 56 deletions .gitlab-ci.yml

This file was deleted.

14 changes: 0 additions & 14 deletions .travis.yml

This file was deleted.

59 changes: 0 additions & 59 deletions Makefile

This file was deleted.

Loading
Loading