File tree Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -73,10 +73,26 @@ jobs:
73
73
- name : Load docker container
74
74
run : docker load -i backup-utils.tar
75
75
76
+ - name : Find backup file version
77
+ id : file
78
+ run : |
79
+ file_version="{{ inputs.version }}"
80
+ V3_8_COMPATIBLE="3.6 3.7 3.8 3.9 3.10"
81
+
82
+ echo "$V3_8_COMPATIBLE" | tr " " '\n' | grep -F -q -x "{{ inputs.version }}"
83
+
84
+ if [ $? -eq 0 ]; then
85
+ echo "Version $version is acceptable"
86
+ echo "version=3.8" >> $GITHUB_OUTPUT
87
+ else
88
+ echo "Version $version is not acceptable"
89
+ exit 1
90
+ fi
91
+
76
92
- name : Download from blob storage
77
93
run : |
78
94
mkdir ghes-data
79
- filename="v{{ inputs .version }}-{{ inputs.size }}.tar.gz"
95
+ filename="v{{ steps.file.outputs .version }}-{{ inputs.size }}.tar.gz"
80
96
az storage blob download \
81
97
--account-name ghesresults \
82
98
--container-name ghes-data \
89
105
mkdir "$HOME/ghe-backup-data"
90
106
dir_name=$(date +%s)
91
107
mkdir "$HOME/ghe-backup-data/$dir_name"
92
- filename="v{{ inputs.version }}-{{ inputs.size }}.tar.gz"
108
+
109
+ filename="v{{ steps.file.outputs.version }}-{{ inputs.size }}.tar.gz"
93
110
tar -xvf "ghes-data/$filename" -C "$HOME/ghe-backup-data/$dir_name"
94
111
95
112
ln -s "$dir_name" "$HOME/ghe-backup-data/current"
You can’t perform that action at this time.
0 commit comments