Skip to content

Commit c2c7436

Browse files
committed
macOS x86 is no longer supported
1 parent 096f760 commit c2c7436

File tree

2 files changed

+23
-30
lines changed

2 files changed

+23
-30
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
matrix:
1919
# https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners
20-
os: [ubuntu-22.04, windows-2022, macos-latest]
20+
os: [ubuntu-latest, windows-latest, macos-latest]
2121
steps:
2222
- uses: actions/checkout@v4
2323
with:
@@ -31,13 +31,13 @@ jobs:
3131
- name: Build
3232
shell: bash
3333
run: |
34-
if [ "${{ matrix.os }}" = "ubuntu-22.04" ]; then
34+
if [[ "${{ matrix.os }}" == "ubuntu*" ]]; then
3535
go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
3636
go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
37-
elif [ "${{ matrix.os }}" = "windows-2022" ]; then
37+
elif [[ "${{ matrix.os }}" == "windows*" ]]; then
3838
go build -trimpath -ldflags "-s -w" -o vpnagent.exe vpnagent.go
3939
go build -trimpath -ldflags "-s -w" -o sslcon.exe sslcon.go
40-
elif [ "${{ matrix.os }}" = "macos-latest" ]; then
40+
elif [[ "${{ matrix.os }}" == "macos*" ]]; then
4141
go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
4242
go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
4343
fi

.github/workflows/release.yml

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,24 @@ jobs:
1515
runs-on: ${{ matrix.os }}
1616
strategy:
1717
matrix:
18-
build: [linux, linux-riscv64, linux-arm64, linux-armv7, linux-mipsle, windows, windows-arm64, macos, macos-arm64]
18+
build: [linux, linux-arm64, linux-armv7, linux-riscv64, linux-mipsle, windows, windows-arm64, macos-arm64]
1919
include:
2020
- build: linux
2121
os: ubuntu-22.04
2222
go: 'stable'
2323
archive-name: sslcon-linux-amd64.tar.gz
24-
- build: linux-riscv64
25-
os: ubuntu-22.04
26-
go: 'stable'
27-
archive-name: sslcon-linux-riscv64.tar.gz
2824
- build: linux-arm64
29-
os: ubuntu-22.04
25+
os: ubuntu-22.04-arm
3026
go: 'stable'
3127
archive-name: sslcon-linux-arm64.tar.gz
3228
- build: linux-armv7
3329
os: ubuntu-22.04
3430
go: 'stable'
3531
archive-name: sslcon-linux-armv7.tar.gz
32+
- build: linux-riscv64
33+
os: ubuntu-22.04
34+
go: 'stable'
35+
archive-name: sslcon-linux-riscv64.tar.gz
3636
- build: linux-mipsle
3737
os: ubuntu-22.04
3838
go: 'stable'
@@ -42,15 +42,11 @@ jobs:
4242
go: 'stable'
4343
archive-name: sslcon-windows10-amd64.7z
4444
- build: windows-arm64
45-
os: windows-2022
45+
os: windows-11-arm
4646
go: 'stable'
4747
archive-name: sslcon-windows10-arm64.7z
48-
- build: macos
49-
os: macos-latest
50-
go: 'stable'
51-
archive-name: sslcon-macOS-amd64.tar.gz
5248
- build: macos-arm64
53-
os: macos-latest
49+
os: macos-14
5450
go: 'stable'
5551
archive-name: sslcon-macOS-arm64.tar.gz
5652
steps:
@@ -69,27 +65,24 @@ jobs:
6965
if [ "${{ matrix.build }}" = "linux" ]; then
7066
go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
7167
go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
72-
elif [ "${{ matrix.build }}" = "linux-riscv64" ]; then
73-
GOOS=linux GOARCH=riscv64 go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
74-
GOOS=linux GOARCH=riscv64 go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
7568
elif [ "${{ matrix.build }}" = "linux-arm64" ]; then
76-
GOOS=linux GOARCH=arm64 go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
77-
GOOS=linux GOARCH=arm64 go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
69+
go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
70+
go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
7871
elif [ "${{ matrix.build }}" = "linux-armv7" ]; then
79-
GOOS=linux GOARM=7 GOARCH=arm go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
80-
GOOS=linux GOARM=7 GOARCH=arm go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
72+
GOARM=7 GOARCH=arm go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
73+
GOARM=7 GOARCH=arm go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
74+
elif [ "${{ matrix.build }}" = "linux-riscv64" ]; then
75+
GOARCH=riscv64 go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
76+
GOARCH=riscv64 go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
8177
elif [ "${{ matrix.build }}" = "linux-mipsle" ]; then
82-
GOOS=linux GOARCH=mipsle go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
83-
GOOS=linux GOARCH=mipsle go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
78+
GOARCH=mipsle go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
79+
GOARCH=mipsle go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
8480
elif [ "${{ matrix.build }}" = "windows" ]; then
8581
go build -trimpath -ldflags "-s -w" -o vpnagent.exe vpnagent.go
8682
go build -trimpath -ldflags "-s -w" -o sslcon.exe sslcon.go
8783
elif [ "${{ matrix.build }}" = "windows-arm64" ]; then
88-
GOARCH=arm64 go build -trimpath -ldflags "-s -w" -o vpnagent.exe vpnagent.go
89-
GOARCH=arm64 go build -trimpath -ldflags "-s -w" -o sslcon.exe sslcon.go
90-
elif [ "${{ matrix.build }}" = "macos" ]; then
91-
go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
92-
go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go
84+
go build -trimpath -ldflags "-s -w" -o vpnagent.exe vpnagent.go
85+
go build -trimpath -ldflags "-s -w" -o sslcon.exe sslcon.go
9386
elif [ "${{ matrix.build }}" = "macos-arm64" ]; then
9487
go build -trimpath -ldflags "-s -w" -o vpnagent vpnagent.go
9588
go build -trimpath -ldflags "-s -w" -o sslcon sslcon.go

0 commit comments

Comments
 (0)