99 Commits

Author SHA1 Message Date
Overhang.IO
a433d48a7d Merge remote-tracking branch 'origin/master' into nightly 2023-09-07 16:57:09 +00: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
Overhang.IO
15e496e0b1 Merge remote-tracking branch 'origin/master' into nightly 2023-09-05 14:26:16 +00:00
Emad Rad
f2fb5680eb doc: course visibility section added 2023-09-05 16:21:02 +02:00
Overhang.IO
b83745a77c Merge remote-tracking branch 'origin/master' into nightly 2023-06-27 14:56:36 +00:00
Régis Behmo
9ce82f787e feat: don't override imagepullpolicy on k8s 2023-06-27 16:40:11 +02:00
Régis Behmo
1ee7014960 fix: development status is stable 2023-06-27 15:53:57 +02:00
Overhang.IO
fd44a2d9eb Merge remote-tracking branch 'origin/master' into nightly 2023-06-14 23:34:57 +00:00
Régis Behmo
56de7a8f5b ci: fix release name 2023-06-15 01:33:15 +02:00
Régis Behmo
3b2b0546ec Merge branch 'master' into nightly 2023-06-15 00:27:11 +02:00
Régis Behmo
46b0f22e32 feat: upgrade to Palm v16.0.0 2023-06-15 00:21:27 +02:00
Régis Behmo
d7cbce8467 fix: nightly package version
The package version number may not include the "-nightly" suffix.
Otherwise, installation fails with:

   setuptools.extern.packaging.version.InvalidVersion: Invalid version: '15.0.7-nightly'
2023-05-26 18:47:48 +02:00
Régis Behmo
32ce115a27 feat: label nightly version
This is to address https://github.com/overhangio/tutor-mfe/issues/122
As a consequence of this change, images will be tagged with a "-nightly"
suffix. Next, we'll probably have to build them periodically in CI.
2023-05-26 18:26:28 +02:00
Overhang.IO
a1a9aeb7a3 Merge remote-tracking branch 'origin/master' into nightly 2023-05-26 14:54:33 +00:00
Régis Behmo
ad501d21e4 ci: improve compatibility with main & nightly 2023-05-26 16:49:26 +02:00
Overhang.IO
a92475e07b Merge remote-tracking branch 'origin/master' into nightly 2023-05-26 14:39:24 +00: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
Overhang.IO
772939d992 Merge remote-tracking branch 'origin/master' into nightly 2023-05-22 07:42:39 +00:00
Régis Behmo
fdb919d8b4 docs: fix lingering i char in changelog
Damn you vim!
2023-05-22 09:38:30 +02:00
Overhang.IO
1f9450c177 Merge remote-tracking branch 'origin/master' into nightly 2023-05-19 14:27:41 +00:00
Régis Behmo
b60774c155 docs: add a scriv-managed changelog
This will be useful for tracking changes across releases.

This partly addresses https://github.com/overhangio/tutor/issues/746
2023-05-19 16:19:56 +02:00
Overhang.IO
71d8643480 Merge remote-tracking branch 'origin/master' into nightly 2023-05-17 08:29:11 +00:00
Régis Behmo
60fdd3ac50 fix: build-time warning
Installing from source triggers a warning on pip 23.0.1 if
pyproject.toml is not present. Building does not require any special
dependencies, so we just add a simple pyproject.toml file.

See: https://github.com/overhangio/tutor/issues/836
2023-05-17 10:24:21 +02:00
Overhang.IO
3f9987eeff Merge remote-tracking branch 'origin/master' into nightly 2023-05-16 08:13:56 +00:00
Régis Behmo
1c8a28ac3a docs: instruct to install from index 2023-05-16 10:08:58 +02:00
Régis Behmo
4bd4214011 ci: don't build on arm64
The build fails with the following error:

    	#25 [linux/arm64 11/11] RUN ./gradlew tasks
	#25 45.75 "Install Android SDK Platform 28 (revision: 6)" ready.
	#25 45.75 Installing Android SDK Platform 28 in
	    /app/android-sdk/platforms/android-28
	#25 45.75 "Install Android SDK Platform 28 (revision: 6)" complete.
	#25 45.75 "Install Android SDK Platform 28 (revision: 6)" finished.
	#25 45.85
	#25 45.85 FAILURE: Build failed with an exception.
	#25 45.85
	#25 45.85 * What went wrong:
	#25 45.85 A problem occurred configuring project ':OpenEdXMobile'.
	#25 45.85 > Failed to install the following SDK components:
	#25 45.85       build-tools;28.0.3 Android SDK Build-Tools 28.0.3
	#25 45.85   Install the missing components using the SDK manager in
	    Android Studio.

This issue is tracked in #7.
2023-05-16 10:05:34 +02:00
Régis Behmo
4e2164a9bb fix: add missing license file 2023-05-16 09:54:08 +02:00
Overhang.IO
c1ddb65cb5 Merge remote-tracking branch 'origin/master' into nightly 2023-02-27 11:10:55 +00:00
Régis Behmo
0d35240c79 ci: upgrade checkout action 2023-02-27 11:55:19 +01:00
Régis Behmo
dac6dd5418 Merge branch 'master' into nightly 2022-12-12 18:52:13 +01:00
Régis Behmo
1f5cea2c27 feat: upgrade to olive v15.0.0 2022-12-12 18:42:59 +01:00
Overhang.IO
f3d48d742a Merge remote-tracking branch 'origin/master' into nightly 2022-11-25 15:26:37 +00:00
Régis Behmo
58cc10b6b0 v14.0.1 v14.0.1 2022-11-25 16:23:32 +01:00
Overhang.IO
fdf79fa0e4 Merge remote-tracking branch 'origin/master' into nightly 2022-11-25 15:15:41 +00: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
8572483d95 docs: make it clear who is maintaining this plugin 2022-11-10 16:28:17 +01:00
Régis Behmo
9192ff0bd7 docs: make it clear who is maintaining this plugin 2022-11-10 16:13:49 +01:00
Carlos Muniz
999fe79a29 docs: change quickstart to launch
This change is due to renaming quickstart to launch in tutor.
2022-10-03 14:02:39 +02:00
Régis Behmo
abc2214d85 ci: fix open edx release name v14.0.0 2022-06-13 21:12:47 +02: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
d489f70f18 ci: both way repo sync 2021-09-02 14:15:05 +02: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
fb2bdd9005 fix: tutor-openedx was renamed to tutor 2021-07-06 10:31:40 +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