-
Notifications
You must be signed in to change notification settings - Fork 0
128 lines (114 loc) · 4.99 KB
/
schedule-watch-offical.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
name: Schedule Watch Offical Release
on:
workflow_dispatch:
schedule:
- cron: '0 2,12 * * *'
permissions:
contents: write
packages: write
jobs:
watch_nginx_release:
uses: ./.github/workflows/check-offical-release.yml
with:
image_name: nginx
get_official_version_command: 'curl -s https://nginx.org/en/download.html | grep -oP "nginx-\K[0-9]+\.[0-9]+\.[0-9]" | head -n 1'
is_latest_tag: true
build_platforms: 'linux/arm64,linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8'
secrets: inherit
watch_snell_server_release:
uses: ./.github/workflows/check-offical-release.yml
with:
image_name: snell-server
get_official_version_command: 'curl -s https://manual.nssurge.com/others/snell.html | grep -oP "snell-server-v\K[0-9]+\.[0-9]+\.[0-9]+(?=-linux)" | head -n 1'
build_platforms: 'linux/amd64,linux/arm64,linux/arm/v7,linux/386'
is_latest_tag: true
secrets: inherit
watch_oneapi_release:
uses: ./.github/workflows/check-offical-release.yml
with:
image_name: one-api
build_context: './Docker/one-api'
get_official_version_command: 'curl -s https://api.github.com/repos/songquanpeng/one-api/releases/latest | jq -r ".tag_name // \"no-tags\""'
is_latest_tag: true
build_platforms: 'linux/amd64'
secrets: inherit
watch_git_sync_release:
uses: ./.github/workflows/check-offical-release.yml
with:
image_name: git-sync
build_context: './Docker/git-sync'
get_official_version_command: 'curl -s https://api.github.com/repos/AkashRajpurohit/git-sync/releases/latest | jq -r ".tag_name // \"no-tags\""'
is_latest_tag: true
build_platforms: 'linux/amd64,linux/arm64,linux/arm/v7'
secrets: inherit
watch_nezha_dashboard_release:
uses: ./.github/workflows/check-offical-release.yml
with:
image_name: nezha-dashboard
build_context: './Docker/nezha/nezha-dashboard'
get_official_version_command: 'curl -s https://api.github.com/repos/nezhahq/nezha/releases/latest | jq -r ".tag_name // \"no-tags\""'
is_latest_tag: true
build_platforms: 'linux/amd64,linux/arm64'
secrets: inherit
watch_vcards_release:
uses: ./.github/workflows/check-offical-release.yml
with:
image_name: vcards
get_official_version_command: 'curl -s https://api.github.com/repos/funnyzak/vCards/releases/latest | jq -r ".tag_name // \"no-tags\""'
is_latest_tag: true
build_platforms: 'linux/amd64,linux/arm64'
secrets: inherit
watch_certimate_release:
uses: ./.github/workflows/check-offical-release.yml
with:
image_name: certimate
get_official_version_command: 'curl -s https://api.github.com/repos/usual2970/certimate/releases/latest | jq -r ".tag_name // \"no-tags\""'
is_latest_tag: true
build_platforms: 'linux/amd64,linux/arm64,linux/arm64/v8'
secrets: inherit
watch_watermark_release:
uses: ./.github/workflows/check-offical-release.yml
with:
image_name: watermark
get_official_version_command: 'curl -s https://api.github.com/repos/funnyzak/watermark/tags | jq -r ".[0].name // \"no-tags\""'
is_latest_tag: true
build_platforms: 'linux/amd64,linux/arm64,linux/arm/v7,linux/arm64/v8,linux/ppc64le'
secrets: inherit
watch_dify2openai_release:
uses: ./.github/workflows/check-offical-release.yml
with:
image_name: dify2openai
get_official_version_command: 'curl -s https://api.github.com/repos/funnyzak/dify2openai/tags | jq -r ".[0].name // \"no-tags\""'
is_latest_tag: true
build_platforms: 'linux/amd64,linux/arm64,linux/arm/v6,linux/arm/v7,linux/arm64/v8,linux/ppc64le'
secrets: inherit
canal_adapter_release:
uses: ./.github/workflows/check-offical-release.yml
with:
build_context: './Docker/canal/canal-adapter'
get_official_version_command: "curl -s https://api.github.com/repos/alibaba/canal/releases/latest | jq -r \".tag_name\" | sed 's/^canal-//'"
image_name: canal-adapter
is_latest_tag: false
build_args: CANAL_NAME=adapter
build_platforms: 'linux/amd64,linux/arm64'
secrets: inherit
canal_admin_release:
uses: ./.github/workflows/check-offical-release.yml
with:
build_context: './Docker/canal/canal-adapter'
get_official_version_command: "curl -s https://api.github.com/repos/alibaba/canal/releases/latest | jq -r \".tag_name\" | sed 's/^canal-//'"
image_name: canal-admin
is_latest_tag: false
build_args: CANAL_NAME=admin
build_platforms: 'linux/amd64,linux/arm64'
secrets: inherit
canal_deployer_release:
uses: ./.github/workflows/check-offical-release.yml
with:
build_context: './Docker/canal/canal-adapter'
get_official_version_command: "curl -s https://api.github.com/repos/alibaba/canal/releases/latest | jq -r \".tag_name\" | sed 's/^canal-//'"
image_name: canal-deployer
is_latest_tag: false
build_args: CANAL_NAME=deployer
build_platforms: 'linux/amd64,linux/arm64'
secrets: inherit