From 0af27ae8a2f2233b586d18a070e7a473268d539e Mon Sep 17 00:00:00 2001 From: rslangl Date: Wed, 29 Apr 2026 20:41:25 +0200 Subject: [PATCH 1/3] refactor: rename project --- Makefile | 4 ++-- README.md | 6 +----- build/package/Dockerfile | 4 ++-- cmd/{artifact_store => artifacts}/main.go | 6 +++--- internal/api/impl.go | 4 ++-- internal/config/config_test.go | 4 ++-- internal/config/config_test.yaml | 2 +- internal/service/service.go | 6 +++--- 8 files changed, 16 insertions(+), 20 deletions(-) rename cmd/{artifact_store => artifacts}/main.go (89%) diff --git a/Makefile b/Makefile index 367a360..f8be352 100644 --- a/Makefile +++ b/Makefile @@ -2,12 +2,12 @@ # Project variables # -------------------- -MAIN_PATH := ./cmd/artifact_store +MAIN_PATH := ./cmd/artifacts BUILD_PATH := ./build/package OUTPUT_PATH := ./output CONFIG_PATH := ./config TMP_PATH := ${OUTPUT_PATH}/tmp -BIN_NAME := artifactstore +BIN_NAME := artifacts DOCKER_FILE_PATH := ./build/package/Dockerfile DOCKER_TAG := local diff --git a/README.md b/README.md index d8988bf..8164532 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,4 @@ -# artifact-store +# artifacts Software packages store. -## Overview - -This project aims to be API-first, where we utilize [oapi-codegen](https://github.com/oapi-codegen/oapi-codegen) along with standard [net/http](https://deepwiki.com/oapi-codegen/oapi-codegen/4.1-standard-http-(nethttp)) to expose a RESTful API. - diff --git a/build/package/Dockerfile b/build/package/Dockerfile index 3aea096..d4195ce 100644 --- a/build/package/Dockerfile +++ b/build/package/Dockerfile @@ -1,5 +1,5 @@ -ARG BIN=artifact-store -ARG CMD=./cmd/artifact_store +ARG BIN=artifacts +ARG CMD=./cmd/artifacts FROM golang:tip-alpine3.23 AS builder diff --git a/cmd/artifact_store/main.go b/cmd/artifacts/main.go similarity index 89% rename from cmd/artifact_store/main.go rename to cmd/artifacts/main.go index 2cc97e9..e944055 100644 --- a/cmd/artifact_store/main.go +++ b/cmd/artifacts/main.go @@ -8,9 +8,9 @@ import ( "os/signal" "syscall" - "artifact-store/internal/storage" - "artifact-store/internal/config" - "artifact-store/internal/service" + "artifacts/internal/storage" + "artifacts/internal/config" + "artifacts/internal/service" ) type CliOpts struct { diff --git a/internal/api/impl.go b/internal/api/impl.go index b7d243e..e07a04a 100644 --- a/internal/api/impl.go +++ b/internal/api/impl.go @@ -7,8 +7,8 @@ import ( "net/http" openapi_types "github.com/oapi-codegen/runtime/types" - "artifact-store/internal/storage" - "artifact-store/internal/storage/storage_error" + "artifacts/internal/storage" + "artifacts/internal/storage/storage_error" ) type ArtifactErrorMessage interface { diff --git a/internal/config/config_test.go b/internal/config/config_test.go index 08904ec..0528f1c 100644 --- a/internal/config/config_test.go +++ b/internal/config/config_test.go @@ -20,7 +20,7 @@ func TestCreate(t *testing.T) { Storage: StorageConfig{ Backend: "fs", Fs: FsConfig{ - Path: "/tmp/artifact-store/", + Path: "/tmp/artifacts/", }, }, }, @@ -33,7 +33,7 @@ func TestCreate(t *testing.T) { Storage: StorageConfig{ Backend: "fs", Fs: FsConfig{ - Path: "/tmp/artifact-store/", + Path: "/tmp/artifacts/", }, }, }, diff --git a/internal/config/config_test.yaml b/internal/config/config_test.yaml index 47866e9..1870198 100644 --- a/internal/config/config_test.yaml +++ b/internal/config/config_test.yaml @@ -5,4 +5,4 @@ storage: - nas - s3 fs: - path: "/tmp/artifact-store/" + path: "/tmp/artifacts/" diff --git a/internal/service/service.go b/internal/service/service.go index 815ef3a..05d2492 100644 --- a/internal/service/service.go +++ b/internal/service/service.go @@ -6,9 +6,9 @@ import ( "net/http" "context" - "artifact-store/internal/api" - "artifact-store/internal/config" - "artifact-store/internal/storage" + "artifacts/internal/api" + "artifacts/internal/config" + "artifacts/internal/storage" ) type WebService struct { From e840246303583b8d350dc1b90808824881b85c12 Mon Sep 17 00:00:00 2001 From: rslangl Date: Wed, 29 Apr 2026 20:45:01 +0200 Subject: [PATCH 2/3] fix: rename module --- go.mod | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 5339f32..103dcc2 100644 --- a/go.mod +++ b/go.mod @@ -1,9 +1,10 @@ -module artifact-store +module artifacts go 1.26 require ( github.com/oapi-codegen/oapi-codegen/v2 v2.6.0 + github.com/oapi-codegen/runtime v1.4.0 go.yaml.in/yaml/v4 v4.0.0-rc.4 ) @@ -18,7 +19,6 @@ require ( github.com/josharian/intern v1.0.0 // indirect github.com/mailru/easyjson v0.7.7 // indirect github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect - github.com/oapi-codegen/runtime v1.4.0 // indirect github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037 // indirect github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 // indirect github.com/perimeterx/marshmallow v1.1.5 // indirect From 6634dc6d70d1a319f4837cc9856e3a258f4838ca Mon Sep 17 00:00:00 2001 From: rslangl Date: Wed, 29 Apr 2026 20:48:39 +0200 Subject: [PATCH 3/3] fix: remaining old names --- internal/storage/backend/fs.go | 2 +- internal/storage/storage.go | 4 ++-- internal/storage/storage_test.go | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/internal/storage/backend/fs.go b/internal/storage/backend/fs.go index 8644626..7178433 100644 --- a/internal/storage/backend/fs.go +++ b/internal/storage/backend/fs.go @@ -7,7 +7,7 @@ import ( "path" "path/filepath" - "artifact-store/internal/storage/storage_error" + "artifacts/internal/storage/storage_error" ) type FileSystem struct { diff --git a/internal/storage/storage.go b/internal/storage/storage.go index 8628daf..1dfb5a1 100644 --- a/internal/storage/storage.go +++ b/internal/storage/storage.go @@ -3,8 +3,8 @@ package storage import ( "fmt" - "artifact-store/internal/config" - "artifact-store/internal/storage/backend" + "artifacts/internal/config" + "artifacts/internal/storage/backend" ) type Storage interface { diff --git a/internal/storage/storage_test.go b/internal/storage/storage_test.go index d004baa..b726ce6 100644 --- a/internal/storage/storage_test.go +++ b/internal/storage/storage_test.go @@ -4,8 +4,8 @@ import ( "testing" "os" - "artifact-store/internal/config" - "artifact-store/internal/storage/backend" + "artifacts/internal/config" + "artifacts/internal/storage/backend" ) func TestCreate(t *testing.T) { @@ -22,11 +22,11 @@ func TestCreate(t *testing.T) { config.StorageConfig{ Backend: "fs", Fs: config.FsConfig{ - Path: "/tmp/artifact-store/", + Path: "/tmp/artifacts/", }, }, backend.FileSystem{ - Path: os.DirFS("/tmp/artifact-store/"), + Path: os.DirFS("/tmp/artifacts/"), }, false, },