Skip to content
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

Update deps 2023-07 #1163

Merged
merged 28 commits into from
Jul 7, 2023
Merged

Update deps 2023-07 #1163

merged 28 commits into from
Jul 7, 2023

Conversation

nygrenh
Copy link
Member

@nygrenh nygrenh commented Jul 6, 2023

An update dependencies pull request has been merged!

Notable changes:

  1. Fixed the bug with editing essay word limits in quizzes
  2. bin/generate-doc-files now sorts keys in the resulting json files alphabetically, resulting into the output being more stable.
  3. The code generated by Next.js is now minified with SWC. (https://nextjs.org/docs/architecture/nextjs-compiler#minification)
  4. System tests expectScreenshotsToMatchSnapshots now tries to wait for loading spinners to disappear before trying the take the screenshot.
  5. System tests can be now run directly from the repo root. The following commands are now available:
  • bin/system-tests-debug - Running tests with a debugger that can be used to step through the code
  • bin/system-tests-record-test-admin - Record a test as admin
  • bin/system-tests-record-test-teacher - Record a test as teacher
  • bin/system-tests-record-test-user - Record a test as user
  • bin/system-tests-record-test-without-resetting-db - Record a test without resetting the database
  • bin/system-tests-run-tests - Run tests
  • bin/system-tests-update-snapshots - Update image snapshots
  • bin/system-tests-run-tests-record-video - Run tests and record a video of the test run that is saved to system-tests/test-results

Please merge your development branches with master as soon as possible and:

  1. Run bin/npm-ci-all to get new NPM dependencies

  2. Run bin/minikube-pull-images while minikube is running to get the new baseimages and new cache images to minikube

@github-actions github-actions bot added dependencies Pull requests that update a dependency file quizzes shared-module system-tests labels Jul 6, 2023
@nygrenh nygrenh merged commit 0d158aa into master Jul 7, 2023
13 checks passed
@nygrenh nygrenh deleted the update-deps-2023-07 branch July 7, 2023 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant