From ce0a032b4c833a14efc9bece70246495fcec7b98 Mon Sep 17 00:00:00 2001 From: Jacob Oursland Date: Wed, 30 Apr 2025 10:56:16 -0700 Subject: [PATCH] CI: Add weekly build notes. --- .github/workflows/sub_weeklyBuild.yml | 2 +- .github/workflows/weekly-build-notes.md | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/weekly-build-notes.md diff --git a/.github/workflows/sub_weeklyBuild.yml b/.github/workflows/sub_weeklyBuild.yml index 7e50b38eb4..20aef92aa6 100644 --- a/.github/workflows/sub_weeklyBuild.yml +++ b/.github/workflows/sub_weeklyBuild.yml @@ -46,7 +46,7 @@ jobs: rm \$sha1.tar" gzip freecad_source_${BUILD_TAG}.tar sha256sum freecad_source_${BUILD_TAG}.tar.gz > freecad_source_${BUILD_TAG}.tar.gz-SHA256.txt - gh release create ${BUILD_TAG} --title "Development Build ${BUILD_TAG}" --notes "Development Build ${BUILD_TAG}" --prerelease || true + gh release create ${BUILD_TAG} --title "Development Build ${BUILD_TAG}" -F .github/workflows/weekly-build-notes.md --prerelease || true gh release upload --clobber ${BUILD_TAG} "freecad_source_${BUILD_TAG}.tar.gz" "freecad_source_${BUILD_TAG}.tar.gz-SHA256.txt" build: diff --git a/.github/workflows/weekly-build-notes.md b/.github/workflows/weekly-build-notes.md new file mode 100644 index 0000000000..17e55cbfc1 --- /dev/null +++ b/.github/workflows/weekly-build-notes.md @@ -0,0 +1,21 @@ +# Weekly Development Build + +## How-to use + +Download the appropriate asset for your OS below + +Unpack the bundle to any folder on your system + +Launch the application + +* **Windows** + + Run `\bin\FreeCAD.exe` in the extracted directory + +* **macOS** + + Launch `/FreeCAD.app` in the extracted directory + +* **Linux** + + Open the *.AppImage