mirror of
https://github.com/UnnoTed/wireguird
synced 2026-07-25 17:24:46 -04:00
Align GitHub workflows with .sh files and update Go version to 1.21
This commit is contained in:
parent
eac989a80d
commit
38150f0cbf
5
.github/workflows/build.yml
vendored
5
.github/workflows/build.yml
vendored
@ -23,10 +23,13 @@ jobs:
|
||||
with:
|
||||
go-version: '1.21'
|
||||
|
||||
- name: Install dependencies
|
||||
run: go mod download
|
||||
|
||||
- name: Install system dependencies
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install -y wireguard-tools libgtk-3-dev libayatana-appindicator3-dev resolvconf dpkg-dev
|
||||
./deps.sh
|
||||
|
||||
- name: Build with shell scripts
|
||||
run: ./package.sh
|
||||
|
||||
7
.github/workflows/release.yml
vendored
7
.github/workflows/release.yml
vendored
@ -12,10 +12,15 @@ jobs:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Set up Go
|
||||
uses: actions/setup-go@v5
|
||||
with:
|
||||
go-version: '1.21'
|
||||
|
||||
- name: Install build dependencies
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install -y wireguard-tools libgtk-3-dev libayatana-appindicator3-dev golang-go
|
||||
./deps.sh
|
||||
|
||||
- name: Install dependencies
|
||||
run: go mod download
|
||||
|
||||
2
Makefile
2
Makefile
@ -14,7 +14,7 @@ build:
|
||||
|
||||
package:
|
||||
cp -r ./Icon/ ./deb/opt/wireguird/
|
||||
touch ./deb/opt/wireguird/wireguird.settings
|
||||
echo '{"MultipleTunnels":false,"StartOnTray":false,"CheckUpdates":false,"TunnelsPath":"/etc/wireguard","Debug":false}' > ./deb/opt/wireguird/wireguird.settings
|
||||
mkdir -p ./build/
|
||||
sed -i "s/Architecture: .*/Architecture: $(ARCH)/" ./deb/DEBIAN/control
|
||||
dpkg-deb --root-owner-group --build ./deb ./build/wireguird_$(ARCH).deb
|
||||
|
||||
2
deps.sh
2
deps.sh
@ -4,6 +4,6 @@ if [[ -f "/etc/os-release" ]]; then
|
||||
echo "not supported yet"
|
||||
#sudo dnf install wireguard-tools gtk3-devel golang resolvconf
|
||||
elif [[ "${ID}" == "ubuntu" || "${ID}" == "debian" || "${ID}" == "linuxmint" || "${ID}" == "raspbian" ]]; then
|
||||
sudo apt install wireguard-tools libgtk-3-dev libayatana-appindicator3-dev golang-go resolvconf
|
||||
sudo apt install wireguard-tools libgtk-3-dev libayatana-appindicator3-dev resolvconf dpkg-dev
|
||||
fi
|
||||
fi
|
||||
|
||||
Loading…
Reference in New Issue
Block a user