Danyal-Faheem
471bae22e8
ci: add python 3.12 checks
...
resolved merge conflicts
rebased this branch to overhangio master branch from edly-io master branch
2024-03-19 17:56:21 +05:00
Muhammad Faraz Maqsood
0034aaddb3
fix: fix volumes empty list error during tutor dev launch
2024-03-13 13:06:11 +05:00
Muhammad Faraz Maqsood
90abd11ca6
Revert "fix: fix empty volumes list"
...
This reverts commit 69c8ba5e9c49a7f085b6542612b4f2fc27432208.
2024-03-13 13:00:34 +05:00
Muhammad Faraz Maqsood
69c8ba5e9c
fix: fix empty volumes list
...
this error occurs during dev launch
2024-03-13 12:59:18 +05:00
Régis Behmo
a4fa65cf29
ci: fix auto-add-to-project typo
2024-03-12 11:42:36 +05:00
Max Sokolski
3ebf44e3d6
docs: add changelog entry
2024-03-11 16:50:39 +05:00
Max Sokolski
b3bc099364
feat: add mounts for docker-compose-dev-services
2024-03-11 16:50:39 +05:00
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