diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 999fe49..a6e622c 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -21,3 +21,15 @@ jobs: - name: Create JWT key run: | mkdir -p .secrets + printf '%s' "${{ secrets.SF_JWT_KEY}}" > .secrets/server.key + chmod 600 .secrets/server.key + + # Authenticate + - name: Authenticate + run: | + sf org login jwt \ + --client-id "${{ secrets.SF_CLIENT_ID }}" \ + --jwt-key-file "${{ secrets.SF_JWT_KEY }}" \ + --username "${{ vars.SF_DESTINATION_USERNAME }}" \ + --instance-url nkang-ai-dev-ed.develop.my.salesforce.com \ + --alias OrgDestination diff --git a/.gitignore b/.gitignore index 3547a96..986f410 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ # Salesforce cache .sf/ .sfdx/ +certs/server.key .localdevserver/ deploy-options.json .localdev diff --git a/certs/server.crt b/certs/server.crt new file mode 100644 index 0000000..355278d --- /dev/null +++ b/certs/server.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDazCCAlOgAwIBAgIUFm4g5RBsJbjz70u4okC0hhfzXRkwDQYJKoZIhvcNAQEL +BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM +GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yNjA4MDUyMDAyMTRaFw0zNjA4 +MDIyMDAyMTRaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw +HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCj9vwTRpHCInj+n8b40e2LKg4UZkNTmuhTGAUBr/cw +YEFKDEkZ9LkewEZ+MuQ2FtlKR4CMCAbSw9d83mCLy5A7ALhRvmPUSfrZ/QQCYLyS +rLjo4Aajq//teKG3p4qIYGTBysXNxIQqVS3UDr8cM0y8jqBjuMFF353oNesMYkcv +BySBfdRfMJ7QYqHg+p6pmPKcmxRCj/bF2IlGMvClwAv+HCPctyZ68Ft4fLdwHBt5 +Q1IR24JyezDKUQHuryS6dVoM3Y+HbgzW2vIWj8zCTczbmiTElUDolyIpBx1rpUhH +q+9lD+dHCIbRP9jmUezzJoEG69aSY9t13LIuAssMoOKnAgMBAAGjUzBRMB0GA1Ud +DgQWBBQWcnEGN+PwIzJ5UuVuoQI5fPNlpjAfBgNVHSMEGDAWgBQWcnEGN+PwIzJ5 +UuVuoQI5fPNlpjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB/ +tp9lfx9dL3Fn1bVkQK3DUE2Q2cGL0MV/mmev803rYfGg5mJE1T4HfK3y8AMMr+Qh +6f4T9dYVuCh5FkLCiLZ25wOiyAvj7YeK2ZaxdVtniOAbhKOudxfe/SRFZAUdDfGF +iuOE55Ut8Z+XVbcYNWSPvjzAwUjCJYhYbHZ2W23uDESqyEjd++a33ja7pvVixIHd +FjnACGIbTBFCai9N3ewz48QTFeEBo9zg+dFUH7x3mT+GIVfMz0Mx9VOAGQRy6ugv +X0cIJnc3AgL2Urkx1hGIueqz18fhhxoZHBBIgNbDLjp8rEyN3xvs1WiuBjhEJ8m4 +HpnK1AIIhDK9pIlI/zYZ +-----END CERTIFICATE-----