Skip to content

Commit a51a633

Browse files
authored
Merge pull request #302 from smocker-dev/migrate-to-org
prepare migration to smocker-dev org
2 parents 29b5a33 + 6d53eed commit a51a633

20 files changed

+45
-45
lines changed

.github/workflows/main.yml

+8-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ name: CI
22
on:
33
push:
44
branches:
5-
- master
5+
- main
66
tags:
77
- '*.*.*' # semver, will override latest
88
- '*-preview' # preview, won't override latest
99
pull_request:
1010
branches:
11-
- master
11+
- main
1212
workflow_dispatch: # Allow manual trigger
1313

1414
jobs:
@@ -118,11 +118,13 @@ jobs:
118118
- name: Docker login
119119
uses: docker/login-action@v3
120120
with:
121-
username: ${{ secrets.DOCKER_USERNAME }}
122-
password: ${{ secrets.DOCKER_PASSWORD }}
121+
registry: ghcr.io
122+
username: ${{ github.actor }}
123+
password: ${{ secrets.GH_TOKEN }}
123124

124125
- name: Set up QEMU
125126
uses: docker/setup-qemu-action@v3
127+
126128
- name: Set up Docker Buildx
127129
uses: docker/setup-buildx-action@v3
128130
with:
@@ -132,8 +134,7 @@ jobs:
132134
run: make VERSION=${{ steps.extract_ref.outputs.GIT_REF }} deploy-docker
133135

134136
- name: Deploy on GitHub releases
135-
uses: softprops/action-gh-release@v1
137+
uses: softprops/action-gh-release@v2
136138
with:
137139
files: build/smocker.tar.gz
138-
env:
139-
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
140+
token: ${{ secrets.GH_TOKEN }}

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,4 @@ node_modules/
77
sessions/
88
smocker
99
smocker.test
10-
vendor/
1110
yarn-error.log

Dockerfile

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FROM golang:1.18-alpine AS build-backend
1+
ARG GO_VERSION=1.22
2+
FROM golang:${GO_VERSION}-alpine AS build-backend
23
RUN apk add --no-cache make
34
ARG VERSION=snapshot
45
ARG COMMIT
5-
WORKDIR /go/src/github.com/Thiht/smocker
6+
WORKDIR /go/src/smocker
67
COPY go.mod go.sum ./
78
RUN go mod download
89
COPY Makefile main.go ./
@@ -13,5 +14,5 @@ FROM alpine
1314
WORKDIR /opt
1415
EXPOSE 8080 8081
1516
COPY build/client client/
16-
COPY --from=build-backend /go/src/github.com/Thiht/smocker/build/* /opt/
17+
COPY --from=build-backend /go/src/smocker/build/* /opt/
1718
CMD ["/opt/smocker"]

Makefile

+2-3
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ ifeq ($(RELEASE), 1)
1515
endif
1616
GO_LDFLAGS:=-ldflags="$(GO_LDFLAGS)"
1717

18-
DOCKER_ACCOUNT?=thiht
19-
DOCKER_IMAGE=$(DOCKER_ACCOUNT)/$(APPNAME)
18+
DOCKER_IMAGE=ghcr.io/smocker-dev/smocker
2019

2120
# See: https://docs.docker.com/engine/reference/commandline/tag/#extended-description
2221
# A tag name must be valid ASCII and may contain lowercase and uppercase letters, digits, underscores, periods and dashes.
@@ -63,7 +62,7 @@ start: $(REFLEX)
6362

6463
.PHONY: build
6564
build:
66-
go build $(GO_LDFLAGS) -o ./build/$(APPNAME)
65+
go build -trimpath $(GO_LDFLAGS) -o ./build/$(APPNAME)
6766

6867
.PHONY: lint
6968
lint: $(GOLANGCILINT)

README.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
<img src="./docs/logo-horizontal.png" alt="Smocker" height="100" title="Smocker logo by mandyellow" />
33
</h1>
44

5-
[![CI](https://github.com/Thiht/smocker/actions/workflows/main.yml/badge.svg)](https://github.com/Thiht/smocker/actions/workflows/main.yml)
6-
[![Docker Repository](https://img.shields.io/badge/docker-thiht%2Fsmocker-blue?logo=docker)](https://hub.docker.com/r/thiht/smocker)
7-
[![Github Release](https://img.shields.io/github/v/release/Thiht/smocker.svg?logo=github)](https://github.com/Thiht/smocker/releases/latest)
8-
[![Go Report Card](https://goreportcard.com/badge/github.com/Thiht/smocker)](https://goreportcard.com/report/github.com/Thiht/smocker)
9-
[![License](https://img.shields.io/github/license/Thiht/smocker?logo=open-source-initiative)](https://github.com/Thiht/smocker/blob/master/LICENSE)
5+
[![CI](https://github.com/smocker-dev/smocker/actions/workflows/main.yml/badge.svg)](https://github.com/smocker-dev/smocker/actions/workflows/main.yml)
6+
<!-- TODO: replace with ghcr badge [![Docker Repository](https://img.shields.io/badge/docker-thiht%2Fsmocker-blue?logo=docker)](https://hub.docker.com/r/thiht/smocker) -->
7+
[![Github Release](https://img.shields.io/github/v/release/smocker-dev/smocker.svg?logo=github)](https://github.com/smocker-dev/smocker/releases/latest)
8+
[![Go Report Card](https://goreportcard.com/badge/github.com/smocker-dev/smocker)](https://goreportcard.com/report/github.com/smocker-dev/smocker)
9+
[![License](https://img.shields.io/github/license/smocker-dev/smocker?logo=open-source-initiative)](https://github.com/smocker-dev/smocker/blob/main/LICENSE)
1010

1111
**Smocker** (server mock) is a simple and efficient HTTP mock server.
1212

@@ -40,15 +40,15 @@ docker run -d \
4040
-p 8080:8080 \
4141
-p 8081:8081 \
4242
--name smocker \
43-
thiht/smocker
43+
ghcr.io/smocker-dev/smocker
4444
```
4545

4646
### Manual Deployment
4747

4848
```sh
4949
# This will be the deployment folder for the Smocker instance
5050
mkdir -p /opt/smocker && cd /opt/smocker
51-
wget -P /tmp https://github.com/Thiht/smocker/releases/latest/download/smocker.tar.gz
51+
wget -P /tmp https://github.com/smocker-dev/smocker/releases/latest/download/smocker.tar.gz
5252
tar xf /tmp/smocker.tar.gz
5353
nohup ./smocker -mock-server-listen-port=8080 -config-listen-port=8081 &
5454
```

client/components/App.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ const App = () => (
4747
Smocker version {window.version} &ndash; MIT Licensed
4848
<br />
4949
<a
50-
href="https://github.com/Thiht/smocker"
50+
href="https://github.com/smocker-dev/smocker"
5151
title="Smocker on GitHub"
5252
target="_blank"
5353
rel="noreferrer"

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module github.com/Thiht/smocker
1+
module github.com/smocker-dev/smocker
22

33
go 1.15
44

main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ package main
33
import (
44
"os"
55

6-
"github.com/Thiht/smocker/server"
7-
"github.com/Thiht/smocker/server/config"
86
"github.com/namsral/flag"
97
log "github.com/sirupsen/logrus"
8+
"github.com/smocker-dev/smocker/server"
9+
"github.com/smocker-dev/smocker/server/config"
1010
)
1111

1212
var appName, buildVersion, buildCommit, buildDate string // nolint

server/admin_server.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ import (
77
"net/http"
88
"strconv"
99

10-
"github.com/Thiht/smocker/server/config"
11-
"github.com/Thiht/smocker/server/handlers"
12-
"github.com/Thiht/smocker/server/services"
1310
"github.com/facebookgo/grace/gracehttp"
1411
"github.com/labstack/echo/v4"
1512
"github.com/labstack/echo/v4/middleware"
1613
log "github.com/sirupsen/logrus"
14+
"github.com/smocker-dev/smocker/server/config"
15+
"github.com/smocker-dev/smocker/server/handlers"
16+
"github.com/smocker-dev/smocker/server/services"
1717
)
1818

1919
// TemplateRenderer is a custom html/template renderer for Echo framework

server/handlers/admin.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import (
44
"net/http"
55
"strconv"
66

7-
"github.com/Thiht/smocker/server/services"
8-
"github.com/Thiht/smocker/server/types"
97
"github.com/labstack/echo/v4"
108
log "github.com/sirupsen/logrus"
9+
"github.com/smocker-dev/smocker/server/services"
10+
"github.com/smocker-dev/smocker/server/types"
1111
)
1212

1313
type Admin struct {

server/handlers/mocks.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ import (
77
"sync"
88
"time"
99

10-
"github.com/Thiht/smocker/server/services"
11-
"github.com/Thiht/smocker/server/templates"
12-
"github.com/Thiht/smocker/server/types"
1310
"github.com/labstack/echo/v4"
1411
log "github.com/sirupsen/logrus"
12+
"github.com/smocker-dev/smocker/server/services"
13+
"github.com/smocker-dev/smocker/server/templates"
14+
"github.com/smocker-dev/smocker/server/types"
1515
"gopkg.in/yaml.v3"
1616
)
1717

server/middlewares.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ import (
1212
"runtime"
1313
"time"
1414

15-
"github.com/Thiht/smocker/server/services"
16-
"github.com/Thiht/smocker/server/types"
1715
"github.com/labstack/echo/v4"
1816
log "github.com/sirupsen/logrus"
17+
"github.com/smocker-dev/smocker/server/services"
18+
"github.com/smocker-dev/smocker/server/types"
1919
)
2020

2121
type bodyDumpResponseWriter struct {

server/mock_server.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ import (
44
"net/http"
55
"strconv"
66

7-
"github.com/Thiht/smocker/server/config"
8-
"github.com/Thiht/smocker/server/handlers"
9-
"github.com/Thiht/smocker/server/services"
107
"github.com/labstack/echo/v4"
118
log "github.com/sirupsen/logrus"
9+
"github.com/smocker-dev/smocker/server/config"
10+
"github.com/smocker-dev/smocker/server/handlers"
11+
"github.com/smocker-dev/smocker/server/services"
1212
)
1313

1414
func NewMockServer(cfg config.Config) (*http.Server, services.Mocks) {

server/services/graphs.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"sort"
77
"time"
88

9-
"github.com/Thiht/smocker/server/types"
9+
"github.com/smocker-dev/smocker/server/types"
1010
)
1111

1212
const (

server/services/mocks.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"sync"
88
"time"
99

10-
"github.com/Thiht/smocker/server/types"
10+
"github.com/smocker-dev/smocker/server/types"
1111
"github.com/teris-io/shortid"
1212
)
1313

server/services/persistence.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import (
66
"path/filepath"
77
"sync"
88

9-
"github.com/Thiht/smocker/server/types"
109
log "github.com/sirupsen/logrus"
10+
"github.com/smocker-dev/smocker/server/types"
1111
"golang.org/x/sync/errgroup"
1212
"gopkg.in/yaml.v3"
1313
)

server/templates/go_template.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77
"text/template"
88

99
"github.com/Masterminds/sprig/v3"
10-
"github.com/Thiht/smocker/server/types"
1110
log "github.com/sirupsen/logrus"
11+
"github.com/smocker-dev/smocker/server/types"
1212
"gopkg.in/yaml.v3"
1313
)
1414

server/templates/interface.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package templates
33
import (
44
"fmt"
55

6-
"github.com/Thiht/smocker/server/types"
6+
"github.com/smocker-dev/smocker/server/types"
77
)
88

99
type TemplateEngine interface {

server/templates/lua.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import (
44
"fmt"
55
"time"
66

7-
"github.com/Thiht/smocker/server/types"
87
goJson "github.com/layeh/gopher-json"
98
log "github.com/sirupsen/logrus"
9+
"github.com/smocker-dev/smocker/server/types"
1010
"github.com/yuin/gluamapper"
1111
lua "github.com/yuin/gopher-lua"
1212
luar "layeh.com/gopher-luar"

sonar-project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
sonar.organization=thiht
1+
sonar.organization=smocker
22
sonar.projectKey=Thiht_smocker
33
sonar.projectName=Smocker
44

0 commit comments

Comments
 (0)