Improving Snap maintenance: Automating Snap updates on new upstream releases of the app
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
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
بـار بازدید شده