@@ -25,43 +25,35 @@ jobs:
25
25
id : date
26
26
uses : ./.github/actions/get-current-date
27
27
28
- - name : Merge builds by pattern
29
- id : merge-builds
30
- uses : actions/upload-artifact/merge@v4
31
- with :
32
- name : ' all-builds'
33
- pattern : ' *-builds'
34
- delete-merged : true
35
-
36
28
- name : Download builds
37
29
uses : actions/download-artifact@v4
38
30
with :
39
- name : ' all -builds'
31
+ pattern : ' * -builds'
40
32
path : release
33
+ merge-multiple : true
41
34
42
35
- run : ls -R ./release
43
36
44
- - name : Set sub path for dev builds
37
+ - name : Upload builds to s3 bucket dev sub folder
45
38
if : ${{ !inputs.pre-release }}
46
39
run : |
47
- echo "SUB_PATH=dev-builds/${{ steps.date.outputs.date }}/${{ github.run_id }}" >> $GITHUB_ENV
40
+ SUB_PATH="dev-builds/${{ steps.date.outputs.date }}/${{ github.run_id }}"
41
+ echo "SUB_PATH=${SUB_PATH}" >> $GITHUB_ENV
48
42
49
- - name : Set sub path for pre-release builds
43
+ aws s3 cp release/ s3://${AWS_BUCKET_NAME_TEST}/public/${SUB_PATH} --recursive
44
+
45
+ - name : Upload builds to s3 bucket pre-releasea sub folder
50
46
if : inputs.pre-release
51
47
run : |
52
48
APP_VERSION=$(jq -r '.version' redisinsight/package.json)
53
- echo " SUB_PATH=pre-release/${APP_VERSION}" >> $GITHUB_ENV
49
+ SUB_PATH=" pre-release/${APP_VERSION}"
54
50
55
- - name : Upload builds to s3 bucket
56
- run : |
57
- aws s3 cp release/ s3://${AWS_BUCKET_NAME_TEST}/public/${SUB_PATH} --recursive
51
+ echo "SUB_PATH=${SUB_PATH}" >> $GITHUB_ENV
52
+
53
+ aws s3 cp release/ s3://${AWS_BUCKET_NAME_TEST}/public/upgrades --recursive
54
+ aws s3 cp release/ s3://${AWS_BUCKET_NAME_TEST}/public/pre-release/${APP_VERSION} --recursive
58
55
59
56
- name : Generate job summary
60
57
run : |
61
58
node ./.github/generate-build-summary.js
62
59
63
- # Remove artifacts from github actions
64
- remove-artifacts :
65
- name : Remove artifacts
66
- uses : ./.github/workflows/remove-artifacts.yml
67
- needs : ' s3'
0 commit comments