5 Commits

Author SHA1 Message Date
0b6403c8d7 更新库 2025-11-11 14:52:29 +08:00
d3e5787508 不是用加速地址,容易失效 2025-11-10 19:03:39 +08:00
413df78f51 使用加速地址更新 2025-11-10 18:53:48 +08:00
07c5527243 更新库版本 2025-11-10 17:48:29 +08:00
乔焰阳
680d36e526 Simplify artifact handling in release workflow
Removed Gitea-specific artifact upload and download steps, simplifying the workflow.
2025-11-06 17:50:20 +08:00
4 changed files with 9 additions and 25 deletions

View File

@@ -44,17 +44,8 @@ jobs:
- name: Build with gf - name: Build with gf
run: gf build -ew -v "${{ github.ref_name }}" run: gf build -ew -v "${{ github.ref_name }}"
- name: Upload build artifacts (GitHub) - name: Upload build artifacts
if: contains(github.server_url, 'github.com') uses: actions/upload-artifact@v4 # 使用v4版本
uses: actions/upload-artifact@v4 # GitHub使用v4版本以避免废弃警告
with:
name: p2p-${{ github.ref_name }}
path: |
bin/**
- name: Upload build artifacts (Gitea)
if: ${{ github.server_url != 'https://github.com' || env.GITEA_ACTIONS == 'true' }}
uses: actions/upload-artifact@v3 # Gitea使用v3版本以兼容GHES
with: with:
name: p2p-${{ github.ref_name }} name: p2p-${{ github.ref_name }}
path: | path: |
@@ -71,16 +62,8 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Download artifacts (GitHub) - name: Download artifacts
if: contains(github.server_url, 'github.com') uses: actions/download-artifact@v4 # 使用v4版本
uses: actions/download-artifact@v4 # GitHub使用v4版本以避免废弃警告
with:
name: p2p-${{ github.ref_name }}
path: bin
- name: Download artifacts (Gitea)
if: contains(github.server_url, 'gitea')
uses: actions/download-artifact@v3 # Gitea使用v3版本以兼容GHES
with: with:
name: p2p-${{ github.ref_name }} name: p2p-${{ github.ref_name }}
path: bin path: bin

2
go.mod
View File

@@ -5,7 +5,7 @@ go 1.24.8
toolchain go1.24.9 toolchain go1.24.9
require ( require (
github.com/ayflying/update-github-release v0.0.4 github.com/ayflying/update-github-release v0.0.8
github.com/dop251/goja v0.0.0-20250630131328-58d95d85e994 github.com/dop251/goja v0.0.0-20250630131328-58d95d85e994
github.com/getlantern/systray v1.2.2 github.com/getlantern/systray v1.2.2
github.com/gogf/gf/v2 v2.9.4 github.com/gogf/gf/v2 v2.9.4

4
go.sum
View File

@@ -13,8 +13,8 @@ github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2
github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0=
github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ=
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=
github.com/ayflying/update-github-release v0.0.4 h1:iJ09jieBFW/t96N3NqcFA6tS7hxKx4fnETp5VC7jSbo= github.com/ayflying/update-github-release v0.0.8 h1:/ieMrqSi8novY9uSALPVSlWcBFdknDDhtgt08GKMojg=
github.com/ayflying/update-github-release v0.0.4/go.mod h1:9ctXuagiEKABWLaS4ocRCUcnN77jdYm7zir7NQ+rIeM= github.com/ayflying/update-github-release v0.0.8/go.mod h1:9ctXuagiEKABWLaS4ocRCUcnN77jdYm7zir7NQ+rIeM=
github.com/benbjohnson/clock v1.3.5 h1:VvXlSJBzZpA/zum6Sj74hxwYI2DIxRWuNIoXAzHZz5o= github.com/benbjohnson/clock v1.3.5 h1:VvXlSJBzZpA/zum6Sj74hxwYI2DIxRWuNIoXAzHZz5o=
github.com/benbjohnson/clock v1.3.5/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/benbjohnson/clock v1.3.5/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=

View File

@@ -13,7 +13,8 @@ func Boot() {
getDev, _ := g.Cfg().GetWithEnv(gctx.New(), "dev") getDev, _ := g.Cfg().GetWithEnv(gctx.New(), "dev")
if !getDev.Bool() { if !getDev.Bool() {
var update = updateGithub.New("https://api.github.com/repos/ayflying/p2p/releases/latest") url := "https://api.github.com/repos/ayflying/p2p/releases/latest"
var update = updateGithub.New(url)
// 每天0点检查更新 // 每天0点检查更新
gcron.Add(gctx.New(), "0 0 0 * * *", func(ctx context.Context) { gcron.Add(gctx.New(), "0 0 0 * * *", func(ctx context.Context) {
err := update.CheckUpdate(true) err := update.CheckUpdate(true)