Merge remote-tracking branch 'cgal/master'

This commit is contained in:
Laurent Rineau 2023-11-15 16:23:30 +01:00
commit 29675319c0
1 changed files with 5 additions and 3 deletions

View File

@ -1,6 +1,6 @@
#!/bin/bash
echo "| repo | workflow | branch | event | runs on | status of last run | state | annotation | date | date since last runs | file |"
echo "| :--: | :--------: | :----: | :---: | :------: | :------------------: | :---: | :--------: | :----: | :------------------: | :----: |"
echo "| repo | workflow | branch | event | runs on | status of last run | state | annotation | date | date since last runs |"
echo "| :--: | :--------: | :----: | :---: | :------: | :------------------: | :---: | :--------: | :----: | :------------------: |"
actualdate=$EPOCHSECONDS
for repo in $(gh api orgs/CGAL/repos --jq '.[].full_name' | grep -v dev )
do
@ -28,6 +28,7 @@ do
workflows_on=$(jq -r '.workflow_runs[0].event' <<< "$workflow_runs")
workflows_path=$(jq -r '.workflow_runs[0].path' <<< "$workflow_runs")
workflows_branch=$(jq -r '.workflow_runs[0].head_branch' <<< "$workflow_runs")
workflows_run_id=$(jq -r '.workflow_runs[0].id' <<< "$workflow_runs")
workflows_checksuite_id=$(jq -r '.workflow_runs[0].check_suite_id' <<< "$workflow_runs")
workflows_check_runs=$(gh api repos/$repo/check-suites/$workflows_checksuite_id/check-runs)
workflows_check_runs_id=$(jq -r '.check_runs[0].id' <<< "$workflows_check_runs")
@ -45,7 +46,8 @@ do
workflows_event+="<br/>"
fi
done
echo "| $repo | $workflows_name | $workflows_branch | $workflows_event | $workflows_on | $workflows_status - $workflows_conclusion | $workflows_state | ***$worfklows_annotation_level*** | $workflows_start | $(((actualdate - workflows_date) / 86400 )) days | $repo/$workflows_path"
workflows_yml="${workflows_path##*.github/}"
echo "| [$repo](https://github.com/$repo) | [$workflows_name](https://github.com/$repo/actions/$workflows_yml) | $workflows_branch | $workflows_event | $workflows_on | [$workflows_status - $workflows_conclusion](https://github.com/$repo/actions/runs/$workflows_run_id) | $workflows_state | ***$worfklows_annotation_level*** | $workflows_start | $(((actualdate - workflows_date) / 86400 )) days"
fi
done
fi