You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should add a CI job that builds the debs for new releases of client/proxy/export and pushes them to the LFS repo on tag push, using the approach here: #65 (intended primarily for rc packages in SecureDrop core). Otherwise devs need to do these builds manually and then add them in a PR in the LFS repo.
Recall again that when these releases are build for the production apt server (i.e. not alpha) we won't use a third party service to build. This is for dev agility and will be used to push packages to test apt servers only.
The text was updated successfully, but these errors were encountered:
Relevant to the discussion in #72, in #65 a tag push occurs on securedrop-project/$version which serves two purposes:
obviously trigger CI to do the build/publish,
it marks for posterity which version of the build logic was used for each release (bonus so that if we ever want to go back to securedrop-project-$old_version and build, it's entirely clear what version of the build logic to use)
This seems like a high-value near term improvement to ensure we can actually use staging during the pilot to test new releases quickly, bumped in backlog accordingly and added to milestone. If I'm misunderstanding, pls jump in/edit accordingly.
This should be considered in the context of freedomofpress/securedrop-client#1196 (formalizing our QA/release process for SecureDrop Client and its dependencies) as well.
We should add a CI job that builds the debs for new releases of client/proxy/export and pushes them to the LFS repo on tag push, using the approach here: #65 (intended primarily for rc packages in SecureDrop core). Otherwise devs need to do these builds manually and then add them in a PR in the LFS repo.
Recall again that when these releases are build for the production apt server (i.e. not alpha) we won't use a third party service to build. This is for dev agility and will be used to push packages to test apt servers only.
The text was updated successfully, but these errors were encountered: