-
-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #55 from beeware/3.13-update
Updates to support PEP 730-format support packages.
- Loading branch information
Showing
50 changed files
with
744 additions
and
520 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
name: CI | ||
on: | ||
pull_request: | ||
push: | ||
branches: | ||
- main | ||
workflow_call: | ||
|
||
# Cancel active CI runs for a PR before starting another run | ||
concurrency: | ||
group: ${{ github.ref }} | ||
cancel-in-progress: true | ||
|
||
defaults: | ||
run: | ||
shell: bash | ||
|
||
env: | ||
FORCE_COLOR: "1" | ||
|
||
jobs: | ||
pre-commit: | ||
name: Pre-commit checks | ||
uses: beeware/.github/.github/workflows/pre-commit-run.yml@main | ||
with: | ||
pre-commit-source: "pre-commit" | ||
|
||
test: | ||
name: Test builds | ||
needs: pre-commit | ||
runs-on: macOS-latest | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13-dev" ] | ||
|
||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4.1.7 | ||
with: | ||
fetch-depth: 0 | ||
|
||
- name: Set up Python | ||
uses: actions/setup-python@v5.2.0 | ||
with: | ||
python-version: ${{ matrix.python-version }} | ||
|
||
# Initial call to the setup script sets up the environment | ||
- name: Set up Forge | ||
run: | | ||
source ./setup-iOS.sh $(cut -d- -f1 <<< ${{ matrix.python-version }}) | ||
# Build an example of a native package | ||
# Calling setup script activates existing environment | ||
- name: Build libjpeg | ||
run: | | ||
source ./setup-iOS.sh $(cut -d- -f1 <<< ${{ matrix.python-version }}) | ||
forge iOS libjpeg | ||
# Build an example of a simple Python package | ||
# Calling setup script activates existing environment | ||
- name: Build lru-dict | ||
run: | | ||
source ./setup-iOS.sh $(cut -d- -f1 <<< ${{ matrix.python-version }}) | ||
forge iOS lru-dict |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
name: Update pre-commit | ||
|
||
on: | ||
schedule: | ||
- cron: "0 20 * * SUN" # Sunday @ 2000 UTC | ||
workflow_dispatch: | ||
|
||
jobs: | ||
pre-commit-update: | ||
name: Update pre-commit | ||
uses: beeware/.github/.github/workflows/pre-commit-update.yml@main | ||
secrets: inherit |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,10 +7,12 @@ | |
__pycache__ | ||
*.log | ||
*.DS_Store | ||
deps/ | ||
downloads/ | ||
dist/ | ||
venv*/ | ||
build/ | ||
local/ | ||
published/ | ||
tools/ | ||
support/ |
This file contains 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
This file contains 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
Oops, something went wrong.