chore: move pkg to internal (#655)

This commit is contained in:
Marc Brugger 2025-09-15 08:07:27 +02:00 committed by GitHub
parent 7d9edf4fa0
commit 2882785b9b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
62 changed files with 76 additions and 76 deletions

View file

@ -13,7 +13,7 @@ generate: model mocks deepcopy-gen
deepcopy-gen: tb.controller-gen deepcopy-gen: tb.controller-gen
@mkdir -p ./tmp @mkdir -p ./tmp
@touch ./tmp/deepcopy-gen-boilerplate.go.txt @touch ./tmp/deepcopy-gen-boilerplate.go.txt
$(TB_CONTROLLER_GEN) paths=./pkg/types object $(TB_CONTROLLER_GEN) paths=./internal/types object
.PHONY: docs .PHONY: docs
docs: docs:
@ -23,7 +23,7 @@ docs:
test: generate lint test-ci test: generate lint test-ci
fuzz: fuzz:
go test -fuzz=FuzzMask -v ./pkg/types/ -fuzztime=60s go test -fuzz=FuzzMask -v ./internal/types/ -fuzztime=60s
# Run ci tests # Run ci tests
test-ci: mocks tidy tb.ginkgo test-ci: mocks tidy tb.ginkgo
@ -32,8 +32,8 @@ test-ci: mocks tidy tb.ginkgo
go tool cover -func=coverage.out go tool cover -func=coverage.out
mocks: tb.mockgen mocks: tb.mockgen
$(TB_MOCKGEN) -package client -destination pkg/mocks/client/mock.go github.com/bakito/adguardhome-sync/pkg/client Client $(TB_MOCKGEN) -package client -destination internal/mocks/client/mock.go github.com/bakito/adguardhome-sync/internal/client Client
$(TB_MOCKGEN) -package client -destination pkg/mocks/flags/mock.go github.com/bakito/adguardhome-sync/pkg/config Flags $(TB_MOCKGEN) -package client -destination internal/mocks/flags/mock.go github.com/bakito/adguardhome-sync/internal/config Flags
release: tb.semver tb.goreleaser release: tb.semver tb.goreleaser
@version=$$($(TB_SEMVER)); \ @version=$$($(TB_SEMVER)); \
@ -80,7 +80,7 @@ ADGUARD_HOME_VERSION ?= v0.107.65
model: tb.oapi-codegen model: tb.oapi-codegen
@mkdir -p tmp @mkdir -p tmp
go run openapi/main.go $(ADGUARD_HOME_VERSION) go run openapi/main.go $(ADGUARD_HOME_VERSION)
$(TB_OAPI_CODEGEN) -package model -generate types,client -config .oapi-codegen.yaml tmp/schema.yaml > pkg/client/model/model_generated.go $(TB_OAPI_CODEGEN) -package model -generate types,client -config .oapi-codegen.yaml tmp/schema.yaml > internal/client/model/model_generated.go
model-diff: model-diff:
go run openapi/main.go $(ADGUARD_HOME_VERSION) go run openapi/main.go $(ADGUARD_HOME_VERSION)

View file

@ -6,7 +6,7 @@ import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
"github.com/bakito/adguardhome-sync/pkg/log" "github.com/bakito/adguardhome-sync/internal/log"
"github.com/bakito/adguardhome-sync/version" "github.com/bakito/adguardhome-sync/version"
) )

View file

@ -3,9 +3,9 @@ package cmd
import ( import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
"github.com/bakito/adguardhome-sync/pkg/config" "github.com/bakito/adguardhome-sync/internal/config"
"github.com/bakito/adguardhome-sync/pkg/log" "github.com/bakito/adguardhome-sync/internal/log"
"github.com/bakito/adguardhome-sync/pkg/sync" "github.com/bakito/adguardhome-sync/internal/sync"
) )
// runCmd represents the run command. // runCmd represents the run command.

View file

@ -9,7 +9,7 @@ import (
"reflect" "reflect"
"strings" "strings"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
) )
func main() { func main() {

View file

@ -14,10 +14,10 @@ import (
"github.com/go-resty/resty/v2" "github.com/go-resty/resty/v2"
"go.uber.org/zap" "go.uber.org/zap"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
"github.com/bakito/adguardhome-sync/pkg/log" "github.com/bakito/adguardhome-sync/internal/log"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
"github.com/bakito/adguardhome-sync/pkg/utils" "github.com/bakito/adguardhome-sync/internal/utils"
) )
const envRedirectPolicyNoOfRedirects = "REDIRECT_POLICY_NO_OF_REDIRECTS" const envRedirectPolicyNoOfRedirects = "REDIRECT_POLICY_NO_OF_REDIRECTS"

View file

@ -12,10 +12,10 @@ import (
. "github.com/onsi/ginkgo/v2" . "github.com/onsi/ginkgo/v2"
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
"github.com/bakito/adguardhome-sync/pkg/client" "github.com/bakito/adguardhome-sync/internal/client"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
"github.com/bakito/adguardhome-sync/pkg/utils" "github.com/bakito/adguardhome-sync/internal/utils"
) )
var ( var (

View file

@ -13,9 +13,9 @@ import (
"go.uber.org/zap" "go.uber.org/zap"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
"github.com/bakito/adguardhome-sync/pkg/log" "github.com/bakito/adguardhome-sync/internal/log"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
) )
var l = log.GetLogger("client") var l = log.GetLogger("client")

View file

@ -3,7 +3,7 @@ package client
import ( import (
"context" "context"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
) )
type Client interface { type Client interface {

View file

@ -5,7 +5,7 @@ import (
"github.com/go-resty/resty/v2" "github.com/go-resty/resty/v2"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
) )
var _ model.HttpRequestDoer = &adapter{} var _ model.HttpRequestDoer = &adapter{}

View file

@ -9,7 +9,7 @@ import (
"go.uber.org/zap" "go.uber.org/zap"
"k8s.io/utils/ptr" "k8s.io/utils/ptr"
"github.com/bakito/adguardhome-sync/pkg/utils" "github.com/bakito/adguardhome-sync/internal/utils"
) )
// Clone the config. // Clone the config.

View file

@ -5,8 +5,8 @@ import (
"github.com/onsi/gomega" "github.com/onsi/gomega"
"go.uber.org/zap" "go.uber.org/zap"
"github.com/bakito/adguardhome-sync/pkg/log" "github.com/bakito/adguardhome-sync/internal/log"
"github.com/bakito/adguardhome-sync/pkg/utils" "github.com/bakito/adguardhome-sync/internal/utils"
) )
var _ = Describe("Types", func() { var _ = Describe("Types", func() {

View file

@ -8,9 +8,9 @@ import (
. "github.com/onsi/ginkgo/v2" . "github.com/onsi/ginkgo/v2"
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
"github.com/bakito/adguardhome-sync/pkg/utils" "github.com/bakito/adguardhome-sync/internal/utils"
) )
var _ = Describe("Types", func() { var _ = Describe("Types", func() {

View file

@ -6,8 +6,8 @@ import (
"github.com/caarlos0/env/v11" "github.com/caarlos0/env/v11"
"github.com/bakito/adguardhome-sync/pkg/log" "github.com/bakito/adguardhome-sync/internal/log"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
) )
var ( var (

View file

@ -7,8 +7,8 @@ import (
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
gm "go.uber.org/mock/gomock" gm "go.uber.org/mock/gomock"
"github.com/bakito/adguardhome-sync/pkg/config" "github.com/bakito/adguardhome-sync/internal/config"
flagsmock "github.com/bakito/adguardhome-sync/pkg/mocks/flags" flagsmock "github.com/bakito/adguardhome-sync/internal/mocks/flags"
) )
var _ = Describe("Config", func() { var _ = Describe("Config", func() {

View file

@ -7,7 +7,7 @@ import (
"github.com/caarlos0/env/v11" "github.com/caarlos0/env/v11"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
) )
// Manually collect replicas from env. // Manually collect replicas from env.

View file

@ -6,7 +6,7 @@ import (
"gopkg.in/yaml.v3" "gopkg.in/yaml.v3"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
) )
func readFile(cfg *types.Config, path string) (string, error) { func readFile(cfg *types.Config, path string) (string, error) {

View file

@ -1,7 +1,7 @@
package config package config
import ( import (
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
) )
func readFlags(cfg *types.Config, flags Flags) error { func readFlags(cfg *types.Config, flags Flags) error {

View file

@ -7,8 +7,8 @@ import (
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
gm "go.uber.org/mock/gomock" gm "go.uber.org/mock/gomock"
flagsmock "github.com/bakito/adguardhome-sync/pkg/mocks/flags" flagsmock "github.com/bakito/adguardhome-sync/internal/mocks/flags"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
) )
var _ = Describe("Config", func() { var _ = Describe("Config", func() {

View file

@ -11,8 +11,8 @@ import (
"gopkg.in/yaml.v3" "gopkg.in/yaml.v3"
"github.com/bakito/adguardhome-sync/pkg/client" "github.com/bakito/adguardhome-sync/internal/client"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
"github.com/bakito/adguardhome-sync/version" "github.com/bakito/adguardhome-sync/version"
) )

View file

@ -10,8 +10,8 @@ import (
. "github.com/onsi/ginkgo/v2" . "github.com/onsi/ginkgo/v2"
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
"github.com/bakito/adguardhome-sync/pkg/test/matchers" "github.com/bakito/adguardhome-sync/internal/test/matchers"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
"github.com/bakito/adguardhome-sync/version" "github.com/bakito/adguardhome-sync/version"
) )

View file

@ -6,7 +6,7 @@ import (
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
"gopkg.in/yaml.v3" "gopkg.in/yaml.v3"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
) )
var _ = Describe("Config", func() { var _ = Describe("Config", func() {

View file

@ -3,8 +3,8 @@ package metrics
import ( import (
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
"github.com/bakito/adguardhome-sync/pkg/log" "github.com/bakito/adguardhome-sync/internal/log"
) )
const StatsTotal = "total" const StatsTotal = "total"

View file

@ -6,7 +6,7 @@ import (
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
"k8s.io/utils/ptr" "k8s.io/utils/ptr"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
) )
var _ = Describe("Metrics", func() { var _ = Describe("Metrics", func() {

View file

@ -4,7 +4,7 @@ import (
"slices" "slices"
"strings" "strings"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
) )
const labelTotal = "Total" const labelTotal = "Total"

View file

@ -1,9 +1,9 @@
// Code generated by MockGen. DO NOT EDIT. // Code generated by MockGen. DO NOT EDIT.
// Source: github.com/bakito/adguardhome-sync/pkg/client (interfaces: Client) // Source: github.com/bakito/adguardhome-sync/internal/client (interfaces: Client)
// //
// Generated by this command: // Generated by this command:
// //
// mockgen -package client -destination pkg/mocks/client/mock.go github.com/bakito/adguardhome-sync/pkg/client Client // mockgen -package client -destination internal/mocks/client/mock.go github.com/bakito/adguardhome-sync/internal/client Client
// //
// Package client is a generated GoMock package. // Package client is a generated GoMock package.
@ -12,7 +12,7 @@ package client
import ( import (
reflect "reflect" reflect "reflect"
model "github.com/bakito/adguardhome-sync/pkg/client/model" model "github.com/bakito/adguardhome-sync/internal/client/model"
gomock "go.uber.org/mock/gomock" gomock "go.uber.org/mock/gomock"
) )

View file

@ -1,9 +1,9 @@
// Code generated by MockGen. DO NOT EDIT. // Code generated by MockGen. DO NOT EDIT.
// Source: github.com/bakito/adguardhome-sync/pkg/config (interfaces: Flags) // Source: github.com/bakito/adguardhome-sync/internal/config (interfaces: Flags)
// //
// Generated by this command: // Generated by this command:
// //
// mockgen -package client -destination pkg/mocks/flags/mock.go github.com/bakito/adguardhome-sync/pkg/config Flags // mockgen -package client -destination internal/mocks/flags/mock.go github.com/bakito/adguardhome-sync/internal/config Flags
// //
// Package client is a generated GoMock package. // Package client is a generated GoMock package.

View file

@ -3,9 +3,9 @@ package sync
import ( import (
"go.uber.org/zap" "go.uber.org/zap"
"github.com/bakito/adguardhome-sync/pkg/client" "github.com/bakito/adguardhome-sync/internal/client"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
"github.com/bakito/adguardhome-sync/pkg/utils" "github.com/bakito/adguardhome-sync/internal/utils"
) )
var ( var (

View file

@ -3,9 +3,9 @@ package sync
import ( import (
"go.uber.org/zap" "go.uber.org/zap"
"github.com/bakito/adguardhome-sync/pkg/client" "github.com/bakito/adguardhome-sync/internal/client"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
) )
func setupActions(cfg *types.Config) (actions []syncAction) { func setupActions(cfg *types.Config) (actions []syncAction) {

View file

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -16,8 +16,8 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/bakito/adguardhome-sync/pkg/log" "github.com/bakito/adguardhome-sync/internal/log"
"github.com/bakito/adguardhome-sync/pkg/metrics" "github.com/bakito/adguardhome-sync/internal/metrics"
"github.com/bakito/adguardhome-sync/version" "github.com/bakito/adguardhome-sync/version"
) )

View file

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

View file

@ -3,8 +3,8 @@ package sync
import ( import (
"time" "time"
"github.com/bakito/adguardhome-sync/pkg/metrics" "github.com/bakito/adguardhome-sync/internal/metrics"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
) )
func (w *worker) startScraping() { func (w *worker) startScraping() {

View file

@ -11,13 +11,13 @@ import (
"github.com/robfig/cron/v3" "github.com/robfig/cron/v3"
"go.uber.org/zap" "go.uber.org/zap"
"github.com/bakito/adguardhome-sync/pkg/client" "github.com/bakito/adguardhome-sync/internal/client"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
"github.com/bakito/adguardhome-sync/pkg/log" "github.com/bakito/adguardhome-sync/internal/log"
"github.com/bakito/adguardhome-sync/pkg/metrics" "github.com/bakito/adguardhome-sync/internal/metrics"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
"github.com/bakito/adguardhome-sync/pkg/utils" "github.com/bakito/adguardhome-sync/internal/utils"
"github.com/bakito/adguardhome-sync/pkg/versions" "github.com/bakito/adguardhome-sync/internal/versions"
"github.com/bakito/adguardhome-sync/version" "github.com/bakito/adguardhome-sync/version"
) )

View file

@ -8,12 +8,12 @@ import (
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
gm "go.uber.org/mock/gomock" gm "go.uber.org/mock/gomock"
"github.com/bakito/adguardhome-sync/pkg/client" "github.com/bakito/adguardhome-sync/internal/client"
"github.com/bakito/adguardhome-sync/pkg/client/model" "github.com/bakito/adguardhome-sync/internal/client/model"
clientmock "github.com/bakito/adguardhome-sync/pkg/mocks/client" clientmock "github.com/bakito/adguardhome-sync/internal/mocks/client"
"github.com/bakito/adguardhome-sync/pkg/types" "github.com/bakito/adguardhome-sync/internal/types"
"github.com/bakito/adguardhome-sync/pkg/utils" "github.com/bakito/adguardhome-sync/internal/utils"
"github.com/bakito/adguardhome-sync/pkg/versions" "github.com/bakito/adguardhome-sync/internal/versions"
) )
var _ = Describe("Sync", func() { var _ = Describe("Sync", func() {

View file

@ -4,7 +4,7 @@ import (
. "github.com/onsi/ginkgo/v2" . "github.com/onsi/ginkgo/v2"
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
"github.com/bakito/adguardhome-sync/pkg/versions" "github.com/bakito/adguardhome-sync/internal/versions"
) )
var _ = Describe("Versions", func() { var _ = Describe("Versions", func() {