Hunia Fatima
41bc954975
fix: replace deprecated github actions
2024-07-02 17:07:17 +05:00
Feanil Patel
4ca4a58dea
build: Add node 20 to the test matrix.
2024-06-18 09:57:15 -04:00
Emad Rad
6c5b98087e
chore: cleanup
...
- rst heading definitions
- indirect hyperlinks and code-blocks added for better readability
- MarkDown warnings resolved
- Yaml style issues fixed
2024-06-03 22:18:27 +03:30
Irtaza Akram
e428dd4511
fix: update github actions & remove edx runner
2024-05-30 15:00:30 -04:00
Kyle McCormick
69e5fa4227
test: check both dev and prod asset builds using npm run ( #34836 )
...
This switches the static asset check over from the deprecated
paver commands to the new 'npm run build' command. Doing so allows us
to check both the prod AND dev build, whereas before we were only
checking the prod build.
Please note that, as before, the "check" is only ensuring that the build
returns 0. It is not checking the contents of the build output.
Closes: https://github.com/openedx/edx-platform/issues/34834
2024-05-22 09:40:37 -04:00
Feanil Patel
4687dae487
build: Drop testing with Mongo 4.4 and Python 3.8
2024-05-14 09:25:18 -04:00
Feanil Patel
325a7b91b2
build: Update more workflows to test on Python 3.11
2024-05-01 10:23:34 -04:00
Brian Smith
05baf4c1fe
revert: revert: "chore: upgrade to node 18" ( #34496 )
...
This reverts commit eb26333ca6 .
2024-04-19 14:03:42 -04:00
Kyle D. McCormick
0d52e370f5
test: compile built-in themes as part of static assets check
...
This will help safe-guard against bugs in the Sass and Webpack build
which only arise from certain uses of the legacy Comprehensive Theming
system.
2024-04-12 11:33:31 -04:00
Feanil Patel
eb26333ca6
Revert "chore: upgrade to node 18" ( #34496 )
...
* Revert "chore: upgrade to node 18"
* Revert "fix: bump npm from 10.2.x to 10.5.x"
This reverts commit b6662d4ee0 .
* Revert "fix: replace outdated webpack plugins"
This reverts commit b204f1b572 .
* Revert "build: Remove the `npm bin` calls from package.json"
This reverts commit 4e3dd161ff .
* fix: fix bad conflict resolution.
---------
Co-authored-by: Diana Huang <dkh@edx.org >
2024-04-10 09:58:42 -04:00
Brian Smith
b6662d4ee0
fix: bump npm from 10.2.x to 10.5.x
2024-04-09 14:15:47 -04:00
Brian Smith
8fb63bb0cf
chore(deps): update deps to support node 18
2024-04-09 10:32:54 -04:00
Daniel Valenzuela
c0aba8a805
build: add MongoDB 7 to the CI ( #34213 )
2024-03-08 18:50:13 +01:00
dependabot[bot]
abfc61eacf
build(deps): bump actions/setup-node from 3 to 4 ( #33831 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 11:00:05 +05:00
Feanil Patel
66e987997c
Revert "Revert "chore: remove bok-choy settings""
2023-11-01 13:41:37 -04:00
Robert Raposa
083ccbf09b
Revert "chore: remove bok-choy settings"
2023-10-31 15:27:44 -04:00
salman2013
9452cef97d
chore: resolve conflicts
2023-10-23 12:05:25 +05:00
dependabot[bot]
84f7fdfa2f
build(deps): bump actions/setup-node from 2 to 3 ( #32140 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 17:52:52 +05:00
salman2013
74a4c88c3d
chore: fix tests
2023-10-02 16:51:12 +05:00
salman2013
3ecf2b9a55
chore: remove bok-choy
2023-09-28 16:25:45 +05:00
salman2013
3fc454c7e3
chore: remove bok-choy
2023-09-28 16:24:40 +05:00
salman2013
42ca0ddec4
chore: remove bok choy settings
2023-09-27 10:58:37 +05:00
dependabot[bot]
9249ea9f0c
build(deps): bump actions/setup-python from 2 to 4 ( #32136 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-02 18:57:19 +05:00
dependabot[bot]
b054e0d20d
build(deps): bump actions/cache from 2 to 3 ( #32138 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-02 18:56:40 +05:00
Awais Qureshi
90f4f6543d
build: Adding constraints to avoid multiple major upgrades. ( #31551 )
...
* build: Adding constraints to avoid multiple major upgrades
2023-01-16 16:24:34 +05:00
Tim McCormack
2edbdcf7f4
build: Clear out stale dependencies when installing requirements ( #31080 )
...
We've been seeing some cross-version caching issues in the
edx-platform-runner unit tests, which apparently run on a "dirty"
environment—the virtualenv does not get cleared out between runs,
which probably improves performance but allows installed dependencies
to "leak" between runs. This results in errors between master and older
open-releases but could also prevent us from noticing missing deps.
By using pip-sync in the new CI Make targets (as we already do for
the regular `make requirements` target) we can ensure that any stale
dependencies from runs by other branches (or older versions of the
code) are removed.
Calling `make local-requirements` at the end of each `*-requirements`
target rather than making it a prerequisite is necessary for using sync,
since otherwise the local reqs would be wiped out.
The `requirements` target is also deduplicated into the newer
`dev-requirements` (aliased to it, with both installing private deps now.)
Adding a prerequisite of `pre-requirements` allows us to simplify some
workflow calls slightly. This ends up being the bulk of the commit by
line count. The pip lockfile also wasn't being used in the Makefile, so
I added that to pre-requirements as well.
Also fix leading whitespace issue in Makefile.
2022-10-03 20:26:40 +00:00
UsamaSadiq
897cb3617f
refactor!: delete common/lib and related usages
2022-09-22 14:16:34 +05:00
Awais Qureshi
872c951417
build: new check for static assets. ( #30599 )
...
* build: static assets check for lms and cms.
2022-06-21 19:55:13 +05:00