20 Commits

Author SHA1 Message Date
Régis Behmo
ffe3d6bcf9 fix: remove pkg_resources for compatibility with python 3.12
pkg_resources is a package that is unavailable in python 3.12, unless
setuptools is explicitely installed. Turns out, there are replacement
functions coming from importlib_resources, which can be obtained from
the importlib-resources pypi package. This package will be installed
with tutor starting from 17.0.2.
2024-02-12 11:57:51 +01:00
Muhammad Ali
93edbdeea5 feat: upgrade to quince 2023-12-11 18:12:10 +01:00
Emad Rad
df108fd4c6 chore: cleanup 2023-11-21 09:54:41 +01:00
Emad Rad
139f241de4 fix: typing added 2023-11-21 09:54:41 +01:00
Régis Behmo
7dea2459a7 feat: simplify nightly version management
By pulling the version suffix from tutor, we avoid git conflicts when
merging the release branch in nightly.
2023-11-20 17:39:46 +01:00
Régis Behmo
06feeb087e fix: nightly package version
The package version may not include the "-nightly" suffix. Otherwise,
`pip install .` fails with:

    setuptools.extern.packaging.version.InvalidVersion: Invalid version: '...-nightly'
2023-09-07 18:39:53 +02:00
Régis Behmo
9ce82f787e feat: don't override imagepullpolicy on k8s 2023-06-27 16:40:11 +02:00
Régis Behmo
46b0f22e32 feat: upgrade to Palm 2023-06-15 00:21:27 +02:00
Régis Behmo
7245480e09 chore: handle nightly version numbers
Here, we make it possible to add a "-nightly" suffix to the package
version. This suffix will find its way to the Docker image tags. Thus,
the nightly branch will have different image tags. This will resolve
some confusion, as image tags are currently identical in nightly and
master.
2023-05-26 16:28:10 +02:00
Régis Behmo
1f5cea2c27 feat: upgrade to olive 2022-12-12 18:42:59 +01:00
Régis Behmo
58cc10b6b0 v14.0.1 2022-11-25 16:23:32 +01:00
Andrés González
5fceb02ad7 feat: Add tutor images push and tutor images push options for the android-app image. 2022-11-25 16:12:16 +01:00
Régis Behmo
c2d05ef635 v14.0.0: upgrade to nutmeg
The app is upgraded to v3.0.2. Version v3.1.0 was not functional in our
experiment: it was crashing on every run.
2022-06-09 20:10:57 +02:00
Régis Behmo
e165bf04ea feat: upgrade to maple
In Maple, the plugin API is slightly different: the apk file is built and
stored in the android-app Docker image, then served by a simple Caddy file
server. This makes it easy to distribute the apk to students.
2021-11-15 18:00:50 +01:00
Régis Behmo
af495f3e7d v12.0.1 2021-11-02 16:22:41 +01:00
Régis Behmo
59efe975d7 fix: interface with tutor.commands.local.docker_compose
The interface changed in tutor 12.1.6.
2021-11-02 16:21:45 +01:00
Régis Behmo
fa612e6cb3 fix: push android image to docker registry in CI
Previously, "tutor images push android" was a no-op because the "remote-image"
hook was missing.
2021-07-11 15:32:34 +02:00
Régis Behmo
b96b8fa72d Upgrade to the latest app release 2021-05-18 16:55:06 +02:00
Régis Behmo
c7d72a9e92 fix: README and config folder 2021-05-18 09:45:22 +02:00
Régis Behmo
872c00b53c 🌅 2021-04-27 14:45:26 +02:00