mirror of
https://github.com/hexolan/stocklet.git
synced 2026-03-26 11:41:18 +00:00
chore: migrate buf configs
fix versioning for Buf dependencies
This commit is contained in:
17
buf.gen.yaml
17
buf.gen.yaml
@@ -1,23 +1,26 @@
|
|||||||
version: v1
|
version: v2
|
||||||
plugins:
|
plugins:
|
||||||
- plugin: buf.build/protocolbuffers/go:v1.31.0
|
- remote: buf.build/protocolbuffers/go:v1.31.0
|
||||||
out: internal/pkg/protogen
|
out: internal/pkg/protogen
|
||||||
opt:
|
opt:
|
||||||
- paths=import
|
- paths=import
|
||||||
- module=github.com/hexolan/stocklet/internal/pkg/protogen
|
- module=github.com/hexolan/stocklet/internal/pkg/protogen
|
||||||
- plugin: buf.build/grpc/go:v1.3.0
|
- remote: buf.build/grpc/go:v1.3.0
|
||||||
out: internal/pkg/protogen
|
out: internal/pkg/protogen
|
||||||
opt:
|
opt:
|
||||||
- paths=import
|
- paths=import
|
||||||
- module=github.com/hexolan/stocklet/internal/pkg/protogen
|
- module=github.com/hexolan/stocklet/internal/pkg/protogen
|
||||||
- plugin: buf.build/grpc-ecosystem/gateway:v2.18.0
|
- remote: buf.build/grpc-ecosystem/gateway:v2.18.0
|
||||||
out: internal/pkg/protogen
|
out: internal/pkg/protogen
|
||||||
opt:
|
opt:
|
||||||
- paths=import
|
- paths=import
|
||||||
- module=github.com/hexolan/stocklet/internal/pkg/protogen
|
- module=github.com/hexolan/stocklet/internal/pkg/protogen
|
||||||
- plugin: buf.build/grpc-ecosystem/openapiv2:v2.18.0
|
- remote: buf.build/grpc-ecosystem/openapiv2:v2.18.0
|
||||||
out: schema/openapi
|
out: schema/openapi
|
||||||
opt:
|
opt:
|
||||||
- output_format=yaml
|
- output_format=yaml
|
||||||
- allow_merge=true
|
- allow_merge=true
|
||||||
- merge_file_name=services
|
- merge_file_name=services
|
||||||
|
|
||||||
|
inputs:
|
||||||
|
- directory: schema/protobufs
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
version: v1
|
|
||||||
directories:
|
|
||||||
- schema/protobufs
|
|
||||||
3
go.mod
3
go.mod
@@ -1,6 +1,7 @@
|
|||||||
module github.com/hexolan/stocklet
|
module github.com/hexolan/stocklet
|
||||||
|
|
||||||
go 1.21.1
|
go 1.23.0
|
||||||
|
|
||||||
toolchain go1.24.1
|
toolchain go1.24.1
|
||||||
|
|
||||||
require (
|
require (
|
||||||
|
|||||||
@@ -1,18 +1,12 @@
|
|||||||
# Generated by buf. DO NOT EDIT.
|
# Generated by buf. DO NOT EDIT.
|
||||||
version: v1
|
version: v2
|
||||||
deps:
|
deps:
|
||||||
- remote: buf.build
|
- name: buf.build/bufbuild/protovalidate
|
||||||
owner: bufbuild
|
|
||||||
repository: protovalidate
|
|
||||||
commit: e097f827e65240ac9fd4b1158849a8fc
|
commit: e097f827e65240ac9fd4b1158849a8fc
|
||||||
digest: shake256:f19252436fd9ded945631e2ffaaed28247a92c9015ccf55ae99db9fb3d9600c4fdb00fd2d3bd7701026ec2fd4715c5129e6ae517c25a59ba690020cfe80bf8ad
|
digest: b5:beda657a164abf9d1bac222e352f14d9a4a8c913ccdb7e5c3dfeda097690f60e8edb27b518c2d8e73b70aecb6ac47fdc3654a1f62b9e09c3566cd4e620628cfd
|
||||||
- remote: buf.build
|
- name: buf.build/googleapis/googleapis
|
||||||
owner: googleapis
|
|
||||||
repository: googleapis
|
|
||||||
commit: b30c5775bfb3485d9da2e87b26590ac9
|
commit: b30c5775bfb3485d9da2e87b26590ac9
|
||||||
digest: shake256:9d0caaf056949a0e1c883b9849d8a2fa66e22f18a2a48f867d1a8c700aa22abee50ad3ef0d8171637457cadc43c584998bdf3adac55da0f9e4614c72686b057d
|
digest: b5:13f091a467b31c7f734307e6760d864e3319b9c47656f2ada6efa45c643864d9c9e7d5cd372c92cc8e0972deb63f41bc8fc88a5ca21ab2e9ea04d2144752857d
|
||||||
- remote: buf.build
|
- name: buf.build/grpc-ecosystem/grpc-gateway
|
||||||
owner: grpc-ecosystem
|
|
||||||
repository: grpc-gateway
|
|
||||||
commit: 3f42134f4c564983838425bc43c7a65f
|
commit: 3f42134f4c564983838425bc43c7a65f
|
||||||
digest: shake256:3d11d4c0fe5e05fda0131afefbce233940e27f0c31c5d4e385686aea58ccd30f72053f61af432fa83f1fc11cda57f5f18ca3da26a29064f73c5a0d076bba8d92
|
digest: b5:291b947d8ac09492517557e4e72e294788cb8201afc7d0df7bda80fa10931adb60d4d669208a7696bf24f1ecb2a33a16d4c1e766e6f31809248b00343119569b
|
||||||
|
|||||||
@@ -1,12 +1,17 @@
|
|||||||
version: v1
|
version: v2
|
||||||
deps:
|
deps:
|
||||||
- buf.build/googleapis/googleapis
|
- buf.build/bufbuild/protovalidate:e097f827e65240ac9fd4b1158849a8fc
|
||||||
- buf.build/grpc-ecosystem/grpc-gateway
|
- buf.build/googleapis/googleapis:b30c5775bfb3485d9da2e87b26590ac9
|
||||||
- buf.build/bufbuild/protovalidate
|
- buf.build/grpc-ecosystem/grpc-gateway:3f42134f4c564983838425bc43c7a65f
|
||||||
lint:
|
lint:
|
||||||
use:
|
use:
|
||||||
- DEFAULT
|
- STANDARD
|
||||||
allow_comment_ignores: true
|
except:
|
||||||
|
- FIELD_NOT_REQUIRED
|
||||||
|
- PACKAGE_NO_IMPORT_CYCLE
|
||||||
breaking:
|
breaking:
|
||||||
use:
|
use:
|
||||||
- FILE
|
- FILE
|
||||||
|
except:
|
||||||
|
- EXTENSION_NO_DELETE
|
||||||
|
- FIELD_SAME_DEFAULT
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright (C) 2024 Declan Teevan
|
// Copyright (C) 2025 Declan Teevan
|
||||||
//
|
//
|
||||||
// This program is free software: you can redistribute it and/or modify
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU Affero General Public License as published by
|
// it under the terms of the GNU Affero General Public License as published by
|
||||||
|
|||||||
Reference in New Issue
Block a user