Skip to content

Commit

Permalink
Merge pull request #957 from skycoin/develop
Browse files Browse the repository at this point in the history
Release v0.5.0
  • Loading branch information
jdknives authored Nov 8, 2021
2 parents fc20ab7 + 7865b67 commit 3444852
Show file tree
Hide file tree
Showing 2,290 changed files with 105,461 additions and 45,719 deletions.
54 changes: 54 additions & 0 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
version: "{build}"

stack: node 16.8.0

environment:
matrix:
# For regular jobs, such as push, pr and etc.
- job_name: Linux
appveyor_build_worker_image: ubuntu1804
GOARCH: amd64
- job_name: MacOS
appveyor_build_worker_image: macos
GOARCH: amd64

for:
- # Linux and MacOS
skip_tags: true
matrix:
only:
- job_name: Linux
- job_name: MacOS

install:
- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.42.1
- make dep
- sh: ci_scripts/create-ip-aliases.sh

before_build:
- make check

build_script:
- make build

- # Windows
skip_tags: true
matrix:
only:
- job_name: Windows

environment:
matrix:
- GOARCH: amd64

install:
- choco install make
- go get github.com/golangci/golangci-lint/cmd/[email protected]
- make dep

before_build:
- set GO111MODULE=on
- make check-windows-appveyor

build_script:
- make build
1 change: 0 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
.git
bin
skywire
ci_scripts
Expand Down
19 changes: 14 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,19 @@ pkg/visor/foo/
go.mod-e

# goreleaser and frontend builds
dist

# release
*.deb

/packages
/deb
/sysroot
static/skywire-manager-src/dist/*
/visor/
/visor
/dist-linux
/dist
Char
/scripts/mac_installer/IconsSkycoin.tar.gz
/scripts/mac_installer/icon_128x128.png
/scripts/mac_installer/[email protected]
/mac_build
/SkywireInstaller*.pkg
*.dmg
/scripts/mac_installer/icon.iconset/
2 changes: 1 addition & 1 deletion .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ linters-settings:

linters:
enable:
- golint
- revive
- goimports
- varcheck
- unparam
Expand Down
49 changes: 19 additions & 30 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,15 @@ builds:
- arm64
- arm
goarm:
- 7
- 6
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/skywire-visor/
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version=v{{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}} -X github.com/skycoin/skywire/pkg/visor.BuildTag=skybian

- id: skywire-cli
binary: skywire-cli
goos:
Expand All @@ -47,16 +46,15 @@ builds:
- arm64
- arm
goarm:
- 7
- 6
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/skywire-cli/
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version=v{{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}

- id: skychat
binary: apps/skychat
goos:
Expand All @@ -68,16 +66,15 @@ builds:
- arm64
- arm
goarm:
- 7
- 6
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/apps/skychat/
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version=v{{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}

- id: skysocks
binary: apps/skysocks
goos:
Expand All @@ -89,16 +86,14 @@ builds:
- arm64
- arm
goarm:
- 7
- 6
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/apps/skysocks/
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version=v{{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
- id: skysocks-client
binary: apps/skysocks-client
goos:
Expand All @@ -110,16 +105,14 @@ builds:
- arm64
- arm
goarm:
- 7
- 6
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/apps/skysocks-client/
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version=v{{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
- id: vpn-server
binary: apps/vpn-server
goos:
Expand All @@ -131,16 +124,14 @@ builds:
- arm64
- arm
goarm:
- 7
- 6
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/apps/vpn-server/
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version=v{{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
- id: vpn-client
binary: apps/vpn-client
goos:
Expand All @@ -152,16 +143,14 @@ builds:
- arm64
- arm
goarm:
- 7
- 6
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/apps/vpn-client/
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version=v{{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
archives:
- format: tar.gz
wrap_in_directory: false
Expand All @@ -174,5 +163,5 @@ changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
- '^docs:'
- '^test:'
56 changes: 0 additions & 56 deletions .travis.yml

This file was deleted.

30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,36 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## 0.5.0

### Changed

- config updated to `v1.1.0`
- removed public_trusted_visor field from root section
- removed trusted_visors field from transport section
- removed authorization_file field from dmsgpty section
- changed default urls to newer shortned ones
- changed proxy_discovery_addr field to service_discovery
- updated UI
- removed `--public` flag from `skywire-cli visor add-tp` command
- removed `skywire-cli visor gen-config` and `skywire-cli visor update-config` subcommands.
- replaced stcp field to skywire-tcp in config and comments
- replaced local_address field to listening_address in config
- replaced port field to dmsg_port in config
- updated visor health status checks, no longer querying multiple external services endpoints.


### Added

- added persistent_transports field to the config and UI
- added stun_servers field to the config
- added is_public field to root section
- added public_autoconnect field to transport section
- added transport_setup_nodes field to transport section
- added MinHops field to V1Routing section of config
- added `skywire-cli config` subcommand
- added connection_duration field to `/api/visor/{pk}/apps/vpn-client/connections`

## 0.2.1 - 2020.04.07

### Changed
Expand Down
Loading

0 comments on commit 3444852

Please sign in to comment.