File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ name : Fetch And Release
2+
3+ on :
4+ schedule :
5+ - cron : ' 0 0 * * *' # Run daily at midnight (UTC)
6+ workflow_dispatch :
7+
8+ jobs :
9+ fetch-and-release :
10+ runs-on : ubuntu-latest
11+ permissions :
12+ contents : write
13+ env :
14+ CGO_ENABLED : 0
15+
16+ steps :
17+ - name : Checkout repository
18+ uses : actions/checkout@v4
19+
20+ - name : Setup Go
21+ uses : actions/setup-go@v5
22+ with :
23+ go-version : ' 1.24.5'
24+ check-latest : true
25+
26+ - name : Tidy Go modules
27+ run : go mod tidy
28+
29+ - name : Run Fetch and Convert
30+ run : go run . -f
31+
32+ - name : Run CDN Checker
33+ run : go run . -c
34+
35+ - name : Run WARP Checker
36+ run : go run . -w
37+
38+ - name : Set release variables
39+ run : |
40+ echo "RELEASE_TAG=$(date +%Y%m%d%H%M)" >> $GITHUB_ENV
41+ echo "RELEASE_DATE=$(date -u +'%A %F %T %Z')" >> $GITHUB_ENV
42+
43+ - name : Create GitHub Release
44+ uses : softprops/action-gh-release@v2
45+ with :
46+ name : ${{ env.RELEASE_TAG }}
47+ tag_name : ${{ env.RELEASE_TAG }}
48+ draft : false
49+ prerelease : false
50+ files : |
51+ all_cf_v4.txt
52+ all_cdn_v4.txt
53+ all_warp_v4.txt
54+ env :
55+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
56+
57+ - name : Clean older releases
58+ uses : dev-drprasad/delete-older-releases@v0.3.4
59+ with :
60+ keep_latest : 30
61+ delete_tags : true
62+ env :
63+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments