From 6f4c8a9afab916e6e4fd681985c5f7059bde3f84 Mon Sep 17 00:00:00 2001 From: Stefan VanBuren Date: Wed, 29 Apr 2026 16:28:37 -0400 Subject: [PATCH 1/3] Update BUF_VERSION to v1.69.0 --- make/go/dep_buf.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/make/go/dep_buf.mk b/make/go/dep_buf.mk index 5eaca7f..ecc044d 100644 --- a/make/go/dep_buf.mk +++ b/make/go/dep_buf.mk @@ -7,8 +7,8 @@ $(call _assert_var,CACHE_VERSIONS) $(call _assert_var,CACHE_BIN) # Settable -# https://github.com/bufbuild/buf/releases 20260422 checked 20260422 -BUF_VERSION ?= v1.68.4 +# https://github.com/bufbuild/buf/releases 20260429 checked 20260429 +BUF_VERSION ?= v1.69.0 # Settable # # If set, this path will be installed every time someone depends on $(BUF) From ff6e88136ab185ed80a99984c4f527649e761c39 Mon Sep 17 00:00:00 2001 From: Stefan VanBuren Date: Wed, 29 Apr 2026 16:33:15 -0400 Subject: [PATCH 2/3] Add license headers to all yaml files --- .bufstyle.yaml | 14 ++++++++++++++ .github/dependabot.yml | 14 ++++++++++++++ .github/workflows/add-to-project.yaml | 14 ++++++++++++++ .github/workflows/ci.yaml | 14 ++++++++++++++ .github/workflows/emergency-review-bypass.yaml | 14 ++++++++++++++ .github/workflows/make-upgrade.yaml | 14 ++++++++++++++ .github/workflows/notify-approval-bypass.yaml | 14 ++++++++++++++ .github/workflows/pr-title.yaml | 14 ++++++++++++++ .godoclint.yaml | 14 ++++++++++++++ .golangci.yml | 14 ++++++++++++++ buf.gen.yaml | 14 ++++++++++++++ buf.yaml | 14 ++++++++++++++ 12 files changed, 168 insertions(+) diff --git a/.bufstyle.yaml b/.bufstyle.yaml index bd993dc..5aa16b4 100644 --- a/.bufstyle.yaml +++ b/.bufstyle.yaml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + version: v1 ignore: PACKAGE_FILENAME: diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 208ad0c..babe374 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + version: 2 updates: - package-ecosystem: "docker" diff --git a/.github/workflows/add-to-project.yaml b/.github/workflows/add-to-project.yaml index e3c0b42..1e0305c 100644 --- a/.github/workflows/add-to-project.yaml +++ b/.github/workflows/add-to-project.yaml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + name: Add issues and PRs to project on: diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d3e9ac5..3b764f3 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + name: ci on: push jobs: diff --git a/.github/workflows/emergency-review-bypass.yaml b/.github/workflows/emergency-review-bypass.yaml index 3d0b436..3e42e91 100644 --- a/.github/workflows/emergency-review-bypass.yaml +++ b/.github/workflows/emergency-review-bypass.yaml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + name: Bypass review in case of emergency on: pull_request: diff --git a/.github/workflows/make-upgrade.yaml b/.github/workflows/make-upgrade.yaml index 4731368..e19f8a7 100644 --- a/.github/workflows/make-upgrade.yaml +++ b/.github/workflows/make-upgrade.yaml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + name: Make upgrade on: schedule: diff --git a/.github/workflows/notify-approval-bypass.yaml b/.github/workflows/notify-approval-bypass.yaml index 14af550..64d8f1f 100644 --- a/.github/workflows/notify-approval-bypass.yaml +++ b/.github/workflows/notify-approval-bypass.yaml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + name: PR Approval Bypass Notifier on: pull_request: diff --git a/.github/workflows/pr-title.yaml b/.github/workflows/pr-title.yaml index b114603..7bfc492 100644 --- a/.github/workflows/pr-title.yaml +++ b/.github/workflows/pr-title.yaml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + name: Lint PR Title # Prevent writing to the repository using the CI token. # Ref: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#permissions diff --git a/.godoclint.yaml b/.godoclint.yaml index 2e16084..5b99a98 100644 --- a/.godoclint.yaml +++ b/.godoclint.yaml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + # Configuration file version. version: "1.0" diff --git a/.golangci.yml b/.golangci.yml index 4e28864..5829fc9 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + version: "2" linters: default: all diff --git a/buf.gen.yaml b/buf.gen.yaml index 9d94865..a1df00e 100644 --- a/buf.gen.yaml +++ b/buf.gen.yaml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + version: v2 managed: enabled: true diff --git a/buf.yaml b/buf.yaml index ba5ddf5..83f05bd 100644 --- a/buf.yaml +++ b/buf.yaml @@ -1,3 +1,17 @@ +# Copyright 2020-2026 Buf Technologies, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + version: v2 modules: - path: proto From 96f3b5333d0e613d7ad715ea66092b842bf62a47 Mon Sep 17 00:00:00 2001 From: Stefan VanBuren Date: Tue, 5 May 2026 13:06:29 -0400 Subject: [PATCH 3/3] Revert updates and ignore yaml files --- .bufstyle.yaml | 14 -------------- .github/dependabot.yml | 14 -------------- .github/workflows/add-to-project.yaml | 14 -------------- .github/workflows/ci.yaml | 14 -------------- .github/workflows/emergency-review-bypass.yaml | 14 -------------- .github/workflows/make-upgrade.yaml | 14 -------------- .github/workflows/notify-approval-bypass.yaml | 14 -------------- .github/workflows/pr-title.yaml | 14 -------------- .godoclint.yaml | 14 -------------- .golangci.yml | 14 -------------- buf.gen.yaml | 14 -------------- buf.yaml | 14 -------------- make/foo/all.mk | 2 +- 13 files changed, 1 insertion(+), 169 deletions(-) diff --git a/.bufstyle.yaml b/.bufstyle.yaml index 5aa16b4..bd993dc 100644 --- a/.bufstyle.yaml +++ b/.bufstyle.yaml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - version: v1 ignore: PACKAGE_FILENAME: diff --git a/.github/dependabot.yml b/.github/dependabot.yml index babe374..208ad0c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - version: 2 updates: - package-ecosystem: "docker" diff --git a/.github/workflows/add-to-project.yaml b/.github/workflows/add-to-project.yaml index 1e0305c..e3c0b42 100644 --- a/.github/workflows/add-to-project.yaml +++ b/.github/workflows/add-to-project.yaml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - name: Add issues and PRs to project on: diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3b764f3..d3e9ac5 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - name: ci on: push jobs: diff --git a/.github/workflows/emergency-review-bypass.yaml b/.github/workflows/emergency-review-bypass.yaml index 3e42e91..3d0b436 100644 --- a/.github/workflows/emergency-review-bypass.yaml +++ b/.github/workflows/emergency-review-bypass.yaml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - name: Bypass review in case of emergency on: pull_request: diff --git a/.github/workflows/make-upgrade.yaml b/.github/workflows/make-upgrade.yaml index e19f8a7..4731368 100644 --- a/.github/workflows/make-upgrade.yaml +++ b/.github/workflows/make-upgrade.yaml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - name: Make upgrade on: schedule: diff --git a/.github/workflows/notify-approval-bypass.yaml b/.github/workflows/notify-approval-bypass.yaml index 64d8f1f..14af550 100644 --- a/.github/workflows/notify-approval-bypass.yaml +++ b/.github/workflows/notify-approval-bypass.yaml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - name: PR Approval Bypass Notifier on: pull_request: diff --git a/.github/workflows/pr-title.yaml b/.github/workflows/pr-title.yaml index 7bfc492..b114603 100644 --- a/.github/workflows/pr-title.yaml +++ b/.github/workflows/pr-title.yaml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - name: Lint PR Title # Prevent writing to the repository using the CI token. # Ref: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#permissions diff --git a/.godoclint.yaml b/.godoclint.yaml index 5b99a98..2e16084 100644 --- a/.godoclint.yaml +++ b/.godoclint.yaml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - # Configuration file version. version: "1.0" diff --git a/.golangci.yml b/.golangci.yml index 5829fc9..4e28864 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - version: "2" linters: default: all diff --git a/buf.gen.yaml b/buf.gen.yaml index a1df00e..9d94865 100644 --- a/buf.gen.yaml +++ b/buf.gen.yaml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - version: v2 managed: enabled: true diff --git a/buf.yaml b/buf.yaml index 83f05bd..ba5ddf5 100644 --- a/buf.yaml +++ b/buf.yaml @@ -1,17 +1,3 @@ -# Copyright 2020-2026 Buf Technologies, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - version: v2 modules: - path: proto diff --git a/make/foo/all.mk b/make/foo/all.mk index f3ad163..dffc958 100644 --- a/make/foo/all.mk +++ b/make/foo/all.mk @@ -4,7 +4,7 @@ DOCKER_BINS := $(DOCKER_BINS) foo LICENSE_HEADER_LICENSE_TYPE := apache LICENSE_HEADER_COPYRIGHT_HOLDER := Buf Technologies, Inc. LICENSE_HEADER_YEAR_RANGE := 2020-2026 -LICENSE_HEADER_IGNORES := \/testdata +LICENSE_HEADER_IGNORES := \/testdata \.yaml \.yml BUF_LINT_INPUT := . BUF_FORMAT_INPUT := .