Commit Graph

88 Commits

Author SHA1 Message Date
Sarina Canelake
e8953398ac Merge DEPR automation workflow
Add DEPR workflow automation & default issue overrides
2022-02-24 15:03:19 -05:00
Ahtisham Shahid
5e6aa147dd feat: added model for course Live integrations (#29968) 2022-02-24 16:47:35 +05:00
Sarina Canelake
b50e947cab build: add DEPR workflow automation & default issue overrides 2022-02-23 14:27:38 -05:00
Tim McCormack
68c906c623 build: Try several times to start Mongo in unit tests runner (#29950) 2022-02-18 16:35:13 +00:00
Awais Qureshi
f1a22e3da6 chore: updating migrations check name in github actions. (#29914)
* chore: updating migrations check name in github actions.
2022-02-14 15:53:00 +05:00
Awais Qureshi
1156c62014 migrations check mysql8 (#29784)
* build: Adding migrations check for mysql8.
2022-02-11 18:57:44 +05:00
Rebecca Graber
47aed8d2ab feat: management command for consuming kafka events (#29838) 2022-02-03 12:39:31 -05:00
Nathan Sprenkle
1212e3550c feat: ora staff grader backend (#29828)
- Adds Enhanced Staff Grader (ESG) backend-for-frontend (BFF) in `lms/djangoapps/ora_staff_grader`
    - Adds routing to ESG BFF at `{lms_url}/api/ora_staff_grader/*`
    - Adds mock implementation routing at `{lms_url}/api/ora_staff_grader/mock/*`
    - Adds `ORA_GRADING_MICROFRONTEND_URL` setting for routing to ESG microfrontend (MFE)
- Updates to the teams app:
    - Add`get_teams_in_teamset` to the teams API.
    - Add `get_team_names` to teams service.
- Adds `openassessment.staffgrader` app for appropriate ORA migrations.
- Modifies management commands for creation of users.
- Updates test factory to return display org with course overview.

Co-authored-by: jansenk <jkantor@edx.org>
Co-authored-by: Leangseu Kim <lkim@edx.org>
Co-authored-by: Ben Warzeski <bwarzeski@edx.org>
2022-01-31 11:09:41 -05:00
Ned Batchelder
cb9fada0bf docs(pr-automerge-open-release): use better description 2022-01-21 14:02:11 -08:00
Ned Batchelder
1a894c578d build: use the reusable pr-automerge-open-release workflow 2022-01-21 09:39:52 -08:00
Muhammad Soban Javed
4e22a38ca5 test: run openedx and common tests with both lms and cms settings (#29676) 2022-01-21 11:58:57 +05:00
Awais Qureshi
573c841bf6 test: running migrations on mysql57 on ubuntu20. (#29770)
* chore: Running migrations check on mysql57 (ubuntu20).
2022-01-19 11:23:07 +05:00
Aarif
96b21625c6 fix: updated the unit tests workflow to use labeled runners (#29667) 2021-12-22 16:32:10 +05:00
Soban Javed
b4ac8d284a test: save pytest warning reports to GHA artifacts
- add pytest_hooks import back in common/lib/conftest.py. This import was removed during refactoring work
2021-12-15 17:06:40 +05:00
edX requirements bot
6d61d8a557 refactor: Updated 'upgrade requirements' workflow to use reusable workflows 2021-12-09 21:45:35 +05:00
Aarif
76a8aaf6cd fix: updated the unit tests workflow to simplify job names and read test paths from a separate file (#29472) 2021-12-09 18:21:17 +05:00
Awais Qureshi
da535080cc mysqlclient upgrade (#29418)
* fix: upgrading the mysqlclient==2.1.0
2021-12-01 16:15:54 +05:00
Mubbshar Anwar
fec7849b26 feat: save for later (#29089)
send favorite course through email to user

VAN-741
2021-12-01 16:10:20 +05:00
Dillon Dumesnil
2f2a6317a5 feat: AA-1055: Add in User Tours to the platform
User Tours are walkthroughs we are able to give in our frontends.
This sets up the backend support for them by creating the model,
setting up the initial backfill, adds in a signal handler to init
the UserTour model on User creation, and sets up some endpoints
to get user tour information and update it. It is also being
initialized with a waffle flag to control the rollout. The flag is
intended to control all tours and not allow for opting into only some tours.
2021-11-30 18:21:09 +00:00
Aarif
81a642b90d fix: updated workflows to use v1 for checkout action to fix checkoing out wrong commit on master merge commits (#29456) 2021-11-29 21:37:13 +05:00
Aarif
ff65cf6035 fix: update the image repo to be pushed into ECR (#29444) 2021-11-29 14:47:27 +05:00
Michael Terry
ff453d1ad6 chore: delete ancient unused ADRs for system dashboard
This is long deprecated and these ADRs just document why it doesn't
exist. They've explained that long enough that we can just remove
this.
2021-11-23 15:47:27 -05:00
Aarif
103cd5ac15 fix: removed the redundant tests collection github workflow (#29363) 2021-11-23 02:17:10 +05:00
Aarif
8665391f91 fix: updated the workflow to build and push CI runner docker image on schedule (#29361) 2021-11-19 15:06:25 +05:00
Aarif
225a5c690a fix: fixed user permissions in self-hosted runners (#29362) 2021-11-19 15:05:54 +05:00
Aarif
df90d113fa fix: fixed user permissions in self-hosted runners (#29357) 2021-11-19 02:40:32 +05:00
Aarif
39fe1a20e4 feat: move unit tests to github actions on self-hosted runners (#28873) 2021-11-18 19:09:31 +05:00
Feanil Patel
4dd0b88e98 build!: Remove unused github action and sql file.
This automation has been making these PRs to update this file but no one
has been merging them and it doesn't look like the sql file is being
used by devstack.

BREAKING CHANGE: This removes the edxapp.sql file and a regularly
running github action.  If you are relying on that file, this commit
will break you.  My search didn't turn up anything that would be using
this file but I might have missed something.
2021-11-03 15:03:57 -04:00
sarina
0685e77591 chore: remove CE squad from CODEOWNERS
The squad has decided we're not deriving
value from being in this file.
2021-10-25 10:29:25 -04:00
M. Zulqarnain
04deb4db62 fix: Upload artifacts even when job fails (#29086) 2021-10-22 15:58:16 +05:00
Ned Batchelder
0f21f1194e build: use unique names for workflows
It's confusing to have six different checks, all called "CI".  This
gives them unique names to help devs navigate the checks.
2021-10-21 17:03:33 -04:00
Kyle McCormick
470be08a83 build: check for __init__.py files in each directory 2021-10-21 09:54:22 -04:00
Ned Batchelder
d1aa75e3f2 build: run xss-commit-linter verbosely 2021-10-19 12:24:16 -04:00
Ned Batchelder
79a7ad52a7 build: use the correct base branch for xsscommitlint
It might not be master!

(cherry picked from commit fc894e1fd8977ac450118887a1914ca248e3571c)
2021-10-16 07:39:46 -04:00
Régis Behmo
4dd5365501 build: nudge devs about Maple release in github 2021-10-15 13:27:58 -04:00
Ned Batchelder
d20a769f73 build: use the reusable commitlint action 2021-10-07 10:53:45 -04:00
Ned Batchelder
a77c5c320c docs: pull request template doesn't need Lilac mention anymore 2021-10-06 15:26:28 -04:00
Aarif
b51201beb6 fix: updated the migrations workflow to run on ubuntu 18 so we can run migrations against mysql 5.7 (#28935) 2021-10-06 17:46:57 +05:00
Régis Behmo
0af38bf2a7 build: run github actions on pull requests (#27786) 2021-10-04 21:29:18 +05:00
Ned Batchelder
80df7b21ae build: add the common commitlint action
Uses the template in the edx organization.
2021-09-29 10:51:29 -07:00
M. Zulqarnain
8142e631fc build: Quality on GH Actions (#28561) 2021-09-22 13:24:18 +05:00
stvn
973b3c28fc merge(#28702): feat/ceng-codeowners
commits
=======
- fix: skip automatic reviews for noisy community-engineering paths
2021-09-10 12:39:28 -07:00
Aarif
475a6af2af fix: fixed the workflow for publishing ci runner docker image (#28703) 2021-09-10 12:13:48 +05:00
Aarif
0d58faa926 added a workflow to build and push CI runner docker image (#28539) 2021-09-10 05:44:21 +05:00
stvn
4a2cc6769c fix: skip automatic reviews for noisy community-engineering paths
as we aren't concerned with these and do not intend to actively monitor,
unless tagged explicitly.
2021-09-09 15:11:47 -07:00
M. Zulqarnain
7a6623122a fix: install from django.txt in unit test check
"Ensure Unit Tests Running" was running with
Django 3 instead of with our production version.
Recently, this started causing the check to fail
due to an upgraded requirement that doesn't work
with Django 3 yet.

Co-Authored-By: Kyle McCormick <kmccormick@edx.org>
2021-08-19 08:47:49 -04:00
stvn
5e9b64775f fix(ci): move github workflow to correct location
I used Github's UI to create this from the template (which I _never_ do,
instead opting for the CLI) and some how this ended up in the project
root, instead of in the .github/workflows directory. 🤷

Back to the command line for me...
2021-08-02 11:41:00 -07:00
M. Zulqarnain
84f7221225 Remove a11y and migrations test (#28061) 2021-07-01 13:59:01 +05:00
Muhammad Soban Javed
15fae139c0 feat: run a11y test using github actions (#27748) 2021-06-10 17:52:43 +05:00
M. Zulqarnain
13598f5faa BOM-2562: Move JS Tests To Github Action (#27744)
* feat: JS tests on Github Action
2021-06-08 17:22:07 +05:00