Feanil Patel
0c214db8e3
Merge pull request #37394 from openedx/dependabot/github_actions/actions/setup-python-6
...
chore(deps): bump actions/setup-python from 5 to 6
2025-10-17 10:58:30 -04:00
Feanil Patel
0b8df53d70
Merge pull request #37393 from openedx/dependabot/github_actions/actions/setup-node-5
...
chore(deps): bump actions/setup-node from 4 to 5
2025-10-17 10:58:21 -04:00
dependabot[bot]
ba56c0aa2d
chore(deps): bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-17 14:11:51 +00:00
Braden MacDonald
272b1669c2
build: enable CI checks in merge queues / merge groups on GitHub
2025-10-09 14:31:31 -07:00
dependabot[bot]
c2e4bbdde9
chore(deps): bump actions/setup-node from 4 to 5
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 04:19:07 +00:00
dependabot[bot]
276df19d48
build(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 06:55:23 +00:00
Bilal Qamar
9f718613dd
feat: updated node to v20
2024-12-05 11:20:57 -05:00
Feanil Patel
799dcf35ec
build: Test on ubuntu 24.04
2024-11-05 10:44:02 -05:00
Diana Huang
8ee942e411
fix: Pin select jobs to ubuntu 22.04.
...
Using Ubuntu 24.04 breaks Mongo installation
and some thing involving lxml/xmlsec. We are
going to pin this until we're ready to upgrade both.
2024-10-11 10:58:42 -04:00
Feanil Patel
e6e5bedf63
fix: Don't start the mongo service.
...
We stopped using mongo on the runner directly a while ago so this is
just an errant start that should have been removed.
2024-09-23 10:00:14 -04:00
Feanil Patel
872174e28d
build: Switch to ubuntu-latest for builds
...
This code does not have any dependencies that are specific to any specific
version of ubuntu. So instead of testing on a specific version and then needing
to do work to keep the versions up-to-date, we switch to the ubuntu-latest
target which should be sufficient for testing purposes.
This work is being done as a part of https://github.com/openedx/platform-roadmap/issues/377
closes https://github.com/openedx/edx-platform/issues/35314
2024-09-23 10:00:14 -04:00
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