Page MenuHomePhabricator

Create the python-release repository
Closed, ResolvedPublic

Description

There is a mighty script that we informally call python-release, created by Riccardo, that we use to package new versions of our software, most notably spicerack and python-wmflib.

The goals of this task are:

  • Create a gitlab repository to host this software
  • Add some tweaks (already discussed with Riccardo) to upload various misc/help bash scripts to the right hosts (like aptXXXX, build2001, etc..) as part of the script.
  • Collect all info and credentials needed to run the script, add as many notes as possible in a README.md
  • Somebody (not Riccardo) should test the script and do a Spicerack release, to confirm everything is working.

This will allow us to bypass Riccardo when deploying Python code \o/. No wait sorry, we love Riccardo, but we need to be able to release Spicerack even when he is on holidays :D

Event Timeline

Created https://gitlab.wikimedia.org/repos/sre/python-release

@Volans we can change the name if you want, otherwise please push the first version of the code when you have a moment :)

elukey renamed this task from Create the python-deploy repository to Create the python-release repository.Jun 13 2024, 2:35 PM
elukey updated the task description. (Show Details)
elukey triaged this task as Medium priority.Jun 17 2024, 3:04 PM

Name is perfect, thanks a lot!

elukey moved this task from Backlog to Waiting for others on the User-Elukey board.
elukey updated the task description. (Show Details)

Next steps:

elukey updated the task description. (Show Details)

Spicerack 8.7.0 was released by me, we made it :)

Change #1060855 had a related patch set uploaded (by Elukey; author: Elukey):

[operations/software/spicerack@master] doc: add intersphinx_timeout

https://gerrit.wikimedia.org/r/1060855

Change #1060855 merged by jenkins-bot:

[operations/software/spicerack@master] doc: add intersphinx_timeout

https://gerrit.wikimedia.org/r/1060855