19
19
domain : ' app.aave.com' ,
20
20
artifact : ' out' ,
21
21
build_path : ' out'
22
- },
23
- {
24
- name : ' Staging' ,
25
- domain : ' staging.aave.com' ,
26
- artifact : ' out_staging' ,
27
- build_path : ' out_staging'
28
22
}
29
23
]
30
24
environment :
39
33
name : ${{ matrix.environment.artifact }}
40
34
path : ${{ matrix.environment.build_path }}
41
35
42
- # Only for staging environment
43
- - name : pinata
44
- id : pinata
45
- if : matrix.environment.name == 'Staging'
46
- uses : aave/pinata-action@35662944e92cf082457973f10aa42e48df179b47
47
- with :
48
- PINATA_API_KEY : ' ${{ secrets.PINATA_API_KEY }}'
49
- PINATA_SECRET_KEY : ' ${{ secrets.PINATA_SECRET_KEY }}'
50
- PIN_ALIAS : ' app-aave-staging'
51
- BUILD_LOCATION : ' ./out_staging'
52
- CID_VERSION : 1
53
-
54
36
- name : Pin to primary IPFS server
55
37
id : ipfs-primary
56
38
uses : ./.github/actions/ipfs-pin
@@ -60,25 +42,22 @@ jobs:
60
42
IPFS_SERVER : ' ${{ secrets.IPFS_PRIMARY_SERVER }}'
61
43
IPFS_SERVER_KEY : ' ${{ secrets.IPFS_PRIMARY_SERVER_KEY }}'
62
44
BUILD_PATH : ${{ matrix.environment.build_path }}
63
- PINATA_HASH : ${{ matrix.environment.name == 'Production' && inputs.PINATA_HASH || steps.pinata.outputs.hash }}
45
+ PINATA_HASH : ${{ inputs.PINATA_HASH }}
64
46
65
47
- uses : aave/cloudflare-update-action@0f2084730a068fab162853c4e7cc40537233d34a
66
48
with :
67
49
CF_API_TOKEN : ' ${{ secrets.CF_API_TOKEN }}'
68
50
CF_ZONE_ID : ' ${{ secrets.CF_ZONE_ID }}'
69
- HASH : ${{ matrix.environment.name == 'Production' && inputs.PINATA_HASH || steps.pinata.outputs.hash }}
51
+ HASH : ${{ inputs.PINATA_HASH }}
70
52
CF_DEPLOYMENT_DOMAIN : ${{ matrix.environment.domain }}
71
53
72
- # Only for production environment
73
54
- name : prepare release
74
- if : matrix.environment.name == 'Production'
75
55
run : |
76
56
cp .github/release-template.md ./release-notes.md
77
57
sed -i 's|<ipfs-hash>|${{ inputs.PINATA_HASH }}|g' ./release-notes.md
78
58
echo "TAG=release-$(date '+%Y-%m-%d_%H-%M')" >> ${GITHUB_ENV}
79
59
80
60
- name : Create GH release
81
- if : matrix.environment.name == 'Production'
82
61
uses : ncipollo/release-action@4c75f0f2e4ae5f3c807cf0904605408e319dcaac # v1.10.0
83
62
with :
84
63
name : Production release
0 commit comments