forked from infrastructure/blender-bot
Automation for Gitea
Alaska
0877f06c46
Fixes a issue where all reports will be reopened with the "Confirmed" tag. For TODO and Design tasks, this was already undesirable. And with the removal of the "Report" type, this causes less than desirable behaviour on untriaged reports. Reviewed-on: infrastructure/blender-bot#5 Reviewed-by: Bart van der Braak <bart@blender.org> |
||
---|---|---|
deploy | ||
.gitignore | ||
batch_update.py | ||
blender_bot.py | ||
commands.py | ||
config.py | ||
labels.py | ||
LICENSE | ||
notes.py | ||
pyproject.toml | ||
README.md | ||
setup.py | ||
utils.py |
Blender Bot for Gitea
Commands
Blender developers with commit access can start builds by typing commands in comments on projects.blender.org.
@blender-bot build [flags] [platforms]
: build current pull request. A notification about the build progress / result is shown in the list of commits that make up this pull request.@blender-bot package [flags] [platforms]
: build current pull request and make package for download. The bot will post the link in a comment on the pull request.@blender-bot build-branch branch [flags] [platforms]
: build the given branch. The bot will post a link to the build in a comment on the issue / pull request.@blender-bot package-branch branch [flags] [platforms]
: build branch and make package for download. The bot will post the link in a comment on the issue / pull request.
[platforms]
is optional, and used to build for one or more platforms. Possible values:
windows
macos
linux
(for brevity)windows-amd64
windows-arm64
macos-x86_64
macos-arm64
linux-x86_64
(to be specific)
[flags]
+gpu
build GPU binaries and run GPU tests
Other:
@blender-bot ping
: test if blender-bot is online
Automation
- When an issue is automatically closed or reopened through a commit, set the resolved and confirmed status.
- When an issue is manually closed or reopened, set archived and confirmed or needs triage status, unless a valid closed or open status is already set.
- Add git notes to commits to show issues, pull requests and commits that reference them.