@@ -16,20 +16,18 @@ jobs:
16
16
ref : main
17
17
path : main_branch
18
18
fetch-depth : 1
19
- - name : Login to docker
20
- run : echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u "${{ github.actor }}" --password-stdin
21
19
- name : Generate IaC from Main Branch
22
20
env :
23
21
APPCD_TOKEN : ${{ secrets.APPCD_TOKEN }}
24
22
APPCD_URL : ${{ secrets.APPCD_URL }}
25
23
run : |
26
- mkdir -p artifact/main/ ./tmp
24
+ mkdir -p artifact/main/ ./artifact/ tmp
27
25
docker run --rm \
28
26
--workdir=/app/scan \
29
27
-e APPCD_TOKEN=$APPCD_TOKEN \
30
- -v ./tmp:/tmp \
31
28
-e APPCD_URL=$APPCD_URL \
32
29
-v ./main_branch:/app/scan \
30
+ -v ./artifact/tmp:/tmp \
33
31
-v ./artifact/main:/artifact/main \
34
32
--entrypoint=appcd \
35
33
ghcr.io/appcd-dev/appcd-dist/appcd-cli:v0.9.1 \
41
39
uses : actions/upload-artifact@v2
42
40
with :
43
41
name : analyzer_logs_1
44
- path : tmp
42
+ path : artifact
45
43
- name : Checkout PR Branch
46
44
uses : actions/checkout@v4
47
45
with :
@@ -58,12 +56,12 @@ jobs:
58
56
APPCD_TOKEN : ${{ secrets.APPCD_TOKEN }}
59
57
APPCD_URL : ${{ secrets.APPCD_URL }}
60
58
run : |
61
- mkdir -p artifact/${{ steps.extract_branch.outputs.branch }}/ ./tmp
59
+ mkdir -p artifact/${{ steps.extract_branch.outputs.branch }}/ ./artifact/ tmp
62
60
docker run --rm \
63
61
--workdir=/app/scan \
64
62
-v ./pr_branch/:/app/scan \
65
63
-v ./artifact/${{ steps.extract_branch.outputs.branch }}:/artifact/${{ steps.extract_branch.outputs.branch }} \
66
- -v ./tmp:/tmp \
64
+ -v ./artifact/ tmp:/tmp \
67
65
-e APPCD_TOKEN=$APPCD_TOKEN \
68
66
-e APPCD_URL=$APPCD_URL \
69
67
--entrypoint=appcd \
75
73
uses : actions/upload-artifact@v2
76
74
with :
77
75
name : analyzer_logs_2
78
- path : tmp
76
+ path : artifact
79
77
- name : Copy infrastructure files if empty
80
78
run : |
81
79
cd pr_branch
0 commit comments