Proposal: Allow overriding the source-tag property for an one-time build in the build infrastructure

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.

After 1 year of inactivity, I’m bumping this topic ;).

After 2 years of inactivity, I’m bumping this topic ;).

1 Like