dependabot[bot]
49b5026f0b
Bump github/codeql-action from 3.28.15 to 3.28.16
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.15 to 3.28.16.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](45775bd823...28deaeda66 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-24 09:51:51 -05:00
Chris Hennes
c7333e5a5b
CI: Update to LibPack 3.1.1.3
2025-04-24 08:36:05 +02:00
dependabot[bot]
24bcdd3318
Bump step-security/harden-runner from 2.11.1 to 2.12.0
...
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner ) from 2.11.1 to 2.12.0.
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](c6295a65d1...0634a2670c )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-23 16:49:34 -05:00
Chris Hennes
71932ac724
Start: Refactor f3d to use worker threads
2025-04-21 21:21:52 +02:00
dependabot[bot]
54c9efafdb
Bump github/issue-metrics from 3.1.1 to 3.18.4
...
Bumps [github/issue-metrics](https://github.com/github/issue-metrics ) from 3.1.1 to 3.18.4.
- [Release notes](https://github.com/github/issue-metrics/releases )
- [Commits](4f29f34d9d...ed6e4b2b46 )
---
updated-dependencies:
- dependency-name: github/issue-metrics
dependency-version: 3.18.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-21 11:04:34 -05:00
dependabot[bot]
54f7099254
Bump peter-evans/create-issue-from-file from 4.0.1 to 5.0.1
...
Bumps [peter-evans/create-issue-from-file](https://github.com/peter-evans/create-issue-from-file ) from 4.0.1 to 5.0.1.
- [Release notes](https://github.com/peter-evans/create-issue-from-file/releases )
- [Commits](433e51abf7...e8ef132d6d )
---
updated-dependencies:
- dependency-name: peter-evans/create-issue-from-file
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-21 11:04:08 -05:00
mosfet80
a8a2b24532
Update sub_lint.yml
...
removing non-existent folders
2025-04-21 10:12:17 -05:00
Chris Hennes
0009ddbd0b
CI: Update to LibPack 3.1.1.2
2025-04-20 12:51:55 -05:00
dependabot[bot]
1845abb135
Bump ossf/scorecard-action from 2.4.0 to 2.4.1
...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](62b2cac7ed...f49aabe0b5 )
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-version: 2.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-18 17:13:37 -05:00
Jackson Oursland
04c62bfb10
Merge branch 'main' into weekly-build-dependencies
2025-04-17 23:12:20 -07:00
dependabot[bot]
73df37aabe
Bump prefix-dev/setup-pixi from 0.8.3 to 0.8.8
...
Bumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi ) from 0.8.3 to 0.8.8.
- [Release notes](https://github.com/prefix-dev/setup-pixi/releases )
- [Commits](https://github.com/prefix-dev/setup-pixi/compare/v0.8.3...19eac09b398e3d0c747adc7921926a6d802df4da )
---
updated-dependencies:
- dependency-name: prefix-dev/setup-pixi
dependency-version: 0.8.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-17 22:32:49 +02:00
Jacob Oursland
5980b90224
CI: reduce disk usage on Ubuntu weekly build.
2025-04-17 11:22:01 -07:00
StepSecurity Bot
df80079476
[StepSecurity] Apply security best practices
...
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io >
2025-04-17 11:58:01 +02:00
Chris Hennes
5073b8ff25
CI: Update to LibPack 3.1.1
2025-04-15 22:39:14 -05:00
Jacob Oursland
3691dff2e8
Revert "CI: weekly-build debug: do not upload tags or artifacts."
...
This reverts commit 0747a4f4a1 .
2025-04-15 22:38:00 -05:00
Jacob Oursland
792d2b61cc
CI: make daily build occur every other hour on the odd hours.
2025-04-15 14:28:53 -05:00
Jackson Oursland
844ada3727
CI: make daily build occur at 18:00 UTC. ( #20814 )
...
* CI: make daily build occur at 18:00 UTC.
2025-04-15 13:59:36 -05:00
mosfet80
1f8c8043fc
Update sub_buildPixi.yml
...
https://github.com/prefix-dev/setup-pixi/releases
https://pixi.sh/dev/CHANGELOG/
2025-04-15 06:46:27 +02:00
Jacob Oursland
7d68db60b4
CI: fix macOS weekly build.
2025-04-11 22:48:47 -05:00
Jacob Oursland
11c0a30e1c
CI: weekly-build debug: do not upload tags or artifacts.
2025-04-10 15:13:09 -07: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
Benjamin Bræstrup Sayoc
0ad8b1184e
Build: force CMake to 3.31.6 version in CI ( #20581 )
...
* Update sub_buildUbuntu.yml
* Update sub_buildWindows.yml
2025-04-01 21:29:52 +02:00
mosfet80
601efa4380
Update pixi
...
Switch to last veraion.
Important fix : propagate error diagnostics from backends https://github.com/prefix-dev/pixi/pull/3426
https://github.com/prefix-dev/pixi/releases
2025-03-26 06:46:15 +01:00
mosfet80
ab02711c1b
Update sub_buildPixi.yml
...
changelog
switch from 0.41.3 to 0.42.1
https://github.com/prefix-dev/pixi/releases
2025-03-24 11:46:41 -05:00
Joao Matos
37d11fcfbe
CI: Refactor C++ checks linting setup.
2025-03-19 07:56:44 -05:00
Joao Matos
3c4977a2d4
CI: Temporarily disable Clazy checks.
2025-03-18 19:35:33 -05:00
mosfet80
3aceccd32e
Update sub_lint.yml
...
./src/CXX and /src/zipios++ folders have been moved to src/3rdParty
2025-03-13 18:36:29 +01:00
Chris Hennes
878466a8a8
Merge pull request #20015 from chennes/addGitHubFilesToPrecommit
...
Add GitHub files to precommit
2025-03-06 21:29:39 +00:00
Chris Hennes
8233dfd191
GitHub: Run pre-commit on all files
2025-03-05 21:04:33 -06:00
Joao Matos
346825de48
CI: Refactor Python checks linting setup.
2025-03-06 00:27:49 +00:00
Chris Hennes
953e1cb9be
CI: Add merge_group as trigger
...
Required to force CI run on merge queue
2025-03-04 18:28:07 -06:00
Chris Hennes
da12de5d5e
Merge pull request #19933 from tritao/ci-initial-lint-refactor
...
CI: Refactor generic whitespace checks linting setup.
2025-03-04 15:26:10 -06:00
mosfet80
649bf19e2f
Update actions/stale
...
https://github.com/actions/stale/releases/tag/v9.1.0
2025-03-04 10:39:55 +01:00
Joao Matos
f2a8bc92af
CI: Extract apt packages installation into a script.
...
This provides a few benefits, as regular users can just call this script
as well and not need to copy this from the CI files to know which files
to install.
2025-03-02 16:35:30 -06:00
Joao Matos
3d2fc3c554
CI: Refactor generic whitespace checks linting setup.
2025-03-02 10:13:56 +00:00
Chris Hennes
58dc95a2f2
CI: Remove readability/todo check
2025-02-28 14:33:13 +00:00
sliptonic
d2a339f32c
Merge pull request #19725 from chennes/cmakeUpdates2025
...
CMake: Clean up policies
2025-02-24 17:33:10 +01:00
Adrian Insaurralde
3ebd6ed88d
CI: fix assembly unit tests executable name
2025-02-23 13:23:25 -06:00
Chris Hennes
72beb551c6
CI: Update LibPack version in action
...
Also requires deleting the cached copy.
2025-02-22 20:48:44 -06:00
mosfet80
6ff09ebf0d
Update pixi ( #19625 )
2025-02-17 10:17:03 -06:00
Jacob Oursland
322e9e8f39
CI: Update Ubuntu 20.04 to Ubuntu 22.04.
2025-02-11 16:45:51 -08:00
Jacob Oursland
818faebe4e
CI: Rename Ubuntu 20.04 to just Ubuntu.
2025-02-11 16:45:51 -08:00
Chris Hennes
d36e41d18b
CI: Update linter settings
...
* Updates Clazy to only run on changed files
* Ensures clazy does not analyze #included files
* Disables a few unnecessary cpplint checks
2025-02-09 18:51:36 -06:00
Chris Hennes
e61ed11c1a
CI: Make black line length match pre-commit
2025-02-07 08:37:16 -06:00
mosfet80
4362d31306
Update sub_buildPixi.yml
...
Update checkout to version 4 -> default runtime to node20
2025-01-20 12:05:53 -05:00
mosfet80
4fb4ceee4d
Update sub_buildPixi.yml
2025-01-14 08:43:08 -06:00
lorenz
a0b0e12aec
pixi: update to py3.13 ( #18832 )
...
* pixi: update to py3.13
* pixi: Update gh-action to use pixi v0.39.4
* Pixi: add dep. xorg-xproto for linux
* update lock-file
2025-01-06 14:34:17 -03:00
Chris Hennes
87e6b6f82d
CI: Add missing C++ tests to CI run
...
The current structure of the CI system explicitly lists the tests to run, and several recently-added test executables were not included in the list.
2024-12-23 18:27:19 +01:00
Jacob Oursland
2070a7852d
CI: Enable GitHub Problem Matchers for compiler warnings.
2024-12-14 10:46:06 -05:00
Chris Hennes
9d895e433e
Merge pull request #18182 from oursland/pixi
...
Add pixi package manager support.
2024-12-09 11:57:13 -05:00