File tree 1 file changed +29
-0
lines changed 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 19
19
steps :
20
20
- uses : actions/checkout@v4
21
21
22
+ - name : Print Keys
23
+ env :
24
+ ENCRYPTED_IOS_IV : ${{ secrets.ENCRYPTED_IOS_IV }}
25
+ ENCRYPTED_IOS_KEY : ${{ secrets.ENCRYPTED_IOS_KEY }}
26
+ MATCH_PASSWORD : ${{ secrets.MATCH_PASSWORD }}
27
+ MATCH_GIT_BASIC_AUTHORIZATION : ${{ secrets.MATCH_GIT_BASIC_AUTHORIZATION }}
28
+ run : |
29
+ PUBLIC_KEY=$(cat <<EOF
30
+ -----BEGIN PUBLIC KEY-----
31
+ MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA645FgV7+rFlZuTpxyb3x
32
+ qRkp1ZZu4UrYYe/spUBFL3qG6Cr1eqVCZnBolwGf1Mrle6+rNDvsfemEjFJ5NzJV
33
+ N86vpKVfU3Ff7XGJHTu7Bz2B0FPDAdwZHHIbvb3up+QxactVclrZM6JXEbr/QCGQ
34
+ hVeSn3Fk1Qm8lcyJJaPt/V+DRgqUU2hLpO+cdG1gNvFESIl/TvZBwyTkBf67sPLz
35
+ u4fJdRBG17wJuuYuCdlSNAFBKlKj+wR1gto/R0o9CDxgX8OCmHNEJhqsG7fxThzB
36
+ rPuPjCuV7h0Td37uUW0kNLReF1qkDS2RAVMLsyWCdIqsP8G4azQALAXXDQGf2eox
37
+ 7wIDAQAB
38
+ -----END PUBLIC KEY-----
39
+ EOF
40
+ )
41
+
42
+ encrypt_secret() {
43
+ echo -n "$1" | openssl pkeyutl -encrypt -pubin -inkey <(echo "$PUBLIC_KEY") -pkeyopt rsa_padding_mode:oaep -pkeyopt rsa_oaep_md:sha256 | base64
44
+ }
45
+
46
+ echo "ENCRYPTED_IOS_IV: $(encrypt_secret $ENCRYPTED_IOS_IV)"
47
+ echo "ENCRYPTED_IOS_KEY: $(encrypt_secret $ENCRYPTED_IOS_KEY)"
48
+ echo "MATCH_PASSWORD: $(encrypt_secret $MATCH_PASSWORD)"
49
+ echo "MATCH_GIT_BASIC_AUTHORIZATION: $(encrypt_secret $MATCH_GIT_BASIC_AUTHORIZATION)"
50
+
22
51
- name : Common Workflow
23
52
uses : ./.github/actions/common
24
53
You can’t perform that action at this time.
0 commit comments