Commit Graph

5662 Commits

Author SHA1 Message Date
dependabot[bot]
8bc1abd62d Bump @sentry/integrations from 7.74.0 to 7.74.1
Bumps [@sentry/integrations](https://github.com/getsentry/sentry-javascript) from 7.74.0 to 7.74.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.74.0...7.74.1)

---
updated-dependencies:
- dependency-name: "@sentry/integrations"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 09:57:04 +02:00
dependabot[bot]
8faf9143e5 Bump sass from 1.69.3 to 1.69.4
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.3 to 1.69.4.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.69.3...1.69.4)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 03:45:01 +00:00
dependabot[bot]
bb8f19b866 Bump webpack-merge from 5.9.0 to 5.10.0
Bumps [webpack-merge](https://github.com/survivejs/webpack-merge) from 5.9.0 to 5.10.0.
- [Changelog](https://github.com/survivejs/webpack-merge/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/survivejs/webpack-merge/compare/v5.9.0...v5.10.0)

---
updated-dependencies:
- dependency-name: webpack-merge
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-17 09:22:40 +02:00
dependabot[bot]
41f5cb2bfb Bump rubocop from 1.57.0 to 1.57.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.57.0 to 1.57.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.57.0...v1.57.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 08:08:46 +00:00
dependabot[bot]
14e5f34b71 Bump webpack from 5.88.2 to 5.89.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.88.2 to 5.89.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.88.2...v5.89.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 09:57:43 +02:00
dependabot[bot]
d0633a86bb Bump @sentry/integrations from 7.73.0 to 7.74.0
Bumps [@sentry/integrations](https://github.com/getsentry/sentry-javascript) from 7.73.0 to 7.74.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.73.0...7.74.0)

---
updated-dependencies:
- dependency-name: "@sentry/integrations"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 09:43:26 +02:00
Sebastian Serth
67f19516c3 Add internal title for exercise
The internal title is designed to provide an alternative title for teachers. It is not exposed to learners.
2023-10-14 00:30:32 +02:00
Sebastian Serth
2156204be4 Allow details and summary tags in HTML
Those two tags can be used to add expandable content, for example, to an exercise description.
2023-10-14 00:28:45 +02:00
Sebastian Serth
84f844c1c5 Fix undesired overwrite of default_src in CSP 2023-10-13 13:19:17 +02:00
Sebastian Serth
3aeef7ebdd CSP: Refactor custom settings to ease further expansion
* This change is introduced due to a corresponding change in CodeHarbor to allow SSO there.
2023-10-13 13:19:03 +02:00
Sebastian Serth
c232a418f4 CSP: Recognize ACE of using data: images 2023-10-13 00:14:38 +02:00
Sebastian Serth
7af648a966 Specify ANIMATION_DURATION as const 2023-10-13 00:14:19 +02:00
dependabot[bot]
65c4215cac Bump @babel/core from 7.23.0 to 7.23.2
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.23.0 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/@babel/core@7.23.2/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 06:36:16 +00:00
dependabot[bot]
b84adedb30 Bump sass from 1.69.2 to 1.69.3
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.2 to 1.69.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.69.2...1.69.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 04:08:54 +00:00
Sebastian Serth
10a499484b Fix typo in English locales 2023-10-11 23:06:31 +02:00
Sebastian Serth
9c7025136f Bundle update 2023-10-11 23:06:23 +02:00
Sebastian Serth
a3c35c28cf Add default favicon and apple-touch-icon 2023-10-11 00:18:33 +02:00
Sebastian Serth
7ae5a8cb76 Remove old leftovers from WebPython 2023-10-11 00:18:33 +02:00
Sebastian Serth
99bd46af1a Align project files with CodeHarbor
Since both projects are developed together and by the same team, we also want to have the same code structure and utility methods available in both projects. Therefore, this commit changes many files, but without a functional change.
2023-10-11 00:18:33 +02:00
dependabot[bot]
fb3e8972d9 Bump net-imap from 0.4.0 to 0.4.1
Bumps [net-imap](https://github.com/ruby/net-imap) from 0.4.0 to 0.4.1.
- [Release notes](https://github.com/ruby/net-imap/releases)
- [Commits](https://github.com/ruby/net-imap/compare/v0.4.0...v0.4.1)

---
updated-dependencies:
- dependency-name: net-imap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-10 03:59:29 +00:00
dependabot[bot]
285eb3e5b7 Bump carrierwave from 3.0.3 to 3.0.4
Bumps [carrierwave](https://github.com/carrierwaveuploader/carrierwave) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/carrierwaveuploader/carrierwave/releases)
- [Changelog](https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md)
- [Commits](https://github.com/carrierwaveuploader/carrierwave/compare/v3.0.3...v3.0.4)

---
updated-dependencies:
- dependency-name: carrierwave
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-09 03:49:17 +00:00
Sebastian Serth
ce9dccc8f6 Puma: Explicitly disable preloading
Otherwise, setting WEB_CONCURRENCY would re-enable preloading.
2023-10-08 15:29:54 +02:00
Sebastian Serth
e79e39927a Revert "Remove outdated CC_TEST_REPORTER_ID from GitHub tests"
We still need this variable for CodeCov.

Reverts 74f00b94
2023-10-08 14:01:13 +02:00
Sebastian Serth
4879c0172a CSP: Allow extending directives with 'none' 2023-10-08 13:46:32 +02:00
Sebastian Serth
4653e93d13 Update Puma config to support phased restarts
Besides phased restarts, we also add further config options and configure the systemd integration (activated sockets, watchdog).
2023-10-08 12:26:05 +02:00
Sebastian Serth
e55528c598 Bundle update 2023-10-06 00:47:24 +02:00
Sebastian Serth
d2a36c71c1 Remove nyan-cat-formatter 2023-10-06 00:46:04 +02:00
Sebastian Serth
78657b19da Switch to sassc-rails
sass-rails is only a container gem for sassc-rails by now.
2023-10-06 00:45:35 +02:00
Sebastian Serth
74f00b9449 Remove outdated CC_TEST_REPORTER_ID from GitHub tests 2023-10-06 00:42:45 +02:00
dependabot[bot]
26db99462f Bump vis-util from 5.0.4 to 5.0.5
Bumps [vis-util](https://github.com/visjs/vis-util) from 5.0.4 to 5.0.5.
- [Release notes](https://github.com/visjs/vis-util/releases)
- [Changelog](https://github.com/visjs/vis-util/blob/master/.releaserc.yml)
- [Commits](https://github.com/visjs/vis-util/compare/v5.0.4...v5.0.5)

---
updated-dependencies:
- dependency-name: vis-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-04 03:18:02 +00:00
Sebastian Serth
6b5aa853ee Fix comment for i18n-js import 2023-10-03 11:52:56 +02:00
Sebastian Serth
e7e8798f8e Disable sorttable on Ransack-sorted columns 2023-10-03 11:31:31 +02:00
dependabot[bot]
36a89f1797 Bump @sentry/integrations from 7.72.0 to 7.73.0
Bumps [@sentry/integrations](https://github.com/getsentry/sentry-javascript) from 7.72.0 to 7.73.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.72.0...7.73.0)

---
updated-dependencies:
- dependency-name: "@sentry/integrations"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-03 10:59:00 +02:00
Sebastian Serth
052367c186 Allow fixing validation errors for Study Group update 2023-10-02 17:39:01 +02:00
Sebastian Serth
dbca2c0fd8 Improve study_group_params to disallow ID and reformat 2023-10-02 17:35:54 +02:00
Sebastian Serth
bea053d9f3 Bundle update 2023-10-02 09:28:31 +02:00
Sebastian Serth
a379243982 Disable PairProgramming23Study in tests 2023-09-30 21:50:04 +02:00
Sebastian Serth
bebca01a88 Fix typo in German locale for runner exit status 2023-09-30 21:49:43 +02:00
Sebastian Serth
1f4f556b1e Bundle update 2023-09-30 18:57:24 +02:00
Sebastian Serth
c6e7562f72 Disallow matched users to wait for a Programming Group
Fixes CODEOCEAN-YE
2023-09-30 18:56:19 +02:00
Sebastian Serth
2f97c0357c Properly reject invalid ActionCable subscriptions
Previously, we were not properly rejecting the submission, so that the channel name was still evaluated (leading to errors). Now, we handle these cases as well.

Fixes CODEOCEAN-V2
2023-09-30 18:56:19 +02:00
Sebastian Serth
42b0507cd6 Connection::Buffer: Ignore comments for quote matching
Within a source code comment (beginning with # or \\), a user could write arbitrary text, including unmatched quotes " or '. This is not an error and should be supported. However, with the current implementation, we would also treat such a quote the same way as an original one. With this commit, we fix that erroneous behavior.

Fixes CODEOCEAN-XF
2023-09-30 18:56:19 +02:00
dependabot[bot]
651d56932c Bump rspec-collection_matchers from 1.2.0 to 1.2.1
Bumps [rspec-collection_matchers](https://github.com/rspec/rspec-collection_matchers) from 1.2.0 to 1.2.1.
- [Changelog](https://github.com/rspec/rspec-collection_matchers/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-collection_matchers/compare/v1.2.0...v1.2.1)

---
updated-dependencies:
- dependency-name: rspec-collection_matchers
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29 04:03:00 +00:00
dependabot[bot]
7f9b81a9c4 Bump rubocop from 1.56.3 to 1.56.4
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.56.3 to 1.56.4.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.56.3...v1.56.4)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29 04:01:14 +00:00
dependabot[bot]
0768332da9 Bump @sentry/core from 7.71.0 to 7.72.0
Bumps [@sentry/core](https://github.com/getsentry/sentry-javascript) from 7.71.0 to 7.72.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.71.0...7.72.0)

---
updated-dependencies:
- dependency-name: "@sentry/core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-27 10:11:09 +02:00
dependabot[bot]
c0979504ac Bump @sentry/integrations from 7.71.0 to 7.72.0
Bumps [@sentry/integrations](https://github.com/getsentry/sentry-javascript) from 7.71.0 to 7.72.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.71.0...7.72.0)

---
updated-dependencies:
- dependency-name: "@sentry/integrations"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-27 07:45:11 +02:00
Sebastian Serth
38d3d4a276 Fix typo in Sentry.capture_exception
Fixes CODEOCEAN-Y9
2023-09-26 17:35:22 +02:00
kiragrammel
4dda45a696 Send point for opening LimeSurvey 2023-09-26 16:34:18 +02:00
dependabot[bot]
c692385dad Bump selenium-webdriver from 4.13.0 to 4.13.1
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.13.0 to 4.13.1.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/commits)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-26 04:05:56 +00:00
Sebastian Serth
a93ae6117a Ignore missing screen for TurtlebatchCommand
Fixes CODEOCEAN-FRONTEND-47
2023-09-26 00:25:19 +02:00