Currently, it is not an easy task to ensure that a snap of an certain part’s revision is built using build.snapcraft.io / Launchpad as they only build a snap when:
- The repository owner pushes directly to the repository (where the tip might not be a tagged release)
- Launchpad syncs an external repository every ~5 hours
I would like to propose an interface to temporarily override the source-tag
property of a certain snap package’s part so that the publisher can force a snap build that is building against certain tagged release.
We might want to restrict the part to be overrided via only allow the part that is specified via the adopt-info
property to be modified.