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.
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