Skip to content

Commit 3a7f938

Browse files
committed
Merge branch 'main' into 3.12
2 parents 742bcc0 + e742508 commit 3a7f938

File tree

5 files changed

+46188
-328
lines changed

5 files changed

+46188
-328
lines changed

.github/workflows/ci.yaml

+4-9
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ jobs:
109109
- uses: actions/[email protected]
110110

111111
- name: Set up Python
112-
uses: actions/setup-python@v5.1.1
112+
uses: actions/setup-python@v5.2.0
113113
with:
114114
# Appending -dev ensures that we can always build the dev release.
115115
# It's a no-op for versions that have been published.
@@ -121,7 +121,7 @@ jobs:
121121
make ${{ matrix.target }} BUILD_NUMBER=${{ needs.config.outputs.BUILD_NUMBER }}
122122
123123
- name: Upload build artefacts
124-
uses: actions/upload-artifact@v4.3.5
124+
uses: actions/upload-artifact@v4.4.0
125125
with:
126126
name: Python-${{ needs.config.outputs.PYTHON_VER }}-${{ matrix.target }}-support.${{ needs.config.outputs.BUILD_NUMBER }}.tar.gz
127127
path: dist/Python-${{ needs.config.outputs.PYTHON_VER }}-${{ matrix.target }}-support.${{ needs.config.outputs.BUILD_NUMBER }}.tar.gz
@@ -131,20 +131,15 @@ jobs:
131131
with:
132132
repository: beeware/Python-support-testbed
133133
path: Python-support-testbed
134-
# TODO - remove the py3.13 reference option.
135-
ref: py3.13-support
136134

137135
- name: Install dependencies
138136
if: matrix.run-tests
139137
run: |
140-
# TODO - Revert to the development version of Briefcase
141138
# Use the development version of Briefcase
142-
# python -m pip install git+https://github.com/beeware/briefcase.git
143-
python -m pip install git+https://github.com/freakboy3742/briefcase.git@version-bumps
139+
python -m pip install git+https://github.com/beeware/briefcase.git
144140
145141
- name: Run support testbed check
146142
if: matrix.run-tests
147143
timeout-minutes: 10
148144
working-directory: Python-support-testbed
149-
# TODO - remove the template_branch option.
150-
run: briefcase run ${{ matrix.target }} Xcode --test ${{ matrix.briefcase-run-args }} -C support_package=\'../dist/Python-${{ needs.config.outputs.PYTHON_VER }}-${{ matrix.target }}-support.${{ needs.config.outputs.BUILD_NUMBER }}.tar.gz\' -C template_branch=\'framework-lib\'
145+
run: briefcase run ${{ matrix.target }} Xcode --test ${{ matrix.briefcase-run-args }} -C support_package=\'../dist/Python-${{ needs.config.outputs.PYTHON_VER }}-${{ matrix.target }}-support.${{ needs.config.outputs.BUILD_NUMBER }}.tar.gz\'

.github/workflows/publish.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- uses: actions/checkout@v4
1212

1313
- name: Set up Python environment
14-
uses: actions/setup-python@v5.1.1
14+
uses: actions/setup-python@v5.2.0
1515
with:
1616
python-version: "3.X"
1717

Makefile

+7-7
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ PYTHON_VER=$(basename $(PYTHON_VERSION))
2929
BZIP2_VERSION=1.0.8-1
3030
LIBFFI_VERSION=3.4.6-1
3131
MPDECIMAL_VERSION=4.0.0-1
32-
OPENSSL_VERSION=3.0.14-1
33-
XZ_VERSION=5.4.7-1
32+
OPENSSL_VERSION=3.0.15-1
33+
XZ_VERSION=5.6.2-1
3434

3535
# Supported OS
3636
OS_LIST=macOS iOS tvOS watchOS
@@ -152,7 +152,7 @@ downloads/bzip2-$(BZIP2_VERSION)-$(target).tar.gz:
152152
$$(BZIP2_LIB-$(target)): downloads/bzip2-$(BZIP2_VERSION)-$(target).tar.gz
153153
@echo ">>> Install BZip2 for $(target)"
154154
mkdir -p $$(BZIP2_INSTALL-$(target))
155-
cd $$(BZIP2_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/bzip2-$(BZIP2_VERSION)-$(target).tar.gz
155+
cd $$(BZIP2_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/bzip2-$(BZIP2_VERSION)-$(target).tar.gz --exclude="*.dylib"
156156
# Ensure the target is marked as clean.
157157
touch $$(BZIP2_LIB-$(target))
158158

@@ -172,7 +172,7 @@ downloads/xz-$(XZ_VERSION)-$(target).tar.gz:
172172
$$(XZ_LIB-$(target)): downloads/xz-$(XZ_VERSION)-$(target).tar.gz
173173
@echo ">>> Install XZ for $(target)"
174174
mkdir -p $$(XZ_INSTALL-$(target))
175-
cd $$(XZ_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/xz-$(XZ_VERSION)-$(target).tar.gz
175+
cd $$(XZ_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/xz-$(XZ_VERSION)-$(target).tar.gz --exclude="*.dylib"
176176
# Ensure the target is marked as clean.
177177
touch $$(XZ_LIB-$(target))
178178

@@ -192,7 +192,7 @@ downloads/mpdecimal-$(MPDECIMAL_VERSION)-$(target).tar.gz:
192192
$$(MPDECIMAL_LIB-$(target)): downloads/mpdecimal-$(MPDECIMAL_VERSION)-$(target).tar.gz
193193
@echo ">>> Install mpdecimal for $(target)"
194194
mkdir -p $$(MPDECIMAL_INSTALL-$(target))
195-
cd $$(MPDECIMAL_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/mpdecimal-$(MPDECIMAL_VERSION)-$(target).tar.gz
195+
cd $$(MPDECIMAL_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/mpdecimal-$(MPDECIMAL_VERSION)-$(target).tar.gz --exclude="*.dylib"
196196
# Ensure the target is marked as clean.
197197
touch $$(MPDECIMAL_LIB-$(target))
198198

@@ -212,7 +212,7 @@ downloads/openssl-$(OPENSSL_VERSION)-$(target).tar.gz:
212212
$$(OPENSSL_SSL_LIB-$(target)): downloads/openssl-$(OPENSSL_VERSION)-$(target).tar.gz
213213
@echo ">>> Install OpenSSL for $(target)"
214214
mkdir -p $$(OPENSSL_INSTALL-$(target))
215-
cd $$(OPENSSL_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/openssl-$(OPENSSL_VERSION)-$(target).tar.gz
215+
cd $$(OPENSSL_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/openssl-$(OPENSSL_VERSION)-$(target).tar.gz --exclude="*.dylib"
216216
# Ensure the target is marked as clean.
217217
touch $$(OPENSSL_SSL_LIB-$(target))
218218

@@ -237,7 +237,7 @@ downloads/libffi-$(LIBFFI_VERSION)-$(target).tar.gz:
237237
$$(LIBFFI_LIB-$(target)): downloads/libffi-$(LIBFFI_VERSION)-$(target).tar.gz
238238
@echo ">>> Install libFFI for $(target)"
239239
mkdir -p $$(LIBFFI_INSTALL-$(target))
240-
cd $$(LIBFFI_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/libffi-$(LIBFFI_VERSION)-$(target).tar.gz
240+
cd $$(LIBFFI_INSTALL-$(target)) && tar zxvf $(PROJECT_DIR)/downloads/libffi-$(LIBFFI_VERSION)-$(target).tar.gz --exclude="*.dylib"
241241
# Ensure the target is marked as clean.
242242
touch $$(LIBFFI_LIB-$(target))
243243

0 commit comments

Comments
 (0)