Commit Graph

14 Commits

Author SHA1 Message Date
Adrian Insaurralde Avalos
63c21abfb1 CI: improve release workflow
adapt weekly build workflow to do normal releases too, rename accordingly
skip macos singning setup if certificate not available (useful to run on forks)
add missing dmgbuild dependency for badge icons on macos
build windows installer in workflow, add needed dependencies to pixi.toml
reorganize packaging scripts that can be useful outside rattler-build too
do some cleanup
add .gitignore to rattler-build
Properly configure appimage updating depending on release type and upload zsync file
2025-11-23 10:54:51 -03:00
Chris Hennes
5e2fd1c496 Addon Manager: Add defusedxml dependency 2025-09-30 19:59:12 -03:00
Jacob Oursland
370ef2990b CI: use OpenBLAS on macOS weekly builds. 2025-07-29 01:43:12 -07:00
Jacob Oursland
d1e516b34b CI: fix macOS on x86_64 weekly builds
Despite claims of compatibility with 'conda_build_config.yaml', rattler-build does not support
all of the necessary capabilities to set the minimum macOS version. Converting the
'conda_build_config.yaml' to the rattler-build 'variants.yaml' corrects the issue.
2025-07-25 17:54:43 -05:00
Jacob Oursland
3593255f20 CI: set minimum macOS SDK to 10.13. 2025-07-24 21:00:45 -05:00
Jacob Oursland
74c1fc3bfe CI: pin weekly build to compilers 1.10 to avoid libc++ 19 issue. 2025-07-23 12:33:45 -07:00
Jacob Oursland
7e7de8837f CI: Update weekly build dependencies for VFX Reference Platform. 2025-07-18 09:54:40 -05:00
Zbyněk Winkler
65d534e854 typing_extensions package was missing 's' 2025-06-02 13:12:40 +02:00
Jacob Oursland
c74752c526 CI: add typing_extensions to runtime dependency for weekly build. 2025-06-01 15:38:32 -04:00
Jacob Oursland
e6bcda81a1 CI: pin occt==7.8.1 on weekly builds. 2025-05-26 18:31:05 +02:00
Jacob Oursland
bb0c06e8f7 pixi: Downgrade to Qt6 6.7.x. 2025-05-02 00:16:31 +02:00
Jacob Oursland
a5a92cd5bd CI: update weekly build dependencies.
Fix broken dependencies for Windows, downgrade to Python 3.11 for compatibility with Blender, and add ifcopenshell.
2025-04-16 12:34:44 -07:00
Jacob Oursland
1466d8bb96 CI: update weekly build dependencies for Linux. 2025-04-15 16:12:59 -05:00
Jacob Oursland
8af8b7d0e9 CI/CD: Implement weekly builds.
Brings over the functionality in https://github.com/FreeCAD/FreeCAD-Bundle
to build Linux AppImage, macOS .dmg, and Windows 7z releases.

This version also creates a tagged release for each build, creating an
archive of the weekly builds as well as the ability to easily tie each
build to a git commit.  This will make running 'git bisect' easy to
identify sources of regressions.
2025-04-09 14:55:56 -07:00