exelearning / iteexe

eXeLearning: Your Free and Open Source Editor to create Educational Resources.
http://exelearning.net
GNU General Public License v2.0
129 stars 47 forks source link

Fix Snap Build Pipeline for Ubuntu 16.04 Legacy Support #719

Closed erseco closed 6 months ago

erseco commented 7 months ago

Dear eXeLearning Team,

I've identified an issue where the snap build pipeline was failing due to the latest default Snapcraft channel not being compatible with the project's environment, specifically Ubuntu 16.04, which is now considered legacy. To address this and ensure the builds remain stable and consistent, I've made adjustments to explicitly use the Snapcraft 7.x branch.

This change is crucial for maintaining the compatibility and functionality of the builds on Ubuntu 16.04 systems. By pinning the Snapcraft version to 7.x, we can avoid unexpected failures and ensure the development environment remains predictable and reliable despite the legacy status of Ubuntu 16.04.

I've thoroughly tested this change to confirm that it resolves the pipeline issue without introducing any new problems. I believe this update is necessary and request your review and approval to merge these changes.

Your feedback and suggestions are welcome, as always, to ensure the best possible outcome.

Best regards,

Ernesto

ignaciogros commented 6 months ago

Thank you very much!