105 Commits

Author SHA1 Message Date
Abdul-Muqadim-Arbisoft
a539ca2693 feat: migrate from pylint/black to ruff (#64)
* feat: migrate from pylint/black to ruff
Linked Epic: overhangio/tutor#1251

Some new rules that have been added are:

I: sort imports
N: check for pep8-naming standards
W292: check for missing extra line at EOF

Some of our lines, particularly in config break the 88 character line length limit. For that, we add a # noqa: E501 to let ruff know to ignore the rule for that line

* test: python package distribution build when running make test
Pushing to pypi would occasionally fail because of breaking distribution build.
We verify the build in the github CI now so that we can mitigate those errors later on.

* fix: install ruff instead of pylint/black as optional dev dependency
2025-09-07 19:44:37 +05:00
Ahmed Khalid
cfee151f6b
Merge pull request #40 from overhangio/teak v20.0.0 2025-06-27 17:18:30 +05:00
Abdul-Muqadim-Arbisoft
78b29f1ec6 update changelog 2025-06-10 11:00:15 +05:00
Abdul-Muqadim-Arbisoft
7b4af1f15c v20.0.0 2025-04-06 19:16:47 +05:00
Syed Muhammad Dawoud Sheraz Ali
c2ba1b57fd
build: Add hatch_build in sdist to fix installation issues (#39) 2025-03-12 16:06:59 +05:00
Abdul-Muqadim-Arbisoft
243bbeb79a
Merge pull request #38 from overhangio/muqadim/migrate-to-pyproject
feat: migrate from setup.py/setuptools to pyproject.toml/hatch
2025-03-10 13:05:45 +05:00
Abdul-Muqadim-Arbisoft
05fc54b68d feat: migrate from setup.py/setuptools to pyproject.toml/hatch 2025-02-24 08:26:09 +05:00
Syed Muhammad Dawoud Sheraz Ali
8fa95c708f
build: re-add auto-add for PRs with a different target (#37) 2025-01-17 11:28:18 +05:00
Abdul-Muqadim-Arbisoft
46ed8a91cd
Merge pull request #36 from edly-io/muqadim/change-maintainer
Change maintainer in readme.md and setup.py
2025-01-16 13:11:22 +05:00
Abdul-Muqadim-Arbisoft
8d04f8ac02 Change maintainer in readme.md and setup.py 2025-01-16 12:07:28 +05:00
Régis Behmo
ca03a2f844
v19.0.0 Upgrade to sumac v19.0.0 2024-12-16 20:34:06 +01:00
Abdul-Muqadim-Arbisoft
1d87ec5193 chore: removing hard coded platform name value (#31) 2024-12-09 18:19:39 +05:00
Abdul-Muqadim-Arbisoft
5d2e945a15 chore: Replace Hardcoded PLATFORM_NAME with Configuration Variable (#29) 2024-12-09 18:19:39 +05:00
Abdul-Muqadim-Arbisoft
bef534a00d v19.0.0 Upgrade to sumac 2024-12-09 18:19:39 +05:00
Overhang.IO
aa1c67a6a3 Merge remote-tracking branch 'origin/release' 2024-11-28 09:33:35 +00:00
Régis Behmo
b7af7ba707 v18.0.1 v18.0.1 2024-11-28 10:32:41 +01:00
Overhang.IO
d43952befb Merge remote-tracking branch 'origin/release' 2024-11-28 09:25:19 +00:00
Abdul-Muqadim-Arbisoft
cb789e8604 feat: ubuntu 24.04 upgrade
Close #34.
2024-11-28 10:21:14 +01:00
Régis Behmo
af56259343 Merge branch 'release' 2024-11-27 18:35:01 +01:00
Syed Muhammad Dawoud Sheraz Ali
519062a168 feat!: Rename branches master->release, nightly->main 2024-11-27 18:33:32 +01:00
Overhang.IO
097ad05609 Merge remote-tracking branch 'origin/master' into nightly 2024-11-14 16:32:58 +00:00
Abdul-Muqadim-Arbisoft
5648bc4829
chore: remove python 3.8 references (#32) 2024-11-14 21:20:40 +05:00
Abdul-Muqadim-Arbisoft
3f19e83300
feat: ubuntu upgrade (#27) 2024-10-28 12:19:26 +05:00
Régis Behmo
96404d74c0 docs: *.local.edly.io -> *.local.openedx.io
The default URL to run a local platform switched from local.edly.io to
local.openedx.io. This changes makes it clearer for everyone that Tutor
is to run Open edX.

See: https://github.com/overhangio/tutor/issues/1120
2024-10-17 08:36:40 +02:00
Régis Behmo
446587b788 ci: upgrade vendor actions 2024-10-03 11:16:24 +02:00
Régis Behmo
b8281e51dc docs: fix author domain name 2024-10-01 09:08:48 +02:00
Muhammad Ali
2dd92f1801
Merge pull request #26 from overhangio/ali/add-maintainer
Add new maintainer in readme.md and setup.py
2024-09-05 12:10:37 +05:00
muhammadali286
dde6ed73dc chore: add Muhammad Ali as maintainer in readme.md and setup.py 2024-09-04 14:33:25 +05:00
Régis Behmo
95d7c74377 build: fix readme content type warning 2024-07-23 10:37:35 +02:00
Régis Behmo
145ac9519a 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
4d4bc48689
Merge pull request #24 from overhangio/redwood
Upgrade to Redwood
v18.0.0
2024-06-20 02:50:08 +02:00
Syed Muhammad Dawoud Sheraz Ali
e35b24fd53 v18.0.0 2024-06-20 01:55:21 +02:00
Max Sokolski
13e384484b
feat: apply a new configuration template file (#22)
Source: https://github.com/openedx/openedx-app-android/blob/main/default_config/prod/config.yaml
2024-06-11 12:19:50 +05:00
Hamza Shafique
5f10cfe451
feat: build main branch in nightly 2024-06-11 09:14:33 +02:00
Abdul-Muqadim-Arbisoft
b5d60b812c
Update plugin for compatibility with new openedx mobile repositories and upgrade dependencies (#21) 2024-06-06 16:59:22 +05:00
Régis Behmo
f5f11b8ef6 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
24ed22f36f ci: remove now useless OPENEDX_RELEASE variable 2024-02-20 15:15:41 +01:00
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
93c9168ff5
ci: support arm64 image building
By removing the IMAGES_BUILD_PLATFORM key from the CI file, the CI script will pick up the default value, which is a cross-platform (linux/amd64,linux/arm64) build.
2024-01-30 09:44:56 +01:00
Régis Behmo
3e697590c3 ci: auto-add issues and items to github project 2024-01-12 12:33:36 +01:00
Muhammad Ali
93edbdeea5 feat: upgrade to quince v17.0.0 2023-12-11 18:12:10 +01:00
Régis Behmo
7726bfb1c6 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
7776ba9ce2 Merge remote-tracking branch 'origin/master' into nightly 2023-12-08 18:41:21 +00:00
Emad Rad
f421b6804c
fix: dev dependency 2023-12-08 19:33:20 +01:00
Overhang.IO
fa644d342d Merge remote-tracking branch 'origin/master' into nightly 2023-12-05 11:03:03 +00:00
Régis Behmo
35e375cd26 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
cdd3f5e499 Merge remote-tracking branch 'origin/master' into nightly 2023-11-21 08:56:11 +00: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
Emad Rad
f59425268a chore: changelog entry added 2023-11-21 09:54:41 +01:00