Per project repository snapcraft files?
Nate Graham
nate at kde.org
Sat Aug 19 16:23:38 BST 2023
So are these proposed CI jobs really intended to *release* the Snaps on
the store? Is there any way to just build the Snaps locally?
I ask because CI jobs run on every commit, so what we need them to test
is that a proposed change hasn't broken Snap generation. We don't want
to upload something to a remote server on every commit! It would be
quite bad if KDE developers were unable to merge merge requests because
an external server is down or overloaded.
Nate
On 8/19/23 09:16, Scarlett Moore wrote:
>
>
> On Sat, Aug 19, 2023, 7:48 AM Nate Graham <nate at kde.org
> <mailto:nate at kde.org>> wrote:
>
> Right now, our Flatpak CI jobs are self-contained; they generate a
> Flatpak without the need for any external servers. They're not
> uploading
> anything to FlatHub or elsewhere.
>
> I might be misunderstanding something, but it seems like these proposed
> Snap CI jobs will be interacting with an external server in some way.
> Can you clarify that situation?
>
> Nate
>
>
> Yes, launchpad ( we already do this ) , however this time will be much
> less as launchpad will build and upload the snaps to the store. Current
> setup launchpad send back the snaps and we upload to the store.. also we
> have issues getting logs for failures as these are temp jobs and
> disappear quickly. Doing it the correct way with per repo snapcraft
> files will solve many issues.
> Thanks for your consideration,
> Scarlett
>
More information about the kde-devel
mailing list