diff --git a/.github/workflows/run-action.yaml b/.github/workflows/run-action.yaml index fdd61285..d6de72e9 100644 --- a/.github/workflows/run-action.yaml +++ b/.github/workflows/run-action.yaml @@ -1,5 +1,6 @@ name: run-action on: + pull_request: push: branches: - main @@ -9,7 +10,6 @@ on: jobs: run-action: runs-on: windows-2022 - environment: CD steps: - name: Checkout code uses: actions/checkout@v3 @@ -21,25 +21,23 @@ jobs: CERTIFICATE_SHA1_HASH: ${{ secrets.CODE_SIGNING_CERT_SHA1_HASH }} CLIENT_CERTIFICATE: ${{ secrets.CODE_SIGNING_CLIENT_CERT }} CLIENT_CERTIFICATE_PASSWORD: ${{ secrets.CODE_SIGNING_CLIENT_CERT_PASSWORD }} - uses: cognitedata/code-sign-action/@v2 + uses: cognitedata/code-sign-action/@v2.14 with: path-to-binary: 'test\test.dll' -# - name: Run the action for multiple binaries in a directory -# env: -# CERTIFICATE_HOST: ${{ secrets.CODE_SIGNING_CERT_HOST }} -# CERTIFICATE_HOST_API_KEY: ${{ secrets.CODE_SIGNING_CERT_HOST_API_KEY }} -# CERTIFICATE_SHA1_HASH: ${{ secrets.CODE_SIGNING_CERT_SHA1_HASH }} -# CLIENT_CERTIFICATE: ${{ secrets.CODE_SIGNING_CLIENT_CERT }} -# CLIENT_CERTIFICATE_PASSWORD: ${{ secrets.CODE_SIGNING_CLIENT_CERT_PASSWORD }} -# uses: cognitedata/code-sign-action/@v2 -# with: -# path-to-binary: 'test' - + - name: Run the action for multiple binaries in a directory + env: + CERTIFICATE_HOST: ${{ secrets.CODE_SIGNING_CERT_HOST }} + CERTIFICATE_HOST_API_KEY: ${{ secrets.CODE_SIGNING_CERT_HOST_API_KEY }} + CERTIFICATE_SHA1_HASH: ${{ secrets.CODE_SIGNING_CERT_SHA1_HASH }} + CLIENT_CERTIFICATE: ${{ secrets.CODE_SIGNING_CLIENT_CERT }} + CLIENT_CERTIFICATE_PASSWORD: ${{ secrets.CODE_SIGNING_CLIENT_CERT_PASSWORD }} + uses: cognitedata/code-sign-action/@v2.14 + with: + path-to-binary: 'test\test.dll' run-action-linux: runs-on: ubuntu-22.04 - environment: CD steps: - name: Checkout code uses: actions/checkout@v3 @@ -51,17 +49,17 @@ jobs: CERTIFICATE_SHA1_HASH: ${{ secrets.CODE_SIGNING_CERT_SHA1_HASH }} CLIENT_CERTIFICATE: ${{ secrets.CODE_SIGNING_CLIENT_CERT }} CLIENT_CERTIFICATE_PASSWORD: ${{ secrets.CODE_SIGNING_CLIENT_CERT_PASSWORD }} - uses: cognitedata/code-sign-action/@v2 + uses: cognitedata/code-sign-action/@v2.14 with: path-to-binary: "test/test.dll" -# - name: Run the action for multiple binaries in a directory -# env: -# CERTIFICATE_HOST: ${{ secrets.CODE_SIGNING_CERT_HOST }} -# CERTIFICATE_HOST_API_KEY: ${{ secrets.CODE_SIGNING_CERT_HOST_API_KEY }} -# CERTIFICATE_SHA1_HASH: ${{ secrets.CODE_SIGNING_CERT_SHA1_HASH }} -# CLIENT_CERTIFICATE: ${{ secrets.CODE_SIGNING_CLIENT_CERT }} -# CLIENT_CERTIFICATE_PASSWORD: ${{ secrets.CODE_SIGNING_CLIENT_CERT_PASSWORD }} -# uses: cognitedata/code-sign-action/@v2 -# with: -# path-to-binary: "test" + - name: Run the action for multiple binaries in a directory + env: + CERTIFICATE_HOST: ${{ secrets.CODE_SIGNING_CERT_HOST }} + CERTIFICATE_HOST_API_KEY: ${{ secrets.CODE_SIGNING_CERT_HOST_API_KEY }} + CERTIFICATE_SHA1_HASH: ${{ secrets.CODE_SIGNING_CERT_SHA1_HASH }} + CLIENT_CERTIFICATE: ${{ secrets.CODE_SIGNING_CLIENT_CERT }} + CLIENT_CERTIFICATE_PASSWORD: ${{ secrets.CODE_SIGNING_CLIENT_CERT_PASSWORD }} + uses: cognitedata/code-sign-action/@v2.14 + with: + path-to-binary: "test/test.dll" diff --git a/action.yaml b/action.yaml index 255d0887..6aaecb8e 100644 --- a/action.yaml +++ b/action.yaml @@ -66,11 +66,8 @@ runs: if: runner.os == 'Windows' shell: powershell - - name: Sign with smctl Linux run: | - curl -fSslL https://github.com/ebourg/jsign/releases/download/3.1/jsign_3.1_all.deb -o jsign_3.1_all.deb - sudo dpkg --install jsign_3.1_all.deb file_path="${{ inputs.path-to-binary }}" for f in $(find $file_path -type f); do echo $f @@ -78,3 +75,11 @@ runs: done if: runner.os == 'Linux' shell: bash + +# - name: Set dependency envar +# id: dep-var +# run: | +# echo "$DEPS_INSTALLED" +# echo "DEPS_INSTALLED=TRUE" >> "$GITHUB_ENV" +# echo "$DEPS_INSTALLED" +# shell: bash