Remove CI for macOS Intel architecture (0e644841) · Commits · René de Hesselle / Siril · GitLab
René de Hess
·
2026-06-21
·
via René de Hesselle activity
| Original line number |
Diff line number |
Diff line |
|
@@ -203,19 +203,12 @@ siril-headless-build: |
|
|
|
|
|
macos:
|
|
|
stage: packaging
|
|
|
parallel:
|
|
|
matrix:
|
|
|
- ARCHITECTURE: [ "arm64", "x86_64" ]
|
|
|
rules:
|
|
|
- if: $CI_PROJECT_NAMESPACE != "free-astro" && $CI_PROJECT_NAMESPACE != "dehesselle"
|
|
|
when: never # job requires custom runner, not suitable outside the project
|
|
|
- if: $ARCHITECTURE == "x86_64"
|
|
|
when: manual
|
|
|
allow_failure: true
|
|
|
- when: on_success
|
|
|
tags:
|
|
|
- macos
|
|
|
- ${ARCHITECTURE}
|
|
|
- arm64
|
|
|
cache:
|
|
|
- key: ccache-$CI_JOB_NAME_SLUG
|
|
|
paths:
|
|
@@ -223,11 +216,11 @@ macos: |
|
|
variables:
|
|
|
CCACHE_DIR: $CI_PROJECT_DIR/ccache
|
|
|
CCACHE_MAXSIZE: "500Mi"
|
|
|
ORKA_RUNNER: sequoia-7
|
|
|
ORKA_RUNNER: sequoia-8
|
|
|
PACKAGE_REGISTRY_URL: $CI_API_V4_URL/projects/$CI_PROJECT_ID/packages/generic
|
|
|
SDKROOT: /opt/sdks/MacOSX11.3.sdk
|
|
|
SIRIL_BUILD: $CI_PIPELINE_IID
|
|
|
SM_REPO_REF: 8e4b287699a45c75de0a97a9844b1c081c254c00
|
|
|
SM_REPO_REF: 6ae74a7e5fad19ccf74507ef46060cd06f8b78e4
|
|
|
SM_REPO_URL: https://gitlab.com/free-astro/siril_macos.git
|
|
|
script:
|
|
|
# Clone the repo containing all the build scripts.
|
|
@@ -243,18 +236,24 @@ macos: |
|
|
echo $CI_PROJECT_DIR > sm/ci_project_dir.txt
|
|
|
SM_SHA=$(LANG=C find -s sm -type f -not -wholename '*.git/*' -exec cat {} \+ | shasum | awk '{ print $1 }')
|
|
|
DIR_VERSION=$(sm/jhb/usr/bin/config get DIR_VERSION)
|
|
|
PACKAGE_URL=${PACKAGE_REGISTRY_URL}/macos-deps/${SM_SHA}/$(basename $DIR_VERSION)_${ARCHITECTURE}.dmg
|
|
|
PACKAGE_URL=${PACKAGE_REGISTRY_URL}/macos-deps/${SM_SHA}/$(basename $DIR_VERSION)_arm64.dmg
|
|
|
if ! curl -H "JOB-TOKEN: $CI_JOB_TOKEN" -fLO $PACKAGE_URL; then
|
|
|
sm/build_toolset.sh
|
|
|
sm/110-bootstrap_jhb.sh
|
|
|
sm/120-build_gtk4.sh
|
|
|
sm/130-build_sirildeps.sh
|
|
|
sm/140-build_packaging.sh
|
|
|
rm $DIR_VERSION/var/cache/pkg/.skip_remove_nonessential_files
|
|
|
sm/jhb/usr/bin/jhb run rustup self uninstall -y || true
|
|
|
sm/jhb/usr/bin/jhb run rustup self uninstall -y
|
|
|
sm/jhb/usr/bin/archive remove_nonessentials
|
|
|
sm/jhb/usr/bin/archive create_dmg
|
|
|
curl --fail-with-body -H "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file $(basename $PACKAGE_URL) $PACKAGE_URL
|
|
|
rm -rf ${DIR_VERSION:?}
|
|
|
fi
|
|
|
- sm/jhb/usr/bin/archive mount_dmg
|
|
|
- sm/build_siril.sh
|
|
|
- |
|
|
|
sm/210-siril_build.sh
|
|
|
sm/220-siril_package.sh
|
|
|
sm/230-siril_distrib.sh
|
|
|
after_script:
|
|
|
- sm/jhb/usr/bin/archive unmount_dmg
|
|
|
needs: []
|
|
|
| Original line number |
Diff line number |
Diff line |
|
@@ -33,6 +33,9 @@ siril-1.5.0 |
|
|
* Fixed blurry image display on HiDPI and Wayland fractional-scaling displays (!1052)
|
|
|
* Fixed command help popover being too tall on low-resolution screens
|
|
|
|
|
|
**Platform update**
|
|
|
* Drop support for Intel architecture on macOS. (!1054)
|
|
|
|
|
|
siril-1.4.4
|
|
|
06/17/26
|
|
|
|
|
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。