Schedule Watch Offical Release #129
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |