fix SyntaxError #77
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI - Build wxPython | |
| on: | |
| push: | |
| paths-ignore: | |
| - 'docs/**' | |
| workflow_dispatch: | |
| release: | |
| types: [published] | |
| jobs: | |
| build: | |
| name: Build wxPython | |
| runs-on: macos-26 | |
| if: github.repository_owner == 'hackdoc' | |
| env: | |
| # GitHub Information | |
| branch: ${{ github.ref }} | |
| commiturl: ${{ github.event.head_commit.url }}${{ github.event.release.html_url }} | |
| commitdate: ${{ github.event.head_commit.timestamp }}${{ github.event.release.published_at }} | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Install Dependencies | |
| run: | | |
| rm -rf Univ* | |
| rm -rf *pay*.dmg | |
| /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 -m pip install -r requirements.txt | |
| - name: Force Universal2 charset for Python | |
| run: | | |
| /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 -m pip uninstall -y charset_normalizer | |
| /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 -m pip download --platform macosx_10_9_universal2 --only-binary=:all: charset-normalizer | |
| /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 -m pip install charset_normalizer-*-macosx_10_9_universal2.whl | |
| - name: Prepare Assets (--prepare-assets) | |
| run: > | |
| /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 Build-Project.command | |
| --run-as-individual-steps | |
| --prepare-assets | |
| - name: Prepare Application (--prepare-application) | |
| run: > | |
| /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 Build-Project.command | |
| --git-branch "${{ env.branch }}" --git-commit-url "${{ env.commiturl }}" --git-commit-date "${{ env.commitdate }}" | |
| --reset-pyinstaller-cache | |
| --run-as-individual-steps | |
| --prepare-application | |
| - name: Prepare Package (--prepare-package) | |
| run: > | |
| /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 Build-Project.command | |
| --run-as-individual-steps | |
| --prepare-package | |
| - name: Upload AutoPkg Package to Artifacts | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: AutoPkg-Assets.pkg | |
| path: ./dist/AutoPkg-Assets.pkg | |
| - name: Upload Installation Package to Artifacts | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: OCLP-R.pkg | |
| path: ./dist/OCLP-R.pkg | |
| - name: Upload Uninstaller Package to Artifacts | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: OCLP-R-Uninstaller.pkg | |
| path: ./dist/OCLP-R-Uninstaller.pkg | |
| - name: Delete previous pre-release | |
| if: github.event_name == 'push' | |
| uses: dev-drprasad/[email protected] | |
| with: | |
| keep_latest: 0 | |
| delete_prerelease_only: true | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Create Pre-Release on Push | |
| if: github.event_name == 'push' | |
| uses: softprops/action-gh-release@v2 | |
| with: | |
| tag_name: 3.0.2 | |
| name: 3.0.1 Tahoe Test | |
| body: ${{ github.event.head_commit.message }} | |
| prerelease: true | |
| files: | | |
| ./dist/AutoPkg-Assets.pkg | |
| ./dist/OCLP-R.pkg | |
| ./dist/OCLP-R-Uninstaller.pkg |