Régis Behmo
f0ac92b85b
fix: docker build deprecation warnings
...
With the latest Docker upgrade, we got the following warnings during
build:
FromAsCasing: 'as' and 'FROM' keywords' casing do not match
LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format
2024-06-21 17:12:57 +02:00
Régis Behmo
d68039216d
Merge pull request #31 from overhangio/redwood
...
Upgrade to Redwood
v18.0.0
2024-06-20 03:14:22 +02:00
jfavellar90
a880f44b9f
feat: upgrade to redwood
2024-06-20 01:17:00 +02:00
Jhony Avella
5db7addac8
feat: adding Python 3.12 support for Xqueue ( #30 )
2024-05-03 09:00:16 -05:00
Régis Behmo
fe3742a0f0
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
4bf2a47857
ci: remove now useless OPENEDX_RELEASE variable
2024-02-20 15:15:40 +01:00
Régis Behmo
d1c67f42d9
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
02c7719c32
ci: auto-add issues and items to github project
2024-01-12 12:33:35 +01:00
jfavellar90
7f09751e8f
chore: addressing comments
v17.0.0
2023-12-11 18:12:10 +01:00
jfavellar90
8703186cef
feat: upgrade to Quince
2023-12-09 17:43:42 +01:00
Régis Behmo
241283ea95
Merge branch 'master' into nightly
2023-12-09 17:42:22 +01:00
Emad Rad
8c2f78a683
feat: Added 'dev' requirements to 'extras_require' in setup
...
These include 'tutor' (version 16.x) for development and 'types-requests' (version 2.31.0.0). This addition helps in managing package dependencies during development.
2023-12-09 15:56:42 +01:00
Emad Rad
b0ad257f63
feat: typing added
2023-12-09 15:56:42 +01:00
Emad Rad
e1eea67baf
chore: cleanup with black and isort
2023-12-09 15:56:42 +01:00
Emad Rad
add702220c
chore: changelog entry added
2023-12-09 15:56:42 +01:00
Emad Rad
7038313d7e
ci: test action added
2023-12-09 15:56:42 +01:00
Emad Rad
522fe2a6da
feat: Makefile added
2023-12-09 15:56:42 +01:00
Régis Behmo
67c55ffe1d
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
Régis Behmo
4256df3839
docs: docs.tutor.overhang.io -> docs.tutor.edly.io
...
See: https://github.com/overhangio/tutor/issues/945
2023-12-05 12:16:40 +01:00
Régis Behmo
be48edeb26
feat: simplify nightly version management
...
By pulling the version suffix from tutor, we avoid git conflicts when
merging the release branch in nightly.
2023-12-05 12:16:39 +01:00
Régis Behmo
cbe4f5af5c
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
Régis Behmo
18a6d5bc39
fix: add missing pkg-config package ( #26 )
...
Build fails in nightly with the following error:
#28 5.503 × Getting requirements to build wheel did not run
successfully.
#28 5.503 │ exit code: 1
#28 5.503 ╰─> [24 lines of output]
#28 5.503 /bin/sh: 1: pkg-config: not found
#28 5.503 /bin/sh: 1: pkg-config: not found
#28 5.503 Trying pkg-config --exists mysqlclient
#28 5.503 Command 'pkg-config --exists mysqlclient' returned
non-zero exit status 127.
#28 5.503 Trying pkg-config --exists mariadb
#28 5.503 Command 'pkg-config --exists mariadb' returned non-zero
exit status 127.
#28 5.503 Traceback (most recent call last):
#28 5.503 File
"/openedx/venv/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
line 353, in <module>
#28 5.503 main()
#28 5.503 File
"/openedx/venv/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
line 335, in main
#28 5.503 json_out['return_val'] =
hook(**hook_input['kwargs'])
#28 5.503 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
#28 5.503 return hook(config_settings)
#28 5.503 File
"/tmp/pip-build-env-58chejnv/overlay/lib/python3.8/site-packages/setuptools/build_meta.py",
line 355, in get_requires_for_build_wheel
#28 5.503 return self._get_build_requires(config_settings,
requirements=['wheel'])
#28 5.503 File
"/tmp/pip-build-env-58chejnv/overlay/lib/python3.8/site-packages/setuptools/build_meta.py",
line 325, in _get_build_requires
#28 5.503 self.run_setup()
#28 5.503 File
"/tmp/pip-build-env-58chejnv/overlay/lib/python3.8/site-packages/setuptools/build_meta.py",
line 341, in run_setup
#28 5.503 exec(code, locals())
#28 5.503 File "<string>", line 154, in <module>
#28 5.503 File "<string>", line 48, in get_config_posix
#28 5.503 File "<string>", line 27, in find_package_name
#28 5.503 Exception: Can not find valid pkg-config name.
#28 5.503 Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env
vars manuallY
2023-11-21 06:39:16 -05:00
Régis Behmo
7317758ca9
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
Overhang.IO
f81740fa40
Merge remote-tracking branch 'origin/master' into nightly
2023-11-14 23:05:48 +00:00
jfavellar90
84ceed2f92
v16.0.2
v16.0.2
2023-11-14 18:03:59 -05:00
ravikhetani
c93d2a3e35
fix: service "xqueue-job" depends on undefined service mysql: invalid compose project ( #24 )
...
* fix: docker compose error, dependency sql missing, when running with RUN_MYSQL=false
* fix spelling error
---------
Co-authored-by: Ravi Khetani <r.khetani@institute.global>
2023-11-14 18:01:33 -05:00
Overhang.IO
b25a7e23a4
Merge remote-tracking branch 'origin/master' into nightly
2023-10-03 06:37:34 +00:00
Régis Behmo
c88592235f
chore: mark compatibility with python 3.12
2023-10-03 08:23:48 +02:00
Overhang.IO
4d75cd0f84
Merge remote-tracking branch 'origin/master' into nightly
2023-09-07 16:53:29 +00:00
Régis Behmo
5da7bd3278
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
790405a132
Merge remote-tracking branch 'origin/master' into nightly
2023-08-14 14:26:52 +00:00
Emad Rad
9e1296b6bd
docs: typos
...
* chore: wrong plugin name fixed
* chore: square characters replaced with "→"
2023-08-14 16:24:05 +02:00
Régis Behmo
ee0f3563e2
Merge branch 'master' into nightly
2023-08-09 10:34:31 +02:00
jfavellar90
18f202e593
v16.0.1
v16.0.1
2023-08-04 08:16:30 -05:00
Overhang.IO
1ea66816ea
Merge remote-tracking branch 'origin/master' into nightly
2023-07-31 13:41:11 +00:00
Jhony Avella
9ab9d85fc5
chore: remove xqueue permissions container
...
There is now a single "permissions" container that makes all permission changes in Tutor core
2023-07-31 15:35:37 +02:00
Overhang.IO
9787d8d71b
Merge remote-tracking branch 'origin/master' into nightly
2023-06-27 15:26:24 +00:00
Régis Behmo
69aff3255f
fix: development status is stable
2023-06-27 15:53:57 +02:00
Régis Behmo
b3bc26036a
Merge branch 'master' into nightly
2023-06-15 01:12:12 +02:00
Jhony Avella
8448e2ba2f
feat: upgrade to Palm
v16.0.0
2023-06-15 01:04:59 +02:00
Régis Behmo
f9cf62c307
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
06c53909ba
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
70730f1cbf
Merge remote-tracking branch 'origin/master' into nightly
2023-05-26 15:00:20 +00:00
Régis Behmo
6cf8776b29
ci: improve compatibility with main & nightly
2023-05-26 16:49:26 +02:00
Overhang.IO
e282c959e0
Merge remote-tracking branch 'origin/master' into nightly
2023-05-26 14:42:14 +00:00
Régis Behmo
ee1ade376a
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
c40a96e8fc
Merge remote-tracking branch 'origin/master' into nightly
2023-05-22 07:46:26 +00:00
Régis Behmo
23a15c8f0f
docs: fix lingering i char in changelog
...
Damn you vim!
2023-05-22 09:38:30 +02:00
Overhang.IO
33c4ca9538
Merge remote-tracking branch 'origin/master' into nightly
2023-05-19 14:55:46 +00:00
Régis Behmo
efab209715
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