From 07d45c5f35a675ec133e5268dc1525d4b47b9263 Mon Sep 17 00:00:00 2001 From: Erik Gomez Date: Fri, 19 Jun 2020 15:14:04 -0500 Subject: [PATCH] Create first stab of github action --- .github/workflows/build_package.yml | 34 +++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/build_package.yml diff --git a/.github/workflows/build_package.yml b/.github/workflows/build_package.yml new file mode 100644 index 0000000..dda1a60 --- /dev/null +++ b/.github/workflows/build_package.yml @@ -0,0 +1,34 @@ +name: Build and upload recommended package + +on: + pull_request: + push: + branches: + - main + +jobs: + build: + runs-on: macos-latest + + steps: + - name: Checkout python repo + uses: actions/checkout@v2 + + - name: Install Apple certificates + if: github.ref == 'refs/heads/main' + uses: apple-actions/import-codesign-certs@v1 + with: + p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} + p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + + - name: Run build package (recommended pkg) + run: /usr/bin/sudo ./build_python_framework_pkgs.zsh recommended "$DEV_ID" + env: + DEV_ID: Developer ID Installer: Clever DevOps Co. (9GQZ7KUFR6) + working-directory: ./python + + - name: Upload packages + uses: actions/upload-artifact@v1 + with: + name: packages + path: python/outputs/