Commit Graph

43 Commits

Author SHA1 Message Date
Adrian Insaurralde Avalos 46f3cf2f19 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
Adrián Insaurralde Avalos d466ba037b WindowsInstaller: multiple improvements and fixes
move windowsinstaller to /package
update artwork
adapt to conda builds
make msvc redist directory optional
automate version information definition
use relative directories for file locations definitions
improve/update readme
partially update Delete.bat for qt6 libpack
add .gitignore
update signing.bat and add hashing command

WindowsInstaller: use --safe-mode in freecadcmd commands [skip ci]

WindowsInstaller: make windows 8 the minimum version [skip ci]

WindowsInstaller: allow configuring some values via command line

windows installer update for qt6 build
2025-11-22 23:46:11 -03:00
Steven James 909d581265 Add Dockerfile and script to create an Ubuntu Qt6 based build image for docker. 2025-10-27 11:37:16 -05:00
Steven James 5abf4da75e Building: Ubuntu environment needs python3-pyside2.qtnetwork for testing (#24493) 2025-10-19 21:41:50 -05:00
Jacob Oursland 2dbf9d3937 CI: limit C++ lint to changed lines. 2025-06-18 22:14:35 -07:00
Jacob Oursland e18b8bdf15 CI: determine modified lines in a clang-tidy compatible way. 2025-06-18 22:14:34 -07:00
Jackson Oursland 12b4610b49 CI: install black for python format checker (#21858) 2025-06-09 14:51:59 -03:00
tritao 45a7acb959 Fix regressions in CI linting generic checks.
This got broken due to applying some review suggestions without proper
testing.

This fixes commit 5e72c0afe5.

Closes https://github.com/FreeCAD/FreeCAD/issues/21231.
2025-05-14 00:20:10 +02:00
Jackson Oursland 2070dc9633 CI: add missing command line args to codespell.py. (#21127)
* CI: add missing command line args to codespell.py.

* CI: alter files parameters to codespell.py.

* CI: update verbose flag in codespell to be boolean.
2025-05-04 16:56:42 -05:00
Joao Matos cc708d28d0 CI: Refactor C++ checks linting setup. 2025-03-19 07:56:44 -05:00
Luz Paz 17102251e5 Fix various typos 2025-03-14 12:37:12 -04:00
Joao Matos 7fdd000477 CI: Refactor Python checks linting setup. 2025-03-06 00:27:49 +00:00
João Matos 5e72c0afe5 Apply suggestions from code review
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com>
2025-03-02 19:47:55 +00:00
Joao Matos 5d97c20cc7 CI: Refactor generic whitespace checks linting setup. 2025-03-02 10:13:56 +00:00
mosfet80 8ea4046685 Update build-with-conda.sh
Fix freecad version
2025-02-24 16:54:43 +00:00
Marcus Bannerman 5e3eab1b97 Update ubuntu.sh dependencies to include libyaml-cpp-dev
Building on ubuntu 24.04 requires the libyaml-cpp-dev library. This adds the library to the dependencies for ubuntu.
2025-01-20 11:44:19 -05:00
dzid26 7ece9241bf Fix conda docker path 2025-01-19 14:35:01 -05:00
luzpaz 7782fd6827 Trim lines ending with superfluous whitespace 2024-12-22 08:50:37 -05:00
Rotzbua f0d07f6310 feat(win): add registry for silent uninstall
Entry is recommended to support the silent uninstall process without knowing the arguments.
https://nsis.sourceforge.io/Add_uninstall_information_to_Add/Remove_Programs#Recommended_values
2024-12-02 12:16:54 -05:00
mosfet80 16b24e10d6 Update ubuntu.sh 2024-11-30 14:09:16 +01:00
mosfet80 ac912cc097 Update debian.sh 2024-11-30 14:09:16 +01:00
Zbyněk Winkler d2e407d096 Improve/fix debian docker build (#17003)
* fix paths following past renames

* add missing dependencies

* switch to debian:12 (bookworm)

* patch opencascade to silence warnings
2024-11-22 10:37:33 -06:00
Pieter Hijma c9887e4c8c Core: Enable single instance for Windows 2024-07-22 17:40:27 +02:00
obelisk79 3eb45b045c [UI] Logo Update (#14284)
* Updating instances of FreeCAD's old logo to reflect the new Logo

* updating additional instances of the Logo

* updating additional instances of the Logo

* Update logo for windows installer

* Update logo reference to /src/Gui/Icons/freecad.svg
2024-05-27 15:33:55 -04:00
bgbsww 0095e52466 Support saving the tnp recalculated file in profile testing 2024-05-09 09:01:25 -05:00
bgbsww 928e9897eb Performance measurement tools 2024-05-02 18:53:39 -05:00
Chris Hennes 9b1ef66e98 Remove WebKit SVG renderer. 2024-04-21 22:27:50 -05:00
Chris Hennes c35693fd8a Web: Remove GUI
Web no longer provides a user-visible browser, but only a simple server for remote interaction with FreeCAD. Dependency on QtWebWengine has been removed.
2024-04-21 22:27:50 -05:00
Alexander Neumann d51d2f674f Remove code related to qtxmlpatterns (#11755) 2024-01-08 13:49:38 -03:00
Jacob Oursland 0ac0882eeb Add Docker configuration for conda. 2023-11-19 02:01:47 -03:00
Adrián Insaurralde Avalos e937cc1efc move WindowsInstaller to tools/build [skip ci] 2023-11-14 14:55:08 -03:00
Yorik van Havre 0be6941476 Removed gitignore, fixed signing 2023-08-21 11:12:05 -05:00
Yorik van Havre 5e0dd142d5 Tools: fixed typo in appimage build script 2023-08-21 11:12:05 -05:00
Yorik van Havre 8e037e6f34 better wording in appimage build script 2023-08-21 11:12:05 -05:00
Yorik van Havre 6b6b4ddba9 Fixed lint issues 2023-08-21 11:12:05 -05:00
Yorik van Havre 8b716b1a31 Aded AppImage build script 2023-08-21 11:12:05 -05:00
Maximilian Behm 6e235a4809 Add dependencies qwebengine5-dev and qtwayland5 to Docker install script ubuntu.sh 2023-07-05 18:07:16 -04:00
luzpaz c5dc557579 Fix trailing whitespace
[skip ci]
2023-07-01 10:24:07 +00:00
luzpaz 129d5882a7 Migrate domain name from freecadweb to freecad (#9352)
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files

Closes #6415
2023-04-24 15:19:20 -05:00
Pesc0 9d7c8b1326 Cleanup root directory 2023-02-18 16:09:56 -06:00
luzpaz b4780be1d1 Fix whitespace issues 2023-02-05 16:39:58 +01:00
Kurt Kremitzki 9ff622d00b Add Debian/Ubuntu runtime deps for Docker build scripts (#4951) 2021-08-01 17:24:25 -05:00
Christopher West af3bc822fe Basic build container images with distribution package references (#4893)
* Container based build environments

* Initial commit for support of Arch and Manjaro Linux distros

* Removed openSUSE as shiboken is not supported in 15.3

* Added system updates to container image build

* Removed duplicates and ordered packages for easy reference

* Updated documenation for openSUSE and package installation.

Added documentation on how to install packages outside of conatiners
Removed references to openSUSE due to missing dependancies.

* Matched debian and ubuntu install script for eaiser comparison

* Fixed error of image realease from latest to rolling

Ubuntu's "latest" tag is to their LTS distribution release rather than
their current cutting edge distro release.

* Update debian.sh

Remove unneeded deps and remove libboost-all-dev

* Update ubuntu.sh

Remove unneeded deps and remove libboost-all-dev

Co-authored-by: Christopher West <cwest@thedigitaledge.co.uk>
Co-authored-by: Kurt Kremitzki <kkremitzki@users.noreply.github.com>
2021-08-01 15:23:02 -05:00