Régis Behmo
9b1fdd9773
ci: don't even try to auto-add PRs to github project
...
Auto-adding PRs to the Github project is not working because the
github-token is not available there.
2024-03-05 12:03:03 +05:00
Régis Behmo
98e226c501
ci: remove now useless OPENEDX_RELEASE variable
2024-02-20 15:15:40 +01:00
Régis Behmo
b8f6ad8c9c
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
Régis Behmo
d451ab6425
ci: auto-add issues and items to github project
2024-01-12 12:33:35 +01:00
Muhammad Faraz Maqsood
74273e027f
doc: add instructions related to programs
...
close overhangio#42 as this is not an issue, updating readme in case of confusion.
2024-01-09 10:56:59 +05:00
Zia Fazal
52af6adb57
feat: upgrade to quince
v17.0.0
2023-12-11 18:12:10 +01:00
Overhang.IO
073fe08a04
Merge remote-tracking branch 'origin/master' into nightly
2023-12-09 18:15:12 +00:00
Régis Behmo
18cce706a7
v16.0.2
v16.0.2
2023-12-09 19:05:52 +01:00
Muhammad Faraz Maqsood
e30a78936d
fix: banner image base urls
...
close #46
2023-12-09 19:02:06 +01:00
Régis Behmo
7dc8b266b6
local.overhang.io -> local.edly.io
...
This is related to https://github.com/overhangio/tutor/issues/945
2023-12-09 15:54:28 +01:00
Overhang.IO
7e65b8b51a
Merge remote-tracking branch 'origin/master' into nightly
2023-12-08 18:46:42 +00:00
Emad Rad
5f964b0c6c
fix: dev dependency
2023-12-08 19:34:06 +01:00
Omar Al-Ithawi
e766c92c86
chore: use course-discovery openedx-atlas requirement
...
course-discovery now maintains its own base.in requirement for atlas
the tutor-discovery no longer needs to install it.
2023-12-08 11:00:30 +01:00
Overhang.IO
236b8c77e9
Merge remote-tracking branch 'origin/master' into nightly
2023-12-05 11:17:42 +00:00
Régis Behmo
03c43e084c
docs: docs.tutor.overhang.io -> docs.tutor.edly.io
...
See: https://github.com/overhangio/tutor/issues/945
2023-12-05 11:45:48 +01:00
Overhang.IO
829025ff26
Merge remote-tracking branch 'origin/master' into nightly
2023-11-24 03:49:54 +00:00
Emad Rad
0d9eb05ee5
chore: typo fixed
2023-11-24 08:39:38 +05:00
Emad Rad
0f9ac7f4d4
chore: cleanup
2023-11-24 08:39:38 +05:00
Emad Rad
e18fede815
fix: typing added
2023-11-24 08:39:38 +05:00
Emad Rad
ed0935da3d
ci: test action added
2023-11-24 08:39:38 +05:00
Emad Rad
71e988b3ee
feat: Makefile added
2023-11-24 08:39:38 +05:00
Emad Rad
962f796458
chore: changelog entry added
2023-11-24 08:39:38 +05:00
Overhang.IO
0adea6785e
Merge remote-tracking branch 'origin/master' into nightly
2023-11-21 10:40:21 +00:00
Muhammad Faraz Maqsood
8105cd9230
feat: introduce course discovery repository and version settings
2023-11-21 15:30:13 +05:00
Régis Behmo
902c223370
Merge branch 'master' into nightly
2023-11-20 17:46:41 +01:00
Régis Behmo
411a601ba9
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:47 +01:00
Overhang.IO
11f807de13
Merge remote-tracking branch 'origin/master' into nightly
2023-11-14 12:02:30 +00:00
Muhammad Faraz Maqsood
af757b3e4c
updated maintainer email
2023-11-14 16:54:32 +05:00
Overhang.IO
05f0bfe9d5
Merge remote-tracking branch 'origin/master' into nightly
2023-11-08 09:03:50 +00:00
Muhammad Faraz Maqsood
d3ab250f57
v16.0.1
v16.0.1
2023-11-08 14:02:04 +05:00
Overhang.IO
16e90e10c4
Merge remote-tracking branch 'origin/master' into nightly
2023-11-08 07:02:12 +00:00
Muhammad Faraz Maqsood
811e792a17
fix: wrong variable name for extra_requirement for pip extra requirements
...
Co-authored-by: Muhammad Faraz Maqsood <faraz.maqsood@a006-01130.home>
2023-11-08 07:50:17 +01:00
Omar Al-Ithawi
b9dd940903
feat: add minimal atlas step to the build
...
This contribution is part of the [FC-0012 project](https://openedx.atlassian.net/l/cp/XGS0iCcQ ) which is sparked by the [Translation Infrastructure update OEP-58](https://open-edx-proposals.readthedocs.io/en/latest/architectural-decisions/oep-0058-arch-translations-management.html#specification ).
2023-10-16 18:27:29 +02:00
Overhang.IO
1667af12cb
Merge remote-tracking branch 'origin/master' into nightly
2023-10-03 06:50:50 +00:00
Régis Behmo
4e90634092
chore: mark compatibility with python 3.12
2023-10-03 08:23:48 +02:00
Régis Behmo
21b82de63f
fix: missing pkg-config in image build
...
Build was failing with the following error during the installation of
mysqlclient==2.2.0:
#39 22.19 Collecting mysqlclient==2.2.0 (from -r requirements/production.txt (line 435))
#39 22.20 Downloading mysqlclient-2.2.0.tar.gz (89 kB)
#39 22.20 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.5/89.5 kB 95.8 MB/s eta 0:00:00
#39 22.24 Installing build dependencies: started
#39 24.79 Installing build dependencies: finished with status 'done'
#39 24.81 Getting requirements to build wheel: started
#39 25.07 Getting requirements to build wheel: finished with status 'error'
#39 25.08 error: subprocess-exited-with-error
#39 25.08
#39 25.08 × Getting requirements to build wheel did not run successfully.
#39 25.08 │ exit code: 1
#39 25.08 ╰─> [24 lines of output]
#39 25.08 /bin/sh: 1: pkg-config: not found
#39 25.08 /bin/sh: 1: pkg-config: not found
#39 25.08 Trying pkg-config --exists mysqlclient
#39 25.08 Command 'pkg-config --exists mysqlclient' returned non-zero exit status 127.
#39 25.08 Trying pkg-config --exists mariadb
#39 25.08 Command 'pkg-config --exists mariadb' returned non-zero exit status 127.
#39 25.08 Traceback (most recent call last):
#39 25.08 File "/openedx/venv/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
#39 25.08 main()
#39 25.08 File "/openedx/venv/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
#39 25.08 json_out['return_val'] = hook(**hook_input['kwargs'])
#39 25.08 File "/openedx/venv/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
#39 25.08 return hook(config_settings)
#39 25.08 File "/tmp/pip-build-env-5hyrozx4/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 355, in get_requires_for_build_wheel
#39 25.08 return self._get_build_requires(config_settings, requirements=['wheel'])
#39 25.08 File "/tmp/pip-build-env-5hyrozx4/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 325, in _get_build_requires
#39 25.08 self.run_setup()
#39 25.08 File "/tmp/pip-build-env-5hyrozx4/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 341, in run_setup
#39 25.08 exec(code, locals())
#39 25.08 File "<string>", line 154, in <module>
#39 25.08 File "<string>", line 48, in get_config_posix
#39 25.08 File "<string>", line 27, in find_package_name
#39 25.08 Exception: Can not find valid pkg-config name.
#39 25.08 Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manually
#39 25.08 [end of output]
2023-09-08 09:53:08 +02:00
Overhang.IO
bddd793bfd
Merge remote-tracking branch 'origin/master' into nightly
2023-09-07 16:59:00 +00:00
Régis Behmo
b5c266efdb
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
06536ceb4d
Merge branch 'master' into nightly
2023-06-15 01:01:23 +02:00
Muhammad Faraz Maqsood
286acdae0b
feat: upgrade to palm
v16.0.0
2023-06-15 00:42:53 +02:00
Régis Behmo
f09d6140ec
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
e8cf712a0b
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
3c3bfc7ce6
Merge remote-tracking branch 'origin/master' into nightly
2023-05-26 15:09:07 +00:00
Régis Behmo
54bacd664e
ci: improve compatibility with main & nightly
2023-05-26 16:49:26 +02:00
Régis Behmo
dbcf969a7a
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
4f96218a16
Merge remote-tracking branch 'origin/master' into nightly
2023-05-22 08:00:39 +00:00
Régis Behmo
89dc4fada1
docs: fix lingering i char in changelog
...
Damn you vim!
2023-05-22 09:38:30 +02:00
Overhang.IO
3d826a8be5
Merge remote-tracking branch 'origin/master' into nightly
2023-05-19 14:49:10 +00:00
Régis Behmo
36c5331563
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
f1b6b8b407
Merge remote-tracking branch 'origin/master' into nightly
2023-05-17 08:55:48 +00:00