Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
230 commits
Select commit Hold shift + click to select a range
ce718d5
add simple firewall based on number of visors from specific IP
mrpalide Feb 27, 2023
c44ed13
fix docker login
mrpalide Mar 2, 2023
eb3a792
Update dmsgpty-ui
Senyoret1 Mar 7, 2023
83d55f4
Merge pull request #210 from Senyoret1/xterm
0pcom Apr 16, 2023
4511084
Fix directories in dockerized.md
knoxfox69 Apr 27, 2023
204eb66
Fix loglevel not working
ersonp Apr 27, 2023
90bc664
Minor changes
ersonp Apr 27, 2023
f411d7c
standardize cli implementation to match skycoin/skywire
0pcom May 7, 2023
ea9dc04
standardize cli implementation to match skycoin/skywire
0pcom May 7, 2023
e652488
fix flags code formatting
0pcom May 7, 2023
3df0990
standardize cli implementation to match skycoin/skywire
0pcom May 7, 2023
85c4ed1
make format
0pcom May 7, 2023
29f8518
minor flag formatting changes
0pcom May 7, 2023
b050efc
make format
0pcom May 7, 2023
8b4f2b6
update dmsgget to use cobra
0pcom May 7, 2023
583c255
make format
0pcom May 7, 2023
e68c138
set secret key for dmsgget
0pcom May 7, 2023
7df6c45
add user agent flag for dmsgget
0pcom May 7, 2023
7f82e14
add user agent flag for dmsgget
0pcom May 7, 2023
29cf3af
minor fixes
0pcom May 7, 2023
44970ba
make format
0pcom May 7, 2023
c0b791a
add cmd/dmsghttp
0pcom May 7, 2023
6a7b213
add cmd/dmsghttp ; make format
0pcom May 7, 2023
d7daf29
set read timeout for dmsghttp file server
0pcom May 7, 2023
04fcc79
update vendor
0pcom May 7, 2023
75f296a
Merge pull request #217 from 0pcom/cli-improvements
0pcom May 9, 2023
84a12ea
fix dmsgget secret key error
May 14, 2023
d45f4da
Merge pull request #218 from 0pcom/fix-dmsgget
0pcom May 14, 2023
e45b4d4
implement whitelist for dmsghttp
May 15, 2023
af1d0e7
go mod tidy ; go mod vendor
May 15, 2023
f4f31f6
make format
May 15, 2023
f3d893c
add vendor
May 15, 2023
02757c6
fix dmsgget
May 15, 2023
95f9dfc
fix linting
May 15, 2023
778f71d
fix golangci-lint errors
May 15, 2023
067bd0c
fix golangci-lint errors
May 15, 2023
6375f65
fix golangci-lint errors
May 15, 2023
7b119ed
make dmsgget output to stdout
May 16, 2023
4fb81c2
Merge pull request #219 from 0pcom/dmsghttp-wl
0pcom May 18, 2023
ad5c756
change variable name pk1 and pk2 to pubKey
May 18, 2023
300120a
change overlooked variable name
May 18, 2023
49942c0
Merge pull request #220 from 0pcom/dmsghttp-client
0pcom May 18, 2023
ad95dfb
replace hashicorp origin yamux repo with our fork
mrpalide Jun 4, 2023
5a0cd40
remove useless flags
mrpalide Jun 4, 2023
99b7f4f
Merge pull request #214 from windowsagent/patch-1
mrpalide Jun 4, 2023
3ffdbf5
Merge pull request #223 from mrpalide/fix/wrong-flag
0pcom Jun 4, 2023
5767599
add dmsg_address to health endpoint of dmsgd
mrpalide Jun 8, 2023
3e889d9
fix log level for dmsgget
Jun 8, 2023
3d8f93b
make format
Jun 8, 2023
359416d
Merge pull request #225 from 0pcom/fix/dmsgget-loglvl
jdknives Jun 9, 2023
d1876d7
change dockerhub variables from USERNAME and TOKEN to DOCKERHUB_USERN…
mrpalide Jun 9, 2023
4ce4493
Merge pull request #226 from mrpalide/fix/change-dockerhub-variable-o…
jdknives Jun 9, 2023
b02bb8f
Merge pull request #222 from mrpalide/fix/replace-hashicorp-yamux-ins…
jdknives Jun 9, 2023
508cd01
update skywire-utilities | fix linter issues
mrpalide Jun 9, 2023
a777014
Merge branch 'develop' into feat/add-dmsg-address-to-health-endpoint
mrpalide Jun 9, 2023
2068839
Merge pull request #224 from mrpalide/feat/add-dmsg-address-to-health…
jdknives Jun 19, 2023
41bf13a
Merge branch 'develop' into fix/server-log-level
jdknives Jun 19, 2023
d35207d
Fix linting errors
jdknives Jun 19, 2023
8556e24
Replace yamux fork with upstream
jdknives Jun 19, 2023
277586b
Merge pull request #227 from jdknives/master
jdknives Jun 19, 2023
7770386
add dmsgpost
Jun 28, 2023
1bf2f49
fix make check errors
Jun 28, 2023
e4b7680
Merge pull request #228 from 0pcom/dmsgpost
jdknives Jul 7, 2023
03740e6
Merge pull request #215 from ersonp/fix/server-log-level
jdknives Jul 10, 2023
bfaec85
Merge branch 'develop' of https://github.com/skycoin/dmsg into develop
jdknives Jul 10, 2023
fe52fa5
Merge branch 'master' of https://github.com/skycoin/dmsg into develop
jdknives Jul 10, 2023
2516d0d
Merge pull request #231 from jdknives/develop
jdknives Jul 10, 2023
f7bab90
export RootCmds ; create cmd/dmsg/dmsg.go containing all available co…
0pcom Jul 12, 2023
440ce83
Bump Go images for Docker to 1.20-alpine
jdknives Jul 12, 2023
1806f5e
Merge pull request #235 from jdknives/fix/docker-builds
mrpalide Jul 12, 2023
115e126
Merge pull request #234 from 0pcom/export-RootCmds
jdknives Jul 20, 2023
d4a047b
add proxified example
Aug 7, 2023
81efa4b
remove dmsgget and dmsgpost
mrpalide Oct 17, 2023
6d97223
add dmsgcurl
mrpalide Oct 17, 2023
db24d15
modifying darwin goreleaser
mrpalide Oct 17, 2023
9026d51
update README.md | add usage description
mrpalide Oct 17, 2023
5a1ade8
Merge branch 'develop' into feat/dmsg-server-simple-firewall
mrpalide Nov 3, 2023
d93a6ff
fix dmsgget test env
mrpalide Nov 3, 2023
8c9b61e
fix race condition isssue | fix ipLimit value on tests
mrpalide Nov 3, 2023
24a7960
Merge pull request #208 from mrpalide/feat/dmsg-server-simple-firewall
jdknives Nov 9, 2023
e6fcbb9
Merge remote-tracking branch 'origin/develop' into feat/dmsgcurl
jdknives Nov 11, 2023
3c042d8
Merge pull request #238 from mrpalide/feat/dmsgcurl
jdknives Nov 11, 2023
3cc8397
update skywire-utilities
mrpalide Nov 20, 2023
f8fb507
Merge pull request #240 from mrpalide/fix/update-skywire-utilities
mrpalide Nov 20, 2023
9b6a3b6
update skywire-utilities@master
mrpalide Nov 20, 2023
0b6d513
Merge pull request #241 from mrpalide/fix/update-skywire-utilities-at…
mrpalide Nov 20, 2023
987e212
add ConnectedServersPK method to dmsg client
mrpalide Nov 30, 2023
4a5d46b
fix comment
mrpalide Nov 30, 2023
d378e36
fix comment 2
mrpalide Nov 30, 2023
65d707c
Merge pull request #243 from mrpalide/feat/add-method-to-direct-dmsgh…
mrpalide Nov 30, 2023
528bcb6
Merge pull request #237 from 0pcom/proxified-basic-example
0pcom Dec 9, 2023
1dd0314
Dmsgweb (#229)
0pcom Dec 9, 2023
e12c29a
improve logic on save file dmsgcurl (#242)
mrpalide Dec 10, 2023
ee0160c
improve `/health` endpoint informations (#244)
mrpalide Dec 10, 2023
6351a24
Feature | Server Type (#245)
mrpalide Dec 29, 2023
d4a73c1
improve dmsg server logic
mrpalide Feb 1, 2024
ca411e2
improve condition on setupNode ctx value
mrpalide Feb 1, 2024
b1d1d10
Merge pull request #248 from mrpalide/feat/randomize-dmsg-server-order
mrpalide Feb 1, 2024
5ffe347
update skywire-utilities@v1.3.17
mrpalide Feb 5, 2024
11cf369
Merge pull request #249 from mrpalide/fix/ready-for-v1.3.17
mrpalide Feb 5, 2024
a680628
fix windows release command
mrpalide Feb 5, 2024
d3d83eb
Merge pull request #250 from mrpalide/fix-windows-goreleaser
mrpalide Feb 5, 2024
ecde4c5
fix all cli (#251)
0pcom Feb 10, 2024
5632510
`dmsgweb` resolve specific address (#252)
0pcom Feb 24, 2024
22e2bc0
dmsg socks5 proxy (#236)
0pcom Feb 24, 2024
6481986
add visorClients to redis store | add client_type value to dmsgclient…
mrpalide Feb 26, 2024
0cc33d6
remote useless code
mrpalide Feb 26, 2024
86c43e8
Merge pull request #253 from mrpalide/feat/improve-dmsg-client-regist…
mrpalide Feb 26, 2024
3351bcc
update help menus (#254)
0pcom Mar 6, 2024
cf24ad8
add 'ConnectedServersType' to config struct | add condition to check …
mrpalide Mar 11, 2024
0ba753f
Merge pull request #256 from mrpalide/feat/connected-server-type-by-v…
mrpalide Mar 11, 2024
ff43503
fix gorelease configs
mrpalide Mar 25, 2024
f328f0b
add dmsghttp and dsmg-socks5 to windows gorelease
mrpalide Mar 25, 2024
736654c
add dmsghttp and dmsg-socks5 to linux goreleaser
mrpalide Mar 25, 2024
30b253e
add dmsghttp and dmsg-socks5 to darwin goreleaser
mrpalide Mar 25, 2024
11a0be7
Merge pull request #257 from mrpalide/fix/use-right-flag-goreleaser
mrpalide Mar 25, 2024
de1d60a
fix github-release-windows command
mrpalide Mar 26, 2024
718e3e4
Merge pull request #258 from mrpalide/fix/windows-goreleaser-command
mrpalide Mar 26, 2024
0640bb6
fix wrong dmsghttp name
mrpalide Mar 26, 2024
1f59ede
Merge pull request #259 from mrpalide/fix/windows-goreleaser-command
mrpalide Mar 26, 2024
b198b4e
add heartbeat logic to dmsg client
mrpalide May 2, 2024
033643f
increase dmsg_client heartbeat to 5 minute
mrpalide May 2, 2024
b684f70
Merge pull request #263 from mrpalide/fix/add-heartbeat-logic
mrpalide May 2, 2024
631b9e0
Update `dmsgweb` implementation (#264)
0pcom May 19, 2024
5d7616e
fix `dmsgweb` (#265)
0pcom May 20, 2024
39e439d
Improve `dmsgweb` (#266)
0pcom Jun 22, 2024
27926d9
update deps (#267)
0pcom Jun 24, 2024
e8cd649
fix panic(s) and properly handle multiple addresses / ports with dmsg…
0pcom Jun 27, 2024
1c2fcec
Fix wrong hardcoded default dmsg discovery (#271)
0pcom Jul 2, 2024
c1a367e
Feat/ip from server (#272)
ersonp Jul 10, 2024
18bbf9d
add conditon for skip limit ip
mrpalide Aug 24, 2024
7211f09
Merge pull request #274 from mrpalide/fix/add-conditon-on-limit-ip-fo…
mrpalide Aug 24, 2024
23c1854
set default value of limit-ip to 0
mrpalide Aug 24, 2024
80117eb
Merge pull request #275 from mrpalide/fix/add-conditon-on-limit-ip-fo…
mrpalide Aug 24, 2024
1ad7cfa
remove limit ip logic
mrpalide Aug 24, 2024
3e6612f
Merge pull request #277 from mrpalide/fix/remove-limit-ip-flag
mrpalide Aug 24, 2024
ceb2f21
update to skywire-utilities@v1.3.25
mrpalide Aug 25, 2024
665bee2
Merge pull request #278 from mrpalide/fix/update-to-skywire-utilities
mrpalide Aug 25, 2024
5064a1c
fix darwin and windows release
mrpalide Aug 25, 2024
581cc74
Merge pull request #279 from mrpalide/fix/darwin-windows-release
mrpalide Aug 25, 2024
20e2fef
fix issue on flag use in release
mrpalide Aug 25, 2024
7fdc08e
Merge pull request #280 from mrpalide/fix/windows-release-small-issue
mrpalide Aug 25, 2024
7935e1b
add new flag --dmsg-server-type for dmsghttp handler
mrpalide Sep 9, 2024
c2c6db3
Merge pull request #282 from mrpalide/fix/improve-dmsg-discovery-dmsg…
mrpalide Sep 9, 2024
6eac13f
add dmsg server type condition/filtering on two methods
mrpalide Sep 9, 2024
ef41f13
move condition position for fix linter issue
mrpalide Sep 9, 2024
58da657
Merge pull request #283 from mrpalide/fix/another-improve-on-dmsghttp…
mrpalide Sep 9, 2024
5937a54
add dmsgServerType argument/input on dmsghttp util methods
mrpalide Sep 10, 2024
a230a02
Merge branch 'develop' into feat/improve-dmsghttp-pkg
mrpalide Sep 10, 2024
4970f14
move position of input of some functions
mrpalide Sep 10, 2024
dc25f3d
Merge pull request #284 from mrpalide/feat/improve-dmsghttp-pkg
mrpalide Sep 10, 2024
ced25b3
Remove hardcoded defaults (#286)
0pcom Sep 22, 2024
5629102
Add dependency graph to README.md (#287)
0pcom Sep 24, 2024
ed51957
Restructure cmd/dmsg (#288)
0pcom Sep 24, 2024
b325fc9
update skywire dependency (#289)
0pcom Oct 4, 2024
c45754b
fix return of correct dmsg discovery (#290)
0pcom Oct 4, 2024
022283c
Update all code deps (#292)
0pcom Oct 19, 2024
d32ec62
Replace imports startign with "github.com/skycoin/skywire-utilities" …
0pcom Dec 17, 2024
56d92f2
update deps (#294)
0pcom Dec 18, 2024
f005e11
proxy configuration for `dmsgip` (#285)
0pcom Jan 13, 2025
380342a
Multi Deployment - multiple dmsg-discovery configuration [WIP] (#281)
0pcom Jan 21, 2025
770537a
Dmsgweb handle multiple tcp connections correctly (#270)
0pcom Jan 30, 2025
00b292a
Improve dmsgcurl (#296)
mrpalide Mar 4, 2025
741e0c4
upgrade skywire to last changes at develop
mrpalide Apr 15, 2025
9bb08c5
upgrade github action workflow config to go v1.24.2 and golangci-lint…
mrpalide Apr 15, 2025
29e6492
update golangci config
mrpalide Apr 15, 2025
92e9dbb
go mod vendor
mrpalide Apr 15, 2025
2ddedda
fix linter issue
mrpalide Apr 15, 2025
12dcb90
Merge pull request #300 from mrpalide/fix/update-skywire-at-develop
mrpalide Apr 15, 2025
f0a9a2e
use embedded dmsghttp config for dmsg utilities (#298)
0pcom May 7, 2025
d5e314d
User specified dmsghttp-config (#301)
0pcom May 8, 2025
78c6883
Improve dmsg utilities (#302)
0pcom May 11, 2025
d4418f3
Fix dmsgweb (#303)
0pcom May 20, 2025
2f91abe
update vendor deps (#304)
0pcom May 20, 2025
e7e38a3
Stop on `Ctrl+C` (#305)
0pcom May 20, 2025
d2e0a7c
Randomize dmsg servers in dmsg.Prod (#307)
0pcom Jun 1, 2025
ec26153
Network test utility (#308)
0pcom Jun 12, 2025
1ef82c4
update code deps (#309)
0pcom Jun 23, 2025
e51852c
update deps (#311)
0pcom Jul 16, 2025
242a19a
update skywire deployment import path (#312)
0pcom Jul 24, 2025
27c9989
Initial Commit:
mrpalide Aug 11, 2025
034358a
check protocol and add related stream to dmsg.Client
mrpalide Aug 11, 2025
714c6e2
merge develop
mrpalide Aug 11, 2025
270412d
go mod tidy | go mod vendor
mrpalide Aug 11, 2025
9f8bc8a
go get skywire@develop
mrpalide Aug 11, 2025
ab6d4ed
test
mrpalide Aug 12, 2025
fd88c0e
dmsg server implement
mrpalide Aug 12, 2025
8974118
fix duplicate error on new visor trying to connect new hypervisor wit…
mrpalide Aug 12, 2025
13e6e9d
delete dummy test println | fix services issue with connect to dmsg
mrpalide Aug 17, 2025
6a2ea7c
implement store Protocol of client on dmsg disc
mrpalide Aug 17, 2025
4abf12a
fix a little bug
mrpalide Aug 17, 2025
f3dd889
move out initial post entry to discovery out of the entries loop
mrpalide Aug 18, 2025
e1e0426
add condition on initial post entry
mrpalide Aug 18, 2025
9c3b6b1
update skycoin & other vendor deps
Aug 23, 2025
5ea8f30
update skycoin & other vendor deps (#314)
0pcom Aug 23, 2025
9e15866
Merge remote-tracking branch 'upstream/develop' into develop
Aug 23, 2025
55b1a21
improve log
mrpalide Aug 30, 2025
e9a1407
git merge develop
mrpalide Aug 30, 2025
58e5aea
go mod tidy | go mod vendor
mrpalide Aug 30, 2025
a0340da
Merge pull request #313 from mrpalide/feat/add-smux-smlib
mrpalide Aug 30, 2025
925b17a
update skywire 2025-08-30
mrpalide Aug 31, 2025
cbb01b8
go mod vendor | go get skywire@develop
mrpalide Aug 30, 2025
cbb8734
Merge pull request #315 from mrpalide/fix/update-skywire-20250830
mrpalide Aug 31, 2025
76eb257
Merge remote-tracking branch 'upstream/develop' into develop
Sep 18, 2025
fc77fc1
Dmsgweb (#316)
0pcom Sep 18, 2025
df2dfc9
add mutex
mrpalide Oct 2, 2025
bb28162
use go 1.25 on go mod
mrpalide Oct 2, 2025
fda53d0
improve docker version on dockerfiles to 1.25
mrpalide Oct 2, 2025
82f9cd2
remove appveyor
mrpalide Oct 2, 2025
cd8f0a6
Merge pull request #319 from mrpalide/fix/data-race-on-multiplexing-s…
mrpalide Oct 2, 2025
215a0c3
Merge remote-tracking branch 'upstream/develop' into develop
Oct 26, 2025
c545b0e
Fix hang on shutdown (#320)
0pcom Oct 26, 2025
5ec8928
Merge remote-tracking branch 'upstream/develop' into develop
Oct 26, 2025
5286345
Improvements (#321)
0pcom Oct 27, 2025
971b168
Merge remote-tracking branch 'upstream/develop' into develop
Oct 27, 2025
f2b6a73
add pprof to dmsg-disc and dmsg-server
mrpalide Nov 2, 2025
29a3147
Merge pull request #322 from mrpalide/feat/add-pprof-to-dmsg-disc-dms…
mrpalide Nov 3, 2025
5303091
Merge remote-tracking branch 'upstream/develop' into develop
Nov 8, 2025
1f3bf13
Fix #323 (#324)
0pcom Nov 9, 2025
142231b
Merge remote-tracking branch 'upstream/develop' into develop
Nov 9, 2025
32bc477
Update vendor deps (#326)
0pcom Nov 9, 2025
5e28924
Merge remote-tracking branch 'upstream/develop' into develop
Nov 29, 2025
3f98a57
Update deps (#328)
0pcom Nov 29, 2025
1842139
Merge remote-tracking branch 'upstream/develop' into develop
Dec 15, 2025
9654b31
Update deps (#329)
0pcom Dec 15, 2025
f5e90d7
Merge remote-tracking branch 'upstream/develop' into develop
Dec 27, 2025
f0f96b6
Update deps (#330)
0pcom Dec 27, 2025
d9cd661
Merge remote-tracking branch 'upstream/develop' into develop
Dec 27, 2025
7965982
Fix invalid pubkey panic (#331)
0pcom Dec 29, 2025
edc7ec9
Merge remote-tracking branch 'upstream/develop' into develop
Dec 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
28 changes: 0 additions & 28 deletions .appveyor.yml

This file was deleted.

50 changes: 50 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Build artifacts
bin/
build/
release/
*.exe
*.dll
*.so
*.dylib

# Test artifacts
*.test
*.out
coverage.txt

# IDE
.idea/
.vscode/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Git
.git/
.gitignore

# CI
.github/
.appveyor.yml

# Documentation
*.md
!internal/e2e/README.md
docs/

# Examples
examples/

# Integration test scripts (not needed in docker images)
integration/
scripts/

# Docker
docker/
Dockerfile*
docker-compose*.yml
.dockerignore
30 changes: 15 additions & 15 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@ name: Release
# only trigger on pull request closed events
on:
push:
tags:
- '*'
tags:
- '*'
jobs:
linux:
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v3
- uses: actions/setup-go@v5
with:
go-version: 1.19.x
- uses: actions/checkout@v3
go-version: 1.25.*
- uses: actions/checkout@v4
- name: Install Requirements
run: |
sudo apt update
Expand All @@ -21,15 +21,15 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: make github-release

darwin:
needs: linux
runs-on: macos-latest
steps:
- uses: actions/setup-go@v3
- uses: actions/setup-go@v5
with:
go-version: 1.19.x
- uses: actions/checkout@v3
go-version: 1.25.*
- uses: actions/checkout@v4
- name: Install Requirements
run: |
brew install goreleaser
Expand All @@ -39,22 +39,22 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: make github-release-darwin

windows:
needs: darwin
runs-on: windows-latest
steps:
- uses: actions/setup-go@v3
- uses: actions/setup-go@v5
with:
go-version: 1.19.x
- uses: actions/checkout@v3
go-version: 1.25.*
- uses: actions/checkout@v4
- name: Install Requirements
shell: pwsh
run: |
Invoke-WebRequest "https://github.com/goreleaser/goreleaser/releases/download/v1.8.3/goreleaser_Windows_x86_64.zip" -o goreleaser.zip
Invoke-WebRequest "https://github.com/goreleaser/goreleaser/releases/download/v2.12.2/goreleaser_Windows_x86_64.zip" -OutFile goreleaser.zip
Expand-Archive goreleaser.zip
choco install make
- name: Releasing
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: make github-release-windows
run: make github-release-windows
81 changes: 56 additions & 25 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,53 +1,84 @@
on: [pull_request]
name: Test

jobs:
linux:
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v3
- uses: actions/checkout@v4

- uses: actions/setup-go@v5
with:
go-version: 1.19.x
- uses: actions/checkout@v3
- name: Install Requirements
run: |
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.50.1
go mod vendor
go-version: '1.25.x'
cache: true
cache-dependency-path: go.sum

- uses: golangci/golangci-lint-action@v7
with:
version: v2.6.1

- name: Checking Format and Testing
run: make check

- name: Build
run: make build


- name: Build E2E Docker Images
run: make test-e2e-build

- name: Start E2E Environment
run: make test-e2e-run

- name: Run E2E Tests
run: make test-e2e-test

- name: Show E2E Logs on Failure
if: failure()
run: cd docker && docker compose -f docker-compose.e2e.yml logs

- name: Stop E2E Environment
if: always()
run: make test-e2e-clean

darwin:
runs-on: macos-latest
steps:
- uses: actions/setup-go@v3
- uses: actions/checkout@v4

- uses: actions/setup-go@v5
with:
go-version: 1.19.x
- uses: actions/checkout@v3
- name: Install Requirements
run: |
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.50.1
go mod vendor
go-version: '1.25.x'
cache: true
cache-dependency-path: go.sum

- uses: golangci/golangci-lint-action@v7
with:
version: v2.6.1

- name: Checking Format and Testing
run: make check

- name: Build
run: make build

windows:
runs-on: windows-latest
steps:
- uses: actions/setup-go@v3
- uses: actions/checkout@v4

- uses: actions/setup-go@v5
with:
go-version: 1.19.x
- uses: actions/checkout@v3
go-version: '1.25.x'
cache: true
cache-dependency-path: go.sum

- name: Install Requirements
run: |
choco install make
go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.50.1
go mod vendor
run: choco install make

- name: Testing
run: |
run: |
set GO111MODULE=on
make test-windows

- name: Build
run: make build-windows
run: make build-windows
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*.test
*.out
*.rdb
*.json
/*.json
.DS_Store
.vscode

Expand Down
Loading