New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use the new edx-platform assets build + other improvements #34
base: nightly
Are you sure you want to change the base?
Commits on Sep 1, 2023
-
feat!: assume BuildKit is available
BuildKit replaces and improves the legacy Docker builder, which was deprecated back in Feb 2023. Assuming BuildKit allows us to simplify the Dockerfile and makes future build performance improvements easier. The Docker versions which Tutor recommends (v20+) all come with BuildKit, so As follow-up work, we will need to remove `is_buildkit_enabled` from the official plugins templates. Relevant discussion: overhangio#868 (comment)
Configuration menu - View commit details
-
Copy full SHA for 1a3abf8 - Browse repository at this point
Copy the full SHA 1a3abf8View commit details -
build: take advantage of upstream static asset build improvements
TODOs: * See if we can reduce the huge mount blocks a bit. * Merge edx-platform asset folder changes instead of patching in a PR. * Add changelog entry. * Test more thoroughly. * Circulate a TEP or some other form of proposal? * Deprecate patches that no longer exist or have changed. Part of: https://github.com/openedx/wg-developer-experience/issues/166
Configuration menu - View commit details
-
Copy full SHA for 61862b3 - Browse repository at this point
Copy the full SHA 61862b3View commit details -
feat:
tutor dev/local copyartifacts
TODO: * Changelog entry * Comments * Linting * Tests * TEP
Configuration menu - View commit details
-
Copy full SHA for 1ec378f - Browse repository at this point
Copy the full SHA 1ec378fView commit details
Commits on Sep 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eba2c77 - Browse repository at this point
Copy the full SHA eba2c77View commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b77ea64 - Browse repository at this point
Copy the full SHA b77ea64View commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f5c463b - Browse repository at this point
Copy the full SHA f5c463bView commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c28cc93 - Browse repository at this point
Copy the full SHA c28cc93View commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 510b023 - Browse repository at this point
Copy the full SHA 510b023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82cdc5d - Browse repository at this point
Copy the full SHA 82cdc5dView commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7123b8c - Browse repository at this point
Copy the full SHA 7123b8cView commit details
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8c72f69 - Browse repository at this point
Copy the full SHA 8c72f69View commit details -
fix: build: re-install edx-platform in dev image
copying in the dev virtualenv was clobbering the symlink which `pip install -e .` creates in the virtualenv. fixes this error in dev mode: Traceback (most recent call last): File "/openedx/bin/site-configuration", line 3, in <module> import lms.startup ModuleNotFoundError: No module named 'lms'
Configuration menu - View commit details
-
Copy full SHA for 0378a77 - Browse repository at this point
Copy the full SHA 0378a77View commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1d57cd8 - Browse repository at this point
Copy the full SHA 1d57cd8View commit details
Commits on Dec 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e9e590d - Browse repository at this point
Copy the full SHA e9e590dView commit details
Commits on Dec 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ed519cb - Browse repository at this point
Copy the full SHA ed519cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72a832a - Browse repository at this point
Copy the full SHA 72a832aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e5b530 - Browse repository at this point
Copy the full SHA 2e5b530View commit details
Commits on Feb 8, 2024
-
fix: RsaKey.dq attribute error
Running `tutor config save` with an outdated version of pycryptodome was failing with the following error: Error: Missing configuration value: 'Crypto.PublicKey.RSA.RsaKey object' has no attribute 'dq' This is because the "dq" attribute was only introduced in pycryptodome 3.17.0: https://www.pycryptodome.org/src/changelog#january-2023 To resolve this issue we bump the minimum requirements. Close overhangio#962
Configuration menu - View commit details
-
Copy full SHA for a4e3155 - Browse repository at this point
Copy the full SHA a4e3155View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96a04db - Browse repository at this point
Copy the full SHA 96a04dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc9b2d6 - Browse repository at this point
Copy the full SHA bc9b2d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6948586 - Browse repository at this point
Copy the full SHA 6948586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7879eff - Browse repository at this point
Copy the full SHA 7879effView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2a5196 - Browse repository at this point
Copy the full SHA f2a5196View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57e5712 - Browse repository at this point
Copy the full SHA 57e5712View commit details -
ci: fix reference to personal access token
Turns out, github.token is not a PAT actions/add-to-project#462 (comment)
Configuration menu - View commit details
-
Copy full SHA for 02ee7ff - Browse repository at this point
Copy the full SHA 02ee7ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44f52f8 - Browse repository at this point
Copy the full SHA 44f52f8View commit details -
docs: remove useless openedx hooks section
That section was empty anyway.
Configuration menu - View commit details
-
Copy full SHA for c490c37 - Browse repository at this point
Copy the full SHA c490c37View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdeb4b6 - Browse repository at this point
Copy the full SHA fdeb4b6View commit details -
fix: correctly render .webp and .otf files in env
This partially addresses overhangio#985. --------- Co-authored-by: Ravi Khetani <r.khetani@institute.global>
Configuration menu - View commit details
-
Copy full SHA for 7ea76e2 - Browse repository at this point
Copy the full SHA 7ea76e2View commit details -
docs: fix google analytics example
Fixed extra indentation for the Google Analytics plugin example. The extra indentation makes the plugin fail when being activated.
Configuration menu - View commit details
-
Copy full SHA for f0d4bd9 - Browse repository at this point
Copy the full SHA f0d4bd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f95062 - Browse repository at this point
Copy the full SHA 7f95062View commit details -
doc: update steps to release a new version
close overhangio#983 --------- Co-authored-by: Muhammad Faraz Maqsood <faraz.maqsood@a006-01130.home>
Configuration menu - View commit details
-
Copy full SHA for aece9b6 - Browse repository at this point
Copy the full SHA aece9b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e6df39 - Browse repository at this point
Copy the full SHA 4e6df39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2789740 - Browse repository at this point
Copy the full SHA 2789740View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62973dc - Browse repository at this point
Copy the full SHA 62973dcView commit details -
chore: remove useless test file
This test fixture has been happily living in the test folder for 4 years...
Configuration menu - View commit details
-
Copy full SHA for 70224a7 - Browse repository at this point
Copy the full SHA 70224a7View commit details -
fix: save env on
plugins enable
Environment was not updated correctly on `tutor plugins enable ...` because of a caching issue. To bypass this issue, we improve the caching mechanism and introduce a new `lru_cache` decorator. Close overhangio#989.
Configuration menu - View commit details
-
Copy full SHA for d879573 - Browse repository at this point
Copy the full SHA d879573View commit details -
chore: add missing test fixture and changelog entry
We somehow forgot to include these files in a previous commit...
Configuration menu - View commit details
-
Copy full SHA for 020787e - Browse repository at this point
Copy the full SHA 020787eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf9fe93 - Browse repository at this point
Copy the full SHA bf9fe93View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcab52d - Browse repository at this point
Copy the full SHA dcab52dView commit details
Commits on Feb 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dfb6d53 - Browse repository at this point
Copy the full SHA dfb6d53View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d857612 - Browse repository at this point
Copy the full SHA d857612View commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc65425 - Browse repository at this point
Copy the full SHA cc65425View commit details
Commits on May 14, 2024
-
feat!: remove dependency on Paver scripts
BREAKING CHANGE: `openedx-assets` is replaed with `npm run` subcommands. For details, see the changelog entry. For further details and rationale, see the upstream DEPR ticket: openedx/edx-platform#31895
Configuration menu - View commit details
-
Copy full SHA for f00c311 - Browse repository at this point
Copy the full SHA f00c311View commit details
Commits on May 15, 2024
-
Merge remote-tracking branch 'origin/kdmccormick/assets-build' into k…
…dmccormick/assets
Configuration menu - View commit details
-
Copy full SHA for dc2ca3d - Browse repository at this point
Copy the full SHA dc2ca3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b38354f - Browse repository at this point
Copy the full SHA b38354fView commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5f79206 - Browse repository at this point
Copy the full SHA 5f79206View commit details -
Configuration menu - View commit details
-
Copy full SHA for aba2af3 - Browse repository at this point
Copy the full SHA aba2af3View commit details -
build: get rid of 'rm sass' line; optimization is not worth complexity
It's a 50MB optimization, which is nice, but not worth these Dockerfile lines. This optimizatoin will happen naturally in Sumac, anyway, since Paver's deps will be removed from base.txt
Configuration menu - View commit details
-
Copy full SHA for e46a58d - Browse repository at this point
Copy the full SHA e46a58dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 281c7b5 - Browse repository at this point
Copy the full SHA 281c7b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for eef1730 - Browse repository at this point
Copy the full SHA eef1730View commit details -
Configuration menu - View commit details
-
Copy full SHA for a86e932 - Browse repository at this point
Copy the full SHA a86e932View commit details -
Configuration menu - View commit details
-
Copy full SHA for f13715f - Browse repository at this point
Copy the full SHA f13715fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e6f523 - Browse repository at this point
Copy the full SHA 8e6f523View commit details -
Configuration menu - View commit details
-
Copy full SHA for 072799b - Browse repository at this point
Copy the full SHA 072799bView commit details