Commit Graph

23 Commits

Author SHA1 Message Date
dependabot[bot]
28a61222c4 Bump step-security/harden-runner from 2.12.0 to 2.12.1
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](0634a2670c...002fdce3c6)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-version: 2.12.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 11:18:56 -05:00
dependabot[bot]
37ea7eb7c2 Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 (#21973)
* Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10

Bumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi) from 0.8.8 to 0.8.10.
- [Release notes](https://github.com/prefix-dev/setup-pixi/releases)
- [Commits](19eac09b39...14c8aabd75)

---
updated-dependencies:
- dependency-name: prefix-dev/setup-pixi
  dependency-version: 0.8.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update pixi-version as well

Co-authored-by: Jackson Oursland <jacob.oursland@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
Co-authored-by: Jackson Oursland <jacob.oursland@gmail.com>
2025-06-15 17:07:18 -05:00
Jacob Oursland
22c9364823 CI: fix weekly builds. 2025-05-13 08:38:29 +02:00
Jacob Oursland
127a30c8b2 CI: checkout source prior to installing pixi on weekly builds. 2025-05-12 23:12:47 -05:00
Jackson Oursland
2f6491d31f Update sub_weeklyBuild.yml
Fix `sub_weeklyBuild.yml`
2025-05-12 22:20:43 -05:00
saso badovinac
21dd2f50ac Update sub_weeklyBuild.yml (#21249)
Run harden-runner first
2025-05-12 11:03:39 -05:00
Jacob Oursland
4f50a00595 CI: use the exact same source for weekly builds. 2025-05-12 11:21:12 +02:00
saso badovinac
ee1a5ad9b9 Update sub_weeklyBuild.yml
Pin Actions to a full length commit SHA
2025-05-09 14:25:57 -05:00
Jacob Oursland
68c3f62251 CI: add missing token to fix weekly build. 2025-05-05 23:43:03 +02:00
Jacob Oursland
121e2acd0c CI: unify the location of GitHub release creation. 2025-05-02 20:28:24 +02:00
Jacob Oursland
ce0a032b4c CI: Add weekly build notes. 2025-04-30 13:30:56 -05:00
Jacob Oursland
6c7ffe87e3 CI: rename Weekly Build weekly-<date> to Development Build weekly-<date>. 2025-04-29 22:56:09 -05: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
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
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
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