Improving Snap maintenance: Automating Snap updates on new upstream releases of the app

Ubuntu OnAir
Ubuntu OnAir
113 بار بازدید - 8 ماه پیش - Ubuntu Summit 2023 Day 2
Ubuntu Summit 2023 Day 2 (04 November 2023)

Improving Snap maintenance: Automating Snap updates on new upstream releases of the app by Jesus Soto, Till Kamppeter

In this workshop, Till and Jesús from Canonical's Desktop Team will show how anyone can utilize the GitHub automation put in place to keep their Snaps up to date! This project is easy to implement and scales nicely, allowing Snap maintainers to do more with their time.

We will showcase our custom GitHub action, and how workflows can use it, using a simple example Snap and also gnome-calculator as real-world example. Once run, the Snap will automatically have bumped source tags for each part for which a new upstream release got issued, gets committed, and pushed to the main branch. We will also show how to get the Snap rebuilt and uploaded to the Snap Store with each push to the repo.

Attendees are expected to bring a laptop for doing the exercises, cloning our example repos and deploying Snap update automation on them, or having an own GitHub repo in mind where they would like to add the described automation. Being able to use GIT and GitHub, both via command line and via web browser and also to access Launchpad is all what you need to be able to do with your laptop. Actually running snapcraft to build the Snap is not required.

Basic knowledge in Snap packaging and GIT is required.

Link to talk details and author bio: https://events.canonical.com/event/31...

Remember to Subscribe and watch more videos on our YouTube channels:

Ubuntu OnAir: ubuntuonair
Ubuntu: ubuntuos

And follow our other social accounts:

LinkedIn - https://bit.ly/3Jw6jGN

Twitter - https://bit.ly/3OXSIJE

Facebook - https://bit.ly/3Q15Yyn

Instagram - https://bit.ly/3vE7Kxk

#workshop  #workshopwednesday
8 ماه پیش در تاریخ 1402/09/22 منتشر شده است.
113 بـار بازدید شده
... بیشتر