From b37c646eec7d7665935c4457f7853e0e24eec956 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Sat, 4 Jan 2025 18:23:43 +0300 Subject: [PATCH 1/5] badges Signed-off-by: Vasiliy Tolstov --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 82a4992c..d0d01e44 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ -# Micro +# Micro +[![License](https://img.shields.io/:license-apache-blue.svg)](https://opensource.org/licenses/Apache-2.0) +[![Doc](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https://pkg.go.dev/github.com/unistack-org/micro/v3?tab=overview) +[![Status](https://git.unistack.org/unistack-org/micro/actions/workflows/job_tests.yml/badge.svg?branch=v3)](https://git.unistack.org/unistack-org/micro/actions?query=workflow%3Abuild+branch%3Av3+event%3Apush) +[![Lint](https://goreportcard.com/badge/go.unistack.org/micro/v3)](https://goreportcard.com/report/go.unistack.org/micro/v3) ![Coverage](https://img.shields.io/badge/Coverage-44.8%25-yellow) Micro is a standard library for microservices. -- 2.47.1 From 6a677a5989237c80105156e879720fe867e137a3 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Sat, 4 Jan 2025 18:30:17 +0300 Subject: [PATCH 2/5] fixup time tests Signed-off-by: Vasiliy Tolstov --- util/time/duration_test.go | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/util/time/duration_test.go b/util/time/duration_test.go index af5f1434..97b3997e 100644 --- a/util/time/duration_test.go +++ b/util/time/duration_test.go @@ -35,11 +35,11 @@ func TestUnmarshalYAML(t *testing.T) { t.Fatalf("invalid duration %v != 10000000", v.TTL) } - err = yaml.Unmarshal([]byte(`{"ttl":"1y"}`), v) + err = yaml.Unmarshal([]byte(`{"ttl":"1d"}`), v) if err != nil { t.Fatal(err) - } else if *(v.TTL) != 31622400000000000 { - t.Fatalf("invalid duration %v != 31622400000000000", v.TTL) + } else if *(v.TTL) != 86400000000000 { + t.Fatalf("invalid duration %v != 86400000000000", *v.TTL) } } @@ -68,11 +68,11 @@ func TestUnmarshalJSON(t *testing.T) { t.Fatalf("invalid duration %v != 10000000", v.TTL) } - err = json.Unmarshal([]byte(`{"ttl":"1y"}`), v) + err = json.Unmarshal([]byte(`{"ttl":"1d"}`), v) if err != nil { t.Fatal(err) - } else if v.TTL != 31622400000000000 { - t.Fatalf("invalid duration %v != 31622400000000000", v.TTL) + } else if v.TTL != 86400000000000 { + t.Fatalf("invalid duration %v != 86400000000000", v.TTL) } } @@ -87,11 +87,11 @@ func TestParseDuration(t *testing.T) { if td.String() != "340h0m0s" { t.Fatalf("ParseDuration 14d != 340h0m0s : %s", td.String()) } - td, err = ParseDuration("1y") + td, err = ParseDuration("1d") if err != nil { t.Fatalf("ParseDuration error: %v", err) } - if td.String() != "8784h0m0s" { - t.Fatalf("ParseDuration 1y != 8784h0m0s : %s", td.String()) + if td.String() != "24h0m0s" { + t.Fatalf("ParseDuration 1d != 24h0m0s : %s", td.String()) } } -- 2.47.1 From f14c1fc76b060983e7c944c784b099dfa600aad5 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Sat, 4 Jan 2025 18:31:37 +0300 Subject: [PATCH 3/5] fixup coverage Signed-off-by: Vasiliy Tolstov --- .gitea/workflows/job_coverage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/job_coverage.yml b/.gitea/workflows/job_coverage.yml index e176edca..db51345e 100644 --- a/.gitea/workflows/job_coverage.yml +++ b/.gitea/workflows/job_coverage.yml @@ -36,14 +36,14 @@ jobs: filename: coverage.out - uses: stefanzweifel/git-auto-commit-action@v4 - id: auto-commit-action + name: autocommit with: commit_message: Apply Code Coverage Badge skip_fetch: true skip_checkout: true file_pattern: ./README.md - - name: Push Changes + - name: push if: steps.auto-commit-action.outputs.changes_detected == 'true' uses: ad-m/github-push-action@master with: -- 2.47.1 From d7db241a477d037852464f4468fc01bc87ec5f3b Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Sat, 4 Jan 2025 18:40:05 +0300 Subject: [PATCH 4/5] fixup coverage Signed-off-by: Vasiliy Tolstov --- .gitea/workflows/job_coverage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/job_coverage.yml b/.gitea/workflows/job_coverage.yml index db51345e..aa281dc2 100644 --- a/.gitea/workflows/job_coverage.yml +++ b/.gitea/workflows/job_coverage.yml @@ -26,11 +26,11 @@ jobs: - name: test coverage run: | - go test -v -cover ./... -coverprofile coverage.out -coverpkg ./... + go test -v -cover ./... -covermode=count -coverprofile coverage.out -coverpkg ./... go tool cover -func coverage.out -o coverage.out - name: coverage badge - uses: tj-actions/coverage-badge-go@v1 + uses: tj-actions/coverage-badge-go@v2 with: green: 80 filename: coverage.out -- 2.47.1 From 05aa614a982df251e8659305dcdf06374d20b169 Mon Sep 17 00:00:00 2001 From: vtolstov Date: Sat, 4 Jan 2025 15:40:44 +0000 Subject: [PATCH 5/5] Apply Code Coverage Badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 32bca3f6..85f7c5ec 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Doc](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https://pkg.go.dev/github.com/unistack-org/micro/v3?tab=overview) [![Status](https://git.unistack.org/unistack-org/micro/actions/workflows/job_tests.yml/badge.svg?branch=v3)](https://git.unistack.org/unistack-org/micro/actions?query=workflow%3Abuild+branch%3Av3+event%3Apush) [![Lint](https://goreportcard.com/badge/go.unistack.org/micro/v3)](https://goreportcard.com/report/go.unistack.org/micro/v3) -![Coverage](https://img.shields.io/badge/Coverage-44.7%25-yellow) +![Coverage](https://img.shields.io/badge/Coverage-44.6%25-yellow) Micro is a standard library for microservices. -- 2.47.1