Stamp
This commit is contained in:
@@ -7,7 +7,7 @@ import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/thokra/stamp/internal/changelog"
|
||||
"git.thokra.dev/thokra/stamp/internal/changelog"
|
||||
)
|
||||
|
||||
var testDate = time.Date(2026, 3, 8, 0, 0, 0, 0, time.UTC)
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"path/filepath"
|
||||
"testing"
|
||||
|
||||
"github.com/thokra/stamp/internal/changeset"
|
||||
"git.thokra.dev/thokra/stamp/internal/changeset"
|
||||
)
|
||||
|
||||
func TestParseYAMLFrontmatter(t *testing.T) {
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"path/filepath"
|
||||
"testing"
|
||||
|
||||
"github.com/thokra/stamp/internal/config"
|
||||
"git.thokra.dev/thokra/stamp/internal/config"
|
||||
)
|
||||
|
||||
const validTOML = `
|
||||
@@ -26,7 +26,7 @@ version = "0.1.0"
|
||||
|
||||
func TestLoad_Valid(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
if err := os.WriteFile(filepath.Join(dir, "stamp.toml"), []byte(validTOML), 0644); err != nil {
|
||||
if err := os.WriteFile(filepath.Join(dir, "stamp.toml"), []byte(validTOML), 0o644); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@ func TestLoad_Valid(t *testing.T) {
|
||||
func TestLoad_Defaults(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
minimal := "[[projects]]\nname = \"app\"\npath = \".\"\nversion = \"1.0.0\"\n"
|
||||
if err := os.WriteFile(filepath.Join(dir, "stamp.toml"), []byte(minimal), 0644); err != nil {
|
||||
if err := os.WriteFile(filepath.Join(dir, "stamp.toml"), []byte(minimal), 0o644); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ func TestLoad_MissingFile(t *testing.T) {
|
||||
|
||||
func TestLoad_NoProjects(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
if err := os.WriteFile(filepath.Join(dir, "stamp.toml"), []byte("[config]\n"), 0644); err != nil {
|
||||
if err := os.WriteFile(filepath.Join(dir, "stamp.toml"), []byte("[config]\n"), 0o644); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
_, err := config.Load(dir)
|
||||
@@ -97,7 +97,7 @@ name = "app"
|
||||
path = "other"
|
||||
version = "2.0.0"
|
||||
`
|
||||
if err := os.WriteFile(filepath.Join(dir, "stamp.toml"), []byte(dup), 0644); err != nil {
|
||||
if err := os.WriteFile(filepath.Join(dir, "stamp.toml"), []byte(dup), 0o644); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
_, err := config.Load(dir)
|
||||
@@ -108,7 +108,7 @@ version = "2.0.0"
|
||||
|
||||
func TestFindProject(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
if err := os.WriteFile(filepath.Join(dir, "stamp.toml"), []byte(validTOML), 0644); err != nil {
|
||||
if err := os.WriteFile(filepath.Join(dir, "stamp.toml"), []byte(validTOML), 0o644); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
cfg, _ := config.Load(dir)
|
||||
|
||||
@@ -6,10 +6,10 @@ import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/thokra/stamp/internal/config"
|
||||
"github.com/thokra/stamp/internal/git"
|
||||
ghClient "github.com/thokra/stamp/internal/github"
|
||||
giteaClient "github.com/thokra/stamp/internal/gitea"
|
||||
"git.thokra.dev/thokra/stamp/internal/config"
|
||||
"git.thokra.dev/thokra/stamp/internal/git"
|
||||
giteaClient "git.thokra.dev/thokra/stamp/internal/gitea"
|
||||
ghClient "git.thokra.dev/thokra/stamp/internal/github"
|
||||
)
|
||||
|
||||
// Options controls publish behaviour.
|
||||
|
||||
@@ -6,7 +6,7 @@ import (
|
||||
|
||||
goSemver "github.com/Masterminds/semver/v3"
|
||||
|
||||
"github.com/thokra/stamp/internal/changeset"
|
||||
"git.thokra.dev/thokra/stamp/internal/changeset"
|
||||
)
|
||||
|
||||
// Bump computes the next version given the current version string and a bump type.
|
||||
|
||||
@@ -3,8 +3,8 @@ package semver_test
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/thokra/stamp/internal/changeset"
|
||||
"github.com/thokra/stamp/internal/semver"
|
||||
"git.thokra.dev/thokra/stamp/internal/changeset"
|
||||
"git.thokra.dev/thokra/stamp/internal/semver"
|
||||
)
|
||||
|
||||
func TestBump_Major(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user