diff --git a/.github/workflows/package_for_test.yml b/.github/workflows/package_for_test.yml index 05a4ed6a2..ba5c1c65c 100644 --- a/.github/workflows/package_for_test.yml +++ b/.github/workflows/package_for_test.yml @@ -25,10 +25,6 @@ jobs: name: ${{ matrix.os }}(Node.js ${{ matrix.node }}) - env: - MAC_SHOULD_CODE_SIGN: ${{ github.event_name != 'pull_request' && secrets.APPLE_ID != '' }} - WIN_CERTIFICATE_BASE64: ${{ secrets.WIN_CERTIFICATE_BASE64 }} - steps: - name: Set git to use LF run: | @@ -96,39 +92,6 @@ jobs: env: ACTIONS_ALLOW_UNSECURE_COMMANDS: "true" - - name: Setup Certificate - if: runner.os == 'Windows' - run: | - echo "${{ secrets.SM_CLIENT_CERT_FILE_BASE64 }}" | base64 --decode > /d/Certificate_pkcs12.p12 - shell: bash - - - name: Set variables - if: runner.os == 'Windows' - run: | - echo "SM_KEYPAIR_NAME=${{ secrets.SM_KEYPAIR_ALIAS }}" >> "$GITHUB_ENV" - echo "SM_HOST=${{ secrets.SM_HOST }}" >> "$GITHUB_ENV" - echo "SM_API_KEY=${{ secrets.SM_API_KEY }}" >> "$GITHUB_ENV" - echo "SM_CLIENT_CERT_FILE=D:\\Certificate_pkcs12.p12" >> "$GITHUB_ENV" - echo "SM_CLIENT_CERT_PASSWORD=${{ secrets.SM_CLIENT_CERT_PASSWORD }}" >> "$GITHUB_ENV" - echo "C:\Program Files (x86)\Windows Kits\10\App Certification Kit" >> $GITHUB_PATH - echo "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools" >> $GITHUB_PATH - echo "C:\Program Files\DigiCert\DigiCert One Signing Manager Tools" >> $GITHUB_PATH - shell: bash - - - name: Setting up the client tools - if: ${{ runner.os == 'Windows' && env.SM_API_KEY != '' }} - run: | - curl -X GET https://one.digicert.com/signingmanager/api-ui/v1/releases/smtools-windows-x64.msi/download -H "x-api-key:%SM_API_KEY%" -o smtools-windows-x64.msi - msiexec /i smtools-windows-x64.msi /quiet /qn - C:\Windows\System32\certutil.exe -csp "DigiCert Signing Manager KSP" -key -user - shell: cmd - - - name: Certificates Sync - if: ${{ runner.os == 'Windows' && env.SM_API_KEY != '' }} - run: | - smctl windows certsync - shell: cmd - - name: Install Linux Dependencies if: runner.os == 'Linux' run: | @@ -153,21 +116,7 @@ jobs: fs.writeFileSync(ympPath, fs.readFileSync(ympPath).toString().replace('asar: true', 'asar: false')) - name: Package for MacOS - if: ${{ runner.os == 'macOS' && env.MAC_SHOULD_CODE_SIGN == 'true' }} - run: | - ./scripts/download-ckb.sh mac - yarn package:test mac - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - APPLE_ID: ${{ secrets.APPLE_ID }} - APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }} - CSC_LINK: ${{ secrets.MAC_CERTIFICATE_BASE64 }} - CSC_KEY_PASSWORD: ${{ secrets.MAC_CERTIFICATE_PASSWORD }} - TEAM_ID: ${{ secrets.TEAM_ID }} - USE_HARD_LINKS: false - - - name: Package for MacOS for skip code sign - if: ${{ runner.os == 'macOS' && env.MAC_SHOULD_CODE_SIGN == 'false' }} + if: runner.os == 'macOS' run: | export CSC_IDENTITY_AUTO_DISCOVERY=false ./scripts/download-ckb.sh mac