Commit Graph

261 Commits

Author SHA1 Message Date
Jacob Oursland
bcea78a451 CI: unify the location of GitHub release creation. 2025-05-02 20:28:24 +02:00
Jacob Oursland
a881bddbe6 CI: Add weekly build notes. 2025-04-30 13:30:56 -05:00
Jacob Oursland
14d276b120 CI: rename Weekly Build weekly-<date> to Development Build weekly-<date>. 2025-04-29 22:56:09 -05:00
Jackson Oursland
fe9ac47c6b CI: Check file name case sensitivity in lint workflow. (#20903) 2025-04-28 11:01:21 -05:00
dependabot[bot]
ca5bfb17c0 Bump actions/download-artifact from 4.2.1 to 4.3.0
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.2.1 to 4.3.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](95815c38cf...d3f86a106a)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 10:50:43 -05:00
Kacper Donat
7f69ca2803 github: Remove description header
If PR consists of one commit with long description, github does put it
as the first lines of PR so above our header, it can result in inconsistencies.
The header is also needlessly duplicated in every PR preview.
2025-04-24 21:07:08 -05:00
sliptonic
aec251427e move PR template to ./github 2025-04-24 18:30:44 +02:00
dependabot[bot]
fe1eb66803 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
fa8bab60ca CI: Update to LibPack 3.1.1.3 2025-04-24 08:36:05 +02:00
dependabot[bot]
286b4d6cc0 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
42cd4d76f2 Start: Refactor f3d to use worker threads 2025-04-21 21:21:52 +02:00
dependabot[bot]
682f9bce5b 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]
0924225aa4 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
f5ef245eb2 Update sub_lint.yml
removing non-existent folders
2025-04-21 10:12:17 -05:00
Chris Hennes
2883b53e2f CI: Update to LibPack 3.1.1.2 2025-04-20 12:51:55 -05:00
dependabot[bot]
8af66be018 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
5fd17d8dd1 Merge branch 'main' into weekly-build-dependencies 2025-04-17 23:12:20 -07:00
dependabot[bot]
336df3dc1c 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
6da501282c CI: reduce disk usage on Ubuntu weekly build. 2025-04-17 11:22:01 -07:00
StepSecurity Bot
f65896d403 [StepSecurity] Apply security best practices
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2025-04-17 11:58:01 +02:00
Max Wilfinger
5384fc5e76 Adding pull request GitHub template 2025-04-16 16:56:15 -05:00
Chris Hennes
4c09e6c3d9 CI: Update to LibPack 3.1.1 2025-04-15 22:39:14 -05:00
Jacob Oursland
7ef2448326 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
a1adf51112 CI: make daily build occur every other hour on the odd hours. 2025-04-15 14:28:53 -05:00
Jackson Oursland
78360d443e 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
5a1cdcfd11 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
e990b456b9 CI: fix macOS weekly build. 2025-04-11 22:48:47 -05:00
Jacob Oursland
0747a4f4a1 CI: weekly-build debug: do not upload tags or artifacts. 2025-04-10 15:13:09 -07:00
Jacob Oursland
9b3052cf75 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
644b902615 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
9a5ea74f1f 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
b1395a7b04 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
cc708d28d0 CI: Refactor C++ checks linting setup. 2025-03-19 07:56:44 -05:00
Joao Matos
382720b82e CI: Temporarily disable Clazy checks. 2025-03-18 19:35:33 -05:00
mosfet80
22b1882f0f 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
aa90da1541 Merge pull request #20015 from chennes/addGitHubFilesToPrecommit
Add GitHub files to precommit
2025-03-06 21:29:39 +00:00
Chris Hennes
d961be1ab6 GitHub: Run pre-commit on all files 2025-03-05 21:04:33 -06:00
Joao Matos
7fdd000477 CI: Refactor Python checks linting setup. 2025-03-06 00:27:49 +00:00
Chris Hennes
56a87cbf55 CI: Add merge_group as trigger
Required to force CI run on merge queue
2025-03-04 18:28:07 -06:00
Chris Hennes
7f465825a4 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
11255e83ad Update actions/stale
https://github.com/actions/stale/releases/tag/v9.1.0
2025-03-04 10:39:55 +01:00
Joao Matos
a9b7490a82 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
5d97c20cc7 CI: Refactor generic whitespace checks linting setup. 2025-03-02 10:13:56 +00:00
Furgo
aa1b6db5d4 Add Start label for Start page PRs 2025-03-01 16:17:08 +01:00
Chris Hennes
089605bb4d CI: Remove readability/todo check 2025-02-28 14:33:13 +00:00
sliptonic
01dbe102f2 Merge pull request #19725 from chennes/cmakeUpdates2025
CMake: Clean up policies
2025-02-24 17:33:10 +01:00
Adrian Insaurralde
8fe4b0f7b4 CI: fix assembly unit tests executable name 2025-02-23 13:23:25 -06:00
Chris Hennes
3b5f560975 CI: Update LibPack version in action
Also requires deleting the cached copy.
2025-02-22 20:48:44 -06:00
mosfet80
a0f0909800 Update pixi (#19625) 2025-02-17 10:17:03 -06:00
Jacob Oursland
546bd59ecf CI: Update Ubuntu 20.04 to Ubuntu 22.04. 2025-02-11 16:45:51 -08:00