| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Trevor Benson <trevor.benson@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Adding workdlow to publish the released sos to the latest/candidate channel
when the a new release is created via the tag. This ensures less mannual
intervention for future releases.
Update the snap creation for anyone building manually, and need python3-venv
as a build dependancy.
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|
|
|
|
|
|
|
|
| |
Originally, it was working by coincidence
Reference: https://github.com/canonical/rockcraft/issues/225#issuecomment-1597025315
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|
|
|
|
| |
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the snap is being packaged via core22, it used python3.10
but bionic used python3.6 and seems have runtime issues there.
Added the sos alias for testing, to ensure that when the stage
one testing is done, that sos is correctly tested within the
snap
This alternative ensures that the packaging module is packaged
in the snap, and can use this if the pkg_resources version does
not work
Add a wrapper function in utlities, so that the parse_version
can be used in a consistent way across the sos project
Closes: #3126
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|
|
|
|
|
|
|
|
|
| |
* Using the python from pip rather than the package
* Fine tune the environment, so less repetitive
Closes: #3044
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|
|
|
|
|
|
|
|
| |
The python environment for core22 is python3.10. The environment needed
changing accoridngly. core20 and core22 snapcraft doc suggests that
python3-venv needs to be added for the python plugin to work effectivly
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
core20 has python3-magic 0.4.15, and hence the binary detection will
not work by default. Moving to core22 goes to 0.4.24-2 which would
mean this would work nevertheless. This also means migrating to using
craftctl instead of snapcraftctl.
Snap build now needs to be done on 22.04, as it core22, so chaging
the snap build for cirrus to the corresponding image. The version
cannot be set now if adopt-info is not there, so removing this for
the cirrus tests.
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|
|
|
|
|
|
|
|
| |
* Previous commit for dist was wrong, and required site-packages instead
* sos report was unablt to run in bionic, and required python3-magic as
dependancy
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|
|
|
|
|
| |
Closes: #2994
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|
|
|
|
|
|
|
|
| |
After testing directly from snapcraft server, there was an
issue wrt classic snaps and paths. This update resolved this
particular issue
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|
|
After discussion with the snapcraft team, this fits the bill
for a classic snap
Closes: #1992
Reference: https://forum.snapcraft.io/t/25673
Reference: https://forum.snapcraft.io/t/26447
Signed-off-by: Nicolas Bock nicolas.bock@canoical.com
Signed-off-by: Arif Ali <arif.ali@canonical.com>
|