Align GitHub workflows with .sh files and update Go version to 1.21

This commit is contained in:
Fukislim 2025-12-05 02:17:04 +01:00
parent eac989a80d
commit 38150f0cbf
5 changed files with 13 additions and 5 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

2
go.mod
View File

@ -1,6 +1,6 @@
module github.com/UnnoTed/wireguird
go 1.14
go 1.21
require (
github.com/UnnoTed/fileb0x v1.1.4 // indirect