Brian Smith
05baf4c1fe
revert: revert: "chore: upgrade to node 18" ( #34496 )
...
This reverts commit eb26333ca6 .
2024-04-19 14:03:42 -04:00
Feanil Patel
890aa15fdf
Merge pull request #33905 from openedx/dependabot/github_actions/aws-actions/amazon-ecr-login-2
...
build(deps): bump aws-actions/amazon-ecr-login from 1 to 2
2024-04-17 10:43:15 -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
Kyle McCormick
5a785482ab
test: remove some unused paver references from CI scripts ( #34468 )
...
All CI used to go through scripts/generic-ci-tests.sh, which is a
wrapper around various `paver` test/linting/check invocations.
These days, most edx-platform CI checks just invoke their tools (pylint,
pycodestyle, pytest, etc.) directly.
In anticipation of the proposed Paver deprecation [1], let's remove
the parts of this script that aren't used any more, including several
`paver` command invocations. This should have no impact on CI.
Furthermore, we are able to remove the SHARD environment variable,
which was formely used to split unit and quality checks up into
smaller pieces. Unit tests and pylint checks now have their own
separate sharding logic, so there is only one "quality" shard remaining
(SHARD=4, ie generic quality checks), thus we don't need a SHARD
variable at all.
[1] https://github.com/openedx/edx-platform/issues/34467
2024-04-04 10:05:04 -04:00
Muhammad Farhan Khan
7808913916
chore: Moved structures.py from tubular repository ( #34328 )
...
* chore: Moved structures.py from tubular repository
2024-03-12 09:46:34 -04:00
Daniel Valenzuela
c0aba8a805
build: add MongoDB 7 to the CI ( #34213 )
2024-03-08 18:50:13 +01:00
Muhammad Farhan Khan
65ea55c8aa
Move user retirement scripts code from the tubular repo ( #34063 )
...
* refactor: Migragte user retirement scripts code from the tubular repo
2024-02-22 11:09:00 -05:00
Muhammad Soban Javed
e40a01c7cc
feat!: upgrade Django version to 4.2 (LTS)
...
This reverts commit 23659d5ba8 .
2024-02-02 17:08:54 +05:00
Usama Sadiq
23659d5ba8
Revert "feat!: upgrade Django version to 4.2 (LTS) ( #34162 )" ( #34165 )
...
This reverts commit 1fc2e8a771 .
2024-02-01 19:29:56 +05:00
Muhammad Soban Javed
1fc2e8a771
feat!: upgrade Django version to 4.2 (LTS) ( #34162 )
...
* feat!: upgrade Django version to 4.2 (LTS)
---------
Co-authored-by: iamsobanjaved <iamsobanjaved@users.noreply.github.com >
2024-02-01 16:10:34 +05:00
Muhammad Soban Javed
790e364097
Revert "chore!: upgrade Django version to 4.2 (LTS)"
2024-01-31 17:14:43 +05:00
Muhammad Soban Javed
67d53dce26
chore!: upgrade Django version to 4.2 (LTS)
...
This reverts commit 6f32d0e6f1 .
2024-01-25 18:17:43 +05:00
Muhammad Soban Javed
6f32d0e6f1
Revert "chore!: upgrade Django version to 4.2 (LTS)" ( #34095 )
2024-01-23 19:07:53 +05:00
Muhammad Soban Javed
fc8e40fb10
chore!: upgrade Django version to 4.2 (LTS) ( #33969 )
...
* chore!: upgrade Django version to 4.2 (LTS)
* feat: Upgrade Python dependency Django
chore!: upgrade Django version to 4.2
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
* chore: Update common.py
* chore: Update common.py
---------
Co-authored-by: Muhammad Soban Javed <iamsobanjaved@gmai.com >
Co-authored-by: iamsobanjaved <iamsobanjaved@users.noreply.github.com >
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com >
2024-01-23 16:53:34 +05:00
dependabot[bot]
c3409499bf
build(deps): bump aws-actions/amazon-ecr-login from 1 to 2
...
Bumps [aws-actions/amazon-ecr-login](https://github.com/aws-actions/amazon-ecr-login ) from 1 to 2.
- [Release notes](https://github.com/aws-actions/amazon-ecr-login/releases )
- [Changelog](https://github.com/aws-actions/amazon-ecr-login/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws-actions/amazon-ecr-login/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: aws-actions/amazon-ecr-login
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-11 04:48:52 +00: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
c67a774506
Merge pull request #33497 from openedx/dependabot/github_actions/docker/login-action-3
...
build(deps): bump docker/login-action from 2 to 3
2023-11-27 13:18:19 -05:00
mubbsharanwar
487b870ae4
revert: remove learner_recommendations app
2023-11-27 10:38:24 +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
Feanil Patel
2e75ced467
Merge pull request #33186 from thezaeemaanwar/remove_badges_app
...
[DEPR]: lms/djangoapps/badges
2023-10-20 10:29:43 -04:00
Kyle McCormick
9c6e765bf6
test: run ./xmodule/ tests with CMS settings ( #33534 )
...
Currently, ./xmodule/ unit tests are only run with LMS settings. However,
./common/ and ./xmodule/ are run twice: once with LMS settings and once with
CMS settings.
Just like ./common/ and ./openedx/, the unit tests in ./xmodule/ validate
behavior in both LMS and CMS. So, order to fully test ./xmodule/, we should to
run its tests with CMS settings too.
This will enable us to better validate certain LibraryContentBlocks behaviors
being touched by https://github.com/openedx/edx-platform/pull/33263 which can't
be expressed under LMS settings.
Also in this commit:
* refactor: rename the shards to be clear whether they're running under LMS or CMS
* docs: correct comments regarding conditions under which codejail's
test_cant_do_something_forbidden is skipped.
* test: update a unit test which was using the now-deleted library_sourced block to use
library_content block instead.
2023-10-19 10:19:28 -04:00
Tim McCormack
443753d864
build: Only build and push ci-runner Docker image on origin repo ( #33535 )
...
I get a weekly CI failure email due to this scheduled workflow running on
my fork of edx-platform. Cancelling the job when it runs on a fork prevents
this.
2023-10-18 20:00:26 +00:00
thezaeemaanwar
0b3e4d73b6
feat!: Removed Badges App
...
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: resolved PR comments
fix: revert settings override
feat!: Removed Badges App
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: revert subscription badge
2023-10-18 20:30:04 +05:00
dependabot[bot]
a749a9748b
build(deps): bump docker/login-action from 2 to 3
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 04:34:20 +00:00
Feanil Patel
b7286d7415
Merge pull request #33274 from openedx/dependabot/github_actions/aws-actions/configure-aws-credentials-4
...
build(deps): bump aws-actions/configure-aws-credentials from 3 to 4
2023-10-12 10:56:09 -04:00
dependabot[bot]
f2db83530c
build(deps): bump aws-actions/configure-aws-credentials from 3 to 4
...
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ) from 3 to 4.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases )
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-12 13:49:39 +00:00
dependabot[bot]
9e816e9754
build(deps): bump actions/download-artifact from 2 to 3
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-12 13:49:16 +00: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
dependabot[bot]
75bad83da2
build(deps): bump re-actors/alls-green from 1.2.1 to 1.2.2
...
Bumps [re-actors/alls-green](https://github.com/re-actors/alls-green ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/re-actors/alls-green/releases )
- [Commits](13b4244b31...05ac9388f0 )
---
updated-dependencies:
- dependency-name: re-actors/alls-green
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-11 13:11:03 +00:00
dependabot[bot]
25b991c966
build(deps): bump actions/upload-artifact from 2 to 3 ( #32139 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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-11 12:51:21 +05:00
salman2013
52aea3529a
chore: fix test case
2023-10-09 11:29:57 +05:00
salman2013
52860c5c9d
chore: resolve conflicts
2023-10-04 18:45:02 +05:00
Zubair Shakoor
70f6f5ad9e
fix: replaced mysql57 hosts with mysql80 ( #33147 )
2023-10-04 17:35:18 +05:00
salman2013
75244b148d
Merge remote-tracking branch 'upstream/master' into salman/remove-bok-choy
2023-10-02 16:53:08 +05:00
salman2013
74a4c88c3d
chore: fix tests
2023-10-02 16:51:12 +05:00
Feanil Patel
c6dbe7608a
build: Remove the Auto-merge automation.
...
This automation is not documented and has not been used in over seven
months. Remove references to it before we remove it from the
organization.
See https://github.com/openedx/axim-engineering/issues/898 for more
details.
2023-09-28 12:37:48 -04: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
7e58e281d1
Merge remote-tracking branch 'upstream/master' into salman/remove-bok-choy
2023-09-28 16:06:07 +05:00
Tim McCormack
e09555b561
build: Don't run the weekly upgrade workflow on forks ( #33349 )
...
I get a weekly CI failure due to having a fork of edx-platform. This
should stop that from happening.
Also:
- Dedent job name slightly so that the formatting is a little more standard
- Move the `uses` key up so that it's more obvious what's being called
2023-09-27 14:50:41 +00:00
salman2013
74ff28cd3f
Merge remote-tracking branch 'upstream/master' into salman/remove-bok-choy
2023-09-27 16:58:51 +05:00
salman2013
3abf597152
chore: fix test cases
2023-09-27 16:57:53 +05:00
salman2013
42ca0ddec4
chore: remove bok choy settings
2023-09-27 10:58:37 +05:00
Tim McCormack
8e513f01a1
build: Short-circuit the consistency check when no requirements changes ( #33330 )
...
This skips the `make compile-requirements` check when there have been
no changes under `requirements/**`, but it does so in a way that still
registers the action as having passed, not skipped. By doing so, we
can make it a required check while also avoiding the 5-6 minutes of
wasted worker time.
This commit also removes the activation on push-to-master, since we really
just need to check PRs. I don't expect there to be silent merge conflicts
with this check, so if it passes on a branch it should also pass on a
successful simple rebase or merge.
It would be nice if there was a way to declare success and exit early,
but GH hasn't implemented it: https://github.com/actions/runner/issues/662
Alternatively, it would be great if skipped checks could count as
fulfilling the branch protection rules, but no luck there.
The only alternative that uses GH's built-in paths/paths-ignore
feature would be to add a second workflow with the same job name and
the opposite path triggers and that always passes. It's not clear that
this would be any less fragile or confusing than the `git diff | grep`
and step-conditionals approach.
2023-09-25 17:02:29 +00:00
Rômulo Penido
e45460a2ce
refactor: Move content_tagging django app so that CMS-only tests run ( #33259 )
2023-09-21 12:01:20 -07:00