@@ -16,43 +16,27 @@ jobs:
16
16
TELEGRAM_BOT_TOKEN : ${{ secrets.TELEGRAM_BOT_TOKEN }}
17
17
TELEGRAM_CHAT_ID : 226855156
18
18
WORKFLOWS : |
19
- DocSpace-buildtools|build_packages.yml
20
- DocSpace-buildtools|ci-oci-docker-install.yml
21
- DocSpace-buildtools|ci-oci-install.yml
22
- DocSpace-buildtools|oci-release.yml
23
- DocSpace-buildtools|offline-release.yml
24
- OneClickInstall-Workspace|ci.yml
25
- OneClickInstall-Workspace|ci-update.yml
26
- OneClickInstall-Workspace|s3-release.yml
27
- OneClickInstall-Docs|ci-docs-test.yml
28
- OneClickInstall-Docs|ci-update.yml
29
- OneClickInstall-Docs|scripts-upload-s3.yml
30
- #
31
- run : |
32
- declare -A WORKFLOW_NAMES=(
33
- ["build_packages.yml"]="Build packages"
34
- ["ci-oci-docker-install.yml"]="Install OneClickInstall Docker"
35
- ["ci-oci-install.yml"]="Install OneClickInstall DocSpace"
36
- ["oci-release.yml"]="Upload OneClickInstall scripts on S3"
37
- ["offline-release.yml"]="Upload offline self-extracting archive"
38
- ["ci.yml"]="Installation test OneClickInstall-Workspace"
39
- ["ci-update.yml"]="OneClickTests-Update"
40
- ["s3-release.yml"]="Upload scripts on S3"
41
- ["ci-docs-test.yml"]="OneClickDocs-Install"
42
- ["ci-update.yml"]="OneClickDocs-Update"
43
- ["scripts-upload-s3.yml"]="Upload on S3"
44
- )
19
+ DocSpace-buildtools|build_packages.yml|Build packages
20
+ DocSpace-buildtools|ci-oci-docker-install.yml|Install OneClickInstall Docker
21
+ DocSpace-buildtools|ci-oci-install.yml|Install OneClickInstall DocSpace
22
+ DocSpace-buildtools|oci-release.yml|Upload OneClickInstall scripts on S3
23
+ DocSpace-buildtools|offline-release.yml|Upload offline self-extracting archive
24
+ OneClickInstall-Workspace|ci.yml|Installation test OneClickInstall-Workspace
25
+ OneClickInstall-Workspace|ci-update.yml|OneClickTests-Update
26
+ OneClickInstall-Workspace|s3-release.yml|Upload scripts on S3
27
+ OneClickInstall-Docs|ci-docs-test.yml|OneClickDocs-Install
28
+ OneClickInstall-Docs|ci-update.yml|OneClickDocs-Update
29
+ OneClickInstall-Docs|scripts-upload-s3.yml|Upload on S3
45
30
31
+ run : |
46
32
declare -A REPO_STATUS
47
33
declare -A REPO_LIST
48
34
49
- while IFS='|' read -r REPO WORKFLOW; do
50
- [[ -z "$REPO" || -z "$WORKFLOW" ]] && continue
35
+ while IFS='|' read -r REPO WORKFLOW WORKFLOW_NAME ; do
36
+ [[ -z "$REPO" || -z "$WORKFLOW" || -z "$WORKFLOW_NAME" ]] && continue
51
37
FULL_REPO="ONLYOFFICE/$REPO"
52
38
REPO_LIST["$REPO"]=1
53
- WORKFLOW_NAME="${WORKFLOW_NAMES[$WORKFLOW]:-$WORKFLOW}"
54
39
WORKFLOW_URL="https://github.com/$FULL_REPO/actions/workflows/$WORKFLOW"
55
-
56
40
RUNS_API_URL="https://api.github.com/repos/$FULL_REPO/actions/workflows/$WORKFLOW/runs?per_page=50"
57
41
RUNS_RESPONSE="$(curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" "$RUNS_API_URL")"
58
42
0 commit comments