Hello Admins,
For the past month, we have been testing Toolforge Build Service[0]. We invited about 30 tool maintainers to test out the service.
A number of maintainers responded with valuable feedback.
From the feedback received, there’s immediate need for the support for the following:
1.
Custom environment variable support to avoid having to create configuration files in the NFS/tool home. 2.
Package installation for some specific cases in which os/system libraries are needed. 3.
Secrets management solution, that work similarly as environment variables, this will remove the need to store them on NFS/tool home.
Work is underway to add support for all the above before the next round of invites.
-
For envvars (and secrets with it), see[1] for details.
-
For arbitrary packages installation, see[2].
There's also work on adding documentation for other languages (php being the next focus) so we can broaden the target languages.[3]
For the next steps, we propose to expand the invitation to a higher number of tool maintainers as soon as the above services/features are available.
The target date to gather the new list of invitees is Tuesday, the 20th of June, but will reconsider if the services are not yet ready.
On that day, we will send another email to this list with the new list of proposed invites, that will be sent the day after if there's no comments.
Please reach out if you have any questions or feedback.
For more details about the release timeline see the dedicated task [4]
For more details about the beta release itself, please see the following: Current project board [5].
The project page[6]
Release discovered tasks[7]:
Thanks for your support!
[0]: https://wikitech.wikimedia.org/wiki/Help:Toolforge/Build_Service
[1]: https://phabricator.wikimedia.org/T337538
[2]: https://phabricator.wikimedia.org/T336669
[3]: https://phabricator.wikimedia.org/T337397
[4]: https://phabricator.wikimedia.org/T335249
[5]: https://phabricator.wikimedia.org/project/board/5596/
[6]: https://wikitech.wikimedia.org/wPortal:Toolforge/Ongoing_Efforts/Toolforge_B...
[7]: https://phabricator.wikimedia.org/project/view/6529/