|
|
@@ -24,7 +24,7 @@ jobs:
|
|
|
- name: Setup Go
|
|
|
uses: actions/setup-go@v5
|
|
|
with:
|
|
|
- go-version: "1.20"
|
|
|
+ go-version: "1.22"
|
|
|
|
|
|
- uses: actions/cache@v4
|
|
|
with:
|
|
|
@@ -39,14 +39,20 @@ jobs:
|
|
|
run: |
|
|
|
./gradlew :core:downloadGeoipDatabase
|
|
|
|
|
|
+ - name: Install update-go-mod-replace
|
|
|
+ run: |
|
|
|
+ go install github.com/metacubex/update-go-mod-replace@latest
|
|
|
+
|
|
|
- name: Update Foss Gomod
|
|
|
run: |
|
|
|
cd ${{ github.workspace }}/core/src/foss/golang/
|
|
|
+ update-go-mod-replace ${{ github.workspace }}/core/src/foss/golang/clash/go.mod $(pwd)/go.mod
|
|
|
go mod tidy
|
|
|
|
|
|
- name: Update Main Gomod
|
|
|
run: |
|
|
|
- cd ${{ github.workspace }}/core/src/main/golang/native/
|
|
|
+ cd ${{ github.workspace }}/core/src/main/golang/
|
|
|
+ update-go-mod-replace ${{ github.workspace }}/core/src/foss/golang/clash/go.mod $(pwd)/go.mod
|
|
|
go mod tidy
|
|
|
|
|
|
- uses: tibdex/github-app-token@v2
|