0
0
Automation for Gitea
Go to file
2023-10-18 16:43:55 +02:00
deploy Handle requests in background thread, to avoid missing events 2023-02-26 23:15:17 +01:00
.gitignore Improve deployment procedure 2023-02-05 21:28:16 +01:00
batch_update.py Improve deployment procedure 2023-02-05 21:28:16 +01:00
blender_bot.py Handle requests in background thread, to avoid missing events 2023-02-26 23:15:17 +01:00
commands.py Prepare for blender-manual patch build support 2023-10-18 16:43:55 +02:00
config.py Prepare for blender-manual patch build support 2023-10-18 16:43:55 +02:00
labels.py Update for new scoped labels syntax 2023-02-21 11:23:06 +01:00
LICENSE Git notes to show which issues, PRs and commits mention a commit 2023-01-28 21:36:34 +01:00
notes.py Fix commit hash not being detected between () 2023-10-18 16:43:55 +02:00
README.md Document where the bot will notify users about its actions (#2) 2023-02-17 10:33:28 +01:00
setup.py Fix commits not being clickable in notes, and changes for master rename 2023-02-13 13:52:52 +01:00
utils.py Fix issues found in production 2023-02-07 21:15:22 +01:00

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 [platform]: 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 [platform]: 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 [platform]: 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 [platform]: build branch and make package for download. The bot will post the link in a comment on the issue / pull request.

[platform] is optional, and used to build for just one platform. Possible values:

  • windows macos linux (for brevity)
  • windows-amd64 macos-x86_64 macos-arm64 linux-x86_64 (to be specific)

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.