From d8d0d99dd4b2a21660e11b53143e70882de823e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9mi=20V=C3=A1nyi?= Date: Tue, 25 Mar 2025 13:54:28 +0100 Subject: [PATCH 1/2] Use license-header-checker locally to add missing license headers --- Makefile | 8 +++++++- scripts/add_license_header.sh | 0 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 scripts/add_license_header.sh diff --git a/Makefile b/Makefile index 4193e1516..f94721902 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: pgroll generate format lint examples test +.PHONY: pgroll generate format lint examples test install-license-checker license pgroll: go build @@ -40,3 +40,9 @@ test: bench: go test ./internal/benchmarks -v -benchtime=1x -bench . + +install-license-checker: + if [ ! -f ./bin/license-header-checker ]; then curl -s https://raw.githubusercontent.com/lluissm/license-header-checker/master/install.sh | bash; fi + +license: install-license-checker + ./bin/license-header-checker -a -r .github/license-header.txt . go diff --git a/scripts/add_license_header.sh b/scripts/add_license_header.sh new file mode 100644 index 000000000..e69de29bb From fb73d06567b2045e69680571faf2bfc63e55b6ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9mi=20V=C3=A1nyi?= Date: Tue, 25 Mar 2025 17:43:32 +0100 Subject: [PATCH 2/2] update build.yml and remove empty file --- .github/workflows/build.yml | 3 +-- scripts/add_license_header.sh | 0 2 files changed, 1 insertion(+), 2 deletions(-) delete mode 100644 scripts/add_license_header.sh diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 982e4f8eb..e6e23ac17 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -198,8 +198,7 @@ jobs: - name: Ensure .go files have a license reference run: | - curl -s https://raw.githubusercontent.com/lluissm/license-header-checker/master/install.sh | bash - ./bin/license-header-checker -a -r .github/license-header.txt . go && [[ -z `git status -s` ]] + make license && [[ -z `git status -s` ]] examples-schema-validation: name: validate examples JSON diff --git a/scripts/add_license_header.sh b/scripts/add_license_header.sh deleted file mode 100644 index e69de29bb..000000000