-
-
Notifications
You must be signed in to change notification settings - Fork 269
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.1.0 Release #2108
Comments
3.1.0 Release[TODO] 🗣 Join our community:F3D Community is welcoming to users and developers alike! ❤️ Sponsor F3D:F3D is looking for sponsors! 🔫 Quake MDL support[TODO] 🖼️ Supersampling anti aliasing[TODO] #️⃣ Improved option parsing[TODO] 📝 Complete changelogFor F3D users:
For libf3d users:
For F3D packagers:
For F3D plugin developpers:
|
3.1.0-RC0 testing results:
|
Before release:
git fetch origin --tags --force
Release Split :
master
branch intorelease
: release...masterRelease Candidates :
v3.1.0-RC1
version change in https://github.com/f3d-app/f3dCMakeLists.txt
andpyproject.toml
in therelease
branchgit tag v3.1.0-RC1 -m v3.1.0-RC1
v3.1.0-RC1
F3D version, superbuildmain
branch and prerelease publishtrue
release
branch,N
Release :
Commit, review and merge
v3.1.0
version change in https://github.com/f3d-app/f3dCMakeLists.txt
,pyproject.toml
,webassembly/package.json
and the multipledoxygen\conf.py
in therelease
branchTag
v3.1.0
and push it to https://github.com/f3d-app/f3d:git tag v3.1.0 -m v3.1.0
Commit, review and merge adding
X.Y.Z
in https://github.com/f3d-app/f3d-superbuildversions.cmake
in themain
branchTag
v3.1.0
and push it to https://github.com/f3d-app/f3d-superbuild:git tag v3.1.0 -m v3.1.0
Merge F3D release into master: master...release
Trigger a release build using https://github.com/f3d-app/f3d-superbuild actions with
v3.1.0
F3D version,v3.1.0
sb version and prerelease publish trueFinalize release note and add them to the release
Release
Update download links and update changelog in https://github.com/f3d-app/f3d
doc
Communicate on discord
Communicate on reddit
Communicate on hackernews
Communicate on linkedin
Communicate on mastodon
Merge F3D release into master: master...release- [ ] Communicate on bluesky
Move all issue from current milestone to next milestone, close current roadmap issue and open a next roadmap issue
Update
doc/dev/ROADMAPS_AND_RELEASES.md
for next releaseCreate an issue for updating dependencies in CI and superbuild
Update
.github/ISSUE_TEMPLATE/new_release.md
in https://github.com/f3d-app/f3d if neededLinux testing protocol:
f3d testing/data/cow.vtp
-> check render, orientation, press R and check raytracingf3d testing/data/f3d.stp
-> check render, orientationf3d testing/data/f3d.glb
-> press "Space", check animation is going smoothly and takes 4 secondsf3d /path/to/any/new/file.format
-> check renderrm -rf ~/.cache/thumbnails
pcmanfm
(or another supported file manager)reload_current_file_group
,set_camera top
,toggle_volume_rendering
,exit
cd examples/libf3d && mkdir build && cd build && cmake ../ && make
./cpp/check-engine/check-engine
./cpp/render-interact/render-interact ../../../testing/data/cow.vtp
macOS testing protocol:
reload_current_file_group
,set_camera top
,toggle_volume_rendering
,exit
Windows testing protocol:
reload_current_file_group
,set_camera top
,toggle_volume_rendering
,exit
cd examples\libf3d && mkdir build && cd build && cmake ../ && cmake --build . --config Release
.\cpp\check-engine\Release\check-engine
.\cpp\render-interact\Release\render-interact ..\..\..\testing\data\cow.vtp
Python testing protocol:
f3d
at all timeThe text was updated successfully, but these errors were encountered: