Skip to content

Commit 4734d84

Browse files
committed
chore: get keys
1 parent 623b83c commit 4734d84

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

.github/workflows/push.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,35 @@ jobs:
1919
steps:
2020
- uses: actions/checkout@v4
2121

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+
2251
- name: Common Workflow
2352
uses: ./.github/actions/common
2453

0 commit comments

Comments
 (0)