6174 Commits

Author SHA1 Message Date
7b47099980 Merge branch 'atlantis' into 'master'
Merge Atlantis

See merge request htwkmooc/codeocean!1
2024-09-20 08:07:01 +00:00
3895537f4f concise names for docker containers and links 2024-07-16 14:54:56 -04:00
3f7725e1d6 Revert "add poseidon to docker compose"
This reverts commit eead6e8914.
2024-07-16 09:48:57 -04:00
eead6e8914 add poseidon to docker compose 2024-07-16 14:48:58 +02:00
ca84202168 Dockerfile and Docker compose 2024-07-16 14:03:13 +02:00
843daf8a35 Bump rails_admin from 3.1.3 to 3.1.4
Bumps [rails_admin](https://github.com/railsadminteam/rails_admin) from 3.1.3 to 3.1.4.
- [Changelog](https://github.com/railsadminteam/rails_admin/blob/v3.1.4/CHANGELOG.md)
- [Commits](https://github.com/railsadminteam/rails_admin/compare/v3.1.3...v3.1.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-09 12:11:33 +00:00
e0af760c6e Bump rails_admin from 3.1.3 to 3.1.4
Bumps [rails_admin](https://github.com/sferik/rails_admin) from 3.1.3 to 3.1.4.
- [Changelog](https://github.com/railsadminteam/rails_admin/blob/v3.1.4/CHANGELOG.md)
- [Commits](https://github.com/sferik/rails_admin/compare/v3.1.3...v3.1.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-09 12:11:02 +00:00
873f16316b Bump faraday from 2.9.2 to 2.10.0
Bumps [faraday](https://github.com/lostisland/faraday) from 2.9.2 to 2.10.0.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v2.9.2...v2.10.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-09 03:16:57 +00:00
84dfb2774e Bump docker-api from 2.2.0 to 2.3.0
Bumps [docker-api](https://github.com/swipely/docker-api) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/swipely/docker-api/releases)
- [Commits](https://github.com/swipely/docker-api/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-09 03:16:48 +00:00
49e6caf79a Prevent error during RfC create when navigating
Previously, an error could occur when creating an RfC. The erroneous behavior was triggered with the following steps:

1. A learner is on the implement page
2. They click on another link to leave the current page
3. Before the new page opens (through Turbolinks), the "request comments" button was hit
4. Still before the new page was visible, a question was entered and the RfC was submitted.
5. The new page opens
6. Creating the RfC was successful, and a code run should be triggered (as well as hiding the question modal etc.)

With this commit, we still allow creating an RfC without error even if the page was left before everything finished.

Fixes CODEOCEAN-FRONTEND-9C
2024-07-08 17:59:58 +02:00
90897a24e5 Correctly set hidden_feedback for inherited files
Without this fix, hidden_feedback was only effective when read_only was set, too.
2024-07-08 17:58:46 +02:00
8004976b36 Bump rails_admin from 3.1.2 to 3.1.3
Bumps [rails_admin](https://github.com/sferik/rails_admin) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/railsadminteam/rails_admin/blob/v3.1.3/CHANGELOG.md)
- [Commits](https://github.com/sferik/rails_admin/compare/v3.1.2...v3.1.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 03:33:03 +00:00
900adc9f50 Bump rails_admin from 3.1.2 to 3.1.3
Bumps [rails_admin](https://github.com/railsadminteam/rails_admin) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/railsadminteam/rails_admin/blob/v3.1.3/CHANGELOG.md)
- [Commits](https://github.com/railsadminteam/rails_admin/compare/v3.1.2...v3.1.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 03:28:12 +00:00
30af81b290 Bump @sentry/browser from 8.14.0 to 8.15.0
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript) from 8.14.0 to 8.15.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/8.14.0...8.15.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 03:28:06 +00:00
2055dd7f67 Bump highlight.js from 11.9.0 to 11.10.0
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 11.9.0 to 11.10.0.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/11.9.0...11.10.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 03:26:59 +00:00
4aa80220d2 Bump @sentry/browser from 8.13.0 to 8.14.0
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript) from 8.13.0 to 8.14.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/8.13.0...8.14.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-05 03:39:16 +00:00
6c44ffbd5c Fix missing/incorrect Model specifications in migrations
We need to define the required models within the migration (not below) to work reliably.
2024-07-04 11:02:10 +02:00
cef961a1e7 Bump rubocop-rspec from 3.0.1 to 3.0.2
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.0.1...v3.0.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-03 07:02:01 +00:00
e6e4dba068 Bump sentry-rails from 5.18.0 to 5.18.1
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby) from 5.18.0 to 5.18.1.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.18.0...5.18.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-03 04:03:17 +00:00
7360137a28 Bump ace-builds from 1.35.1 to 1.35.2
Bumps [ace-builds](https://github.com/ajaxorg/ace-builds) from 1.35.1 to 1.35.2.
- [Release notes](https://github.com/ajaxorg/ace-builds/releases)
- [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.35.1...v1.35.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 14:55:34 +00:00
996d4674e0 Disable footnote backlinks in Markdown
These backlinks don't work reliably and are thus more harmful than useful.
2024-07-01 16:42:53 +02:00
21576d0b23 Unignore rubocop dependencies from dependabot 2024-07-01 16:42:26 +02:00
240346d380 Update Bundle 2024-07-01 16:42:26 +02:00
ab40bd2345 Bump charlock_holmes from 0.7.7 to 0.7.8
Bumps [charlock_holmes](https://github.com/brianmario/charlock_holmes) from 0.7.7 to 0.7.8.
- [Commits](https://github.com/brianmario/charlock_holmes/compare/v0.7.7...v0.7.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 03:54:43 +00:00
6f328ef50c Bump ace-builds from 1.35.0 to 1.35.1
Bumps [ace-builds](https://github.com/ajaxorg/ace-builds) from 1.35.0 to 1.35.1.
- [Release notes](https://github.com/ajaxorg/ace-builds/releases)
- [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.35.0...v1.35.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-28 03:56:31 +00:00
afed69bfa8 Bump @sentry/browser from 8.12.0 to 8.13.0
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript) from 8.12.0 to 8.13.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/8.12.0...8.13.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-28 03:56:17 +00:00
8ee78b4efe Bump @sentry/browser from 8.11.0 to 8.12.0
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript) from 8.11.0 to 8.12.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/8.11.0...8.12.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 03:57:30 +00:00
b8e2ff1d0b Bump sentry-ruby from 5.17.3 to 5.18.0
Bumps [sentry-ruby](https://github.com/getsentry/sentry-ruby) from 5.17.3 to 5.18.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.17.3...5.18.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 03:56:43 +00:00
c80594230c Update bundle 2024-06-25 17:16:20 +02:00
07f6f8a242 Update Ruby version 2024-06-25 17:16:20 +02:00
b50cee7507 Bump net-imap from 0.4.13 to 0.4.14
Bumps [net-imap](https://github.com/ruby/net-imap) from 0.4.13 to 0.4.14.
- [Release notes](https://github.com/ruby/net-imap/releases)
- [Commits](https://github.com/ruby/net-imap/compare/v0.4.13...v0.4.14)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 03:48:40 +00:00
3d8f99a099 Bump @sentry/browser from 8.10.0 to 8.11.0
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript) from 8.10.0 to 8.11.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/8.10.0...8.11.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 03:24:32 +00:00
6748a642c6 Bump selenium-webdriver from 4.21.1 to 4.22.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.21.1 to 4.22.0.
- [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/selenium-4.22.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-21 03:51:33 +00:00
c8b27ee33d Bump pry-rails from 0.3.9 to 0.3.11
Bumps [pry-rails](https://github.com/rweng/pry-rails) from 0.3.9 to 0.3.11.
- [Commits](https://github.com/rweng/pry-rails/compare/v0.3.9...v0.3.11)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-20 03:58:17 +00:00
97b4c6bf4e Bump rspec-rails from 6.1.2 to 6.1.3
Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 6.1.2 to 6.1.3.
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-rails/compare/v6.1.2...v6.1.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-20 03:46:04 +00:00
c130b234ab Bump proformaxml from 1.3.0 to 1.4.0
Bumps [proformaxml](https://github.com/openHPI/proformaxml) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/openHPI/proformaxml/releases)
- [Commits](https://github.com/openHPI/proformaxml/compare/v1.3.0...v1.4.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-20 03:44:33 +00:00
8ff47d8460 Bump webpack from 5.92.0 to 5.92.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.92.0 to 5.92.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.92.0...v5.92.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-20 03:33:09 +00:00
b9acc1e064 Bump @sentry/browser from 8.9.2 to 8.10.0
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript) from 8.9.2 to 8.10.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/8.9.2...8.10.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-20 03:19:56 +00:00
d13b260df3 Bump prometheus_exporter from 2.1.0 to 2.1.1
Bumps [prometheus_exporter](https://github.com/discourse/prometheus_exporter) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/discourse/prometheus_exporter/releases)
- [Changelog](https://github.com/discourse/prometheus_exporter/blob/main/CHANGELOG)
- [Commits](https://github.com/discourse/prometheus_exporter/compare/v2.1.0...v2.1.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-19 05:04:16 +00:00
33cee9cf26 Bump faraday from 2.9.1 to 2.9.2
Bumps [faraday](https://github.com/lostisland/faraday) from 2.9.1 to 2.9.2.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v2.9.1...v2.9.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-19 05:03:38 +00:00
8876e5f66f Bump jwt from 2.8.1 to 2.8.2
Bumps [jwt](https://github.com/jwt/ruby-jwt) from 2.8.1 to 2.8.2.
- [Release notes](https://github.com/jwt/ruby-jwt/releases)
- [Changelog](https://github.com/jwt/ruby-jwt/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jwt/ruby-jwt/compare/v2.8.1...v2.8.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-19 05:03:30 +00:00
e6b45fb3b7 Bump sass from 1.77.5 to 1.77.6
Bumps [sass](https://github.com/sass/dart-sass) from 1.77.5 to 1.77.6.
- [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.77.5...1.77.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-18 03:57:02 +00:00
fea8b5d6f6 Migrate RailsAdmin assets to Shakapacker
Resolves an issue with a strict CSP disabling inline `data` images. With Shakapacker and our current webpack config, we extract inline `data` images to dedicated files, thus resolving the issue.
2024-06-17 15:25:21 +02:00
092487344a Replace obsolete HTTP status code :unprocessable_entity
The new naming is :unprocessable_content and required by Rack 3.1+
2024-06-17 15:07:04 +02:00
4e1e8c0f4d Fix Rubocop offenses 2024-06-17 15:07:04 +02:00
a3a0322540 Bundle update
The new version of rubocop_rspec requires explicitly loading the other rubocop gems. Further, we align the project with CodeHarbor by removing `require: false` for Rubocop.
2024-06-17 15:07:04 +02:00
fad9ee0202 Remove redundant url_helpers in spec 2024-06-17 14:45:39 +02:00
dc21c31f9d Reorder includes for spec_helper and rails_helper 2024-06-17 14:45:07 +02:00
9dd3f94d04 Fix incorrect translation on exercise edit 2024-06-17 14:44:16 +02:00
894ecf9d8c Fix missing translation for invalid parenthesis in multi-line statement
Fixes CODEOCEAN-12N
2024-06-17 14:43:43 +02:00