6a0c4976ba
Re-Allow successfully synchronization of environments
...
We previously fixed an issue with bootstrapping Poseidon, but unfortunately mixed with the conditions.
Amends c59eaa05
Fixes CODEOCEAN-M7
2023-04-17 22:23:25 +02:00
24d718d870
Bump webpack-dev-server from 4.13.2 to 4.13.3
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.13.2 to 4.13.3.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.2...v4.13.3 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-17 04:07:00 +00:00
dc32f8ae2e
Bump rubocop-rails from 2.19.0 to 2.19.1
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.19.0 to 2.19.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.19.0...v2.19.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-17 04:04:55 +00:00
e6e2d29778
Add CODE_OF_CONDUCT.md and a link from README.md
2023-04-15 19:01:41 +02:00
4353414b8e
Update CSP config example
2023-04-14 15:55:19 +02:00
ccaf49acd5
Update action_mailer.yml configuration and adapt specs
2023-04-14 15:55:08 +02:00
83e7eb3ce6
Hide exercise statistics for empty user group
...
Fixes ODEOCEAN-M5
2023-04-14 14:27:27 +02:00
c59eaa05bb
Handle bootstrapping of Poseidon when no environments
...
When starting Poseidon with an empty Nomad cluster, the list of existing environments is empty. In this case, however, our error handler threw an error, which was not correct.
Fixes CODEOCEAN-M7
2023-04-14 13:37:45 +02:00
c407d8cb8b
Capture context for Sentry errors during WebSocket connection
...
Special handling is needed to ensure we have the transaction ID and Rack ENV. Otherwise the error cannot be matched to a transaction in Sentry. This special behavior is needed because of the underlying EventMachine, which executes code in a different thread/context.
2023-04-14 12:50:50 +02:00
bd68a9a47b
Bundle update
2023-04-13 22:11:37 +02:00
d90cdcf80e
Enlarge Run and Stop buttons again
...
After the recent change where we wrapped the Run and Stop buttons in another div (for the tooltip), there were cosmetic issues on mobile devices.
2023-04-13 22:09:52 +02:00
f7cd955d8f
Bump webpack from 5.78.0 to 5.79.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.78.0 to 5.79.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.78.0...v5.79.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-04-13 09:32:46 +02:00
35ba5f6779
Bump rubocop from 1.50.0 to 1.50.1
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.50.0 to 1.50.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.50.0...v1.50.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-04-13 04:06:13 +00:00
3f16c816f3
Bump sass from 1.61.0 to 1.62.0
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.61.0 to 1.62.0.
- [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.61.0...1.62.0 )
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-12 09:05:57 +02:00
e7abc45895
Bump rubocop from 1.49.0 to 1.50.0
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.49.0 to 1.50.0.
- [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.49.0...v1.50.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-12 09:05:24 +02:00
2485778d7b
Bump rack-mini-profiler from 3.0.0 to 3.1.0
...
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases )
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md )
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: rack-mini-profiler
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-12 09:02:56 +02:00
fb75549a2e
Bump nokogiri from 1.14.2 to 1.14.3
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.14.2 to 1.14.3.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.14.2...v1.14.3 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-12 04:06:53 +00:00
2d1bad57e7
Disable Rails/ThreeStateBooleanColumn
cop for now (#ToDo)
...
We have too many old migrations to fix.
2023-04-11 00:55:28 +02:00
474e6520bd
Bump rubocop-rails from 2.18.0 to 2.19.0
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.18.0 to 2.19.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.18.0...v2.19.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-11 00:55:28 +02:00
fe11895532
Bump rubocop-performance from 1.16.0 to 1.17.1
...
Bumps [rubocop-performance](https://github.com/rubocop/rubocop-performance ) from 1.16.0 to 1.17.1.
- [Release notes](https://github.com/rubocop/rubocop-performance/releases )
- [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-performance/compare/v1.16.0...v1.17.1 )
---
updated-dependencies:
- dependency-name: rubocop-performance
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-11 00:35:11 +02:00
1aee73ed96
Bump sass from 1.60.0 to 1.61.0
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.60.0 to 1.61.0.
- [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.60.0...1.61.0 )
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-07 18:42:43 +02:00
07a0e26946
Bump webpack from 5.77.0 to 5.78.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.77.0 to 5.78.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.77.0...v5.78.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-04-06 20:01:35 +02:00
7fb88aef0e
Merge pull request #1605 from openHPI/dependabot/bundler/faye-websocket-0.11.2
2023-04-05 04:06:16 +00:00
5218da113f
Bump faye-websocket from 0.11.1 to 0.11.2
...
Bumps [faye-websocket](https://github.com/faye/faye-websocket-ruby ) from 0.11.1 to 0.11.2.
- [Release notes](https://github.com/faye/faye-websocket-ruby/releases )
- [Changelog](https://github.com/faye/faye-websocket-ruby/blob/main/CHANGELOG.md )
- [Commits](https://github.com/faye/faye-websocket-ruby/compare/0.11.1...0.11.2 )
---
updated-dependencies:
- dependency-name: faye-websocket
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-05 03:56:57 +00:00
b79f0015ad
Fix rubocop offenses
2023-04-03 15:08:30 +02:00
9b67a6f689
Bundle update
2023-04-03 15:08:00 +02:00
90b93185ca
Merge pull request #1599 from openHPI/dependabot/npm_and_yarn/babel/plugin-transform-runtime-7.21.4
2023-04-03 04:29:51 +00:00
f8fbb40469
Bump @babel/plugin-transform-runtime from 7.21.0 to 7.21.4
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.21.0 to 7.21.4.
- [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/v7.21.4/packages/babel-plugin-transform-runtime )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-runtime"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-03 04:20:36 +00:00
747245ac21
Merge pull request #1602 from openHPI/dependabot/npm_and_yarn/babel/core-7.21.4
2023-04-03 04:07:58 +00:00
fe4e52e4cf
Merge pull request #1603 from openHPI/dependabot/npm_and_yarn/webpack-dev-server-4.13.2
2023-04-03 04:07:29 +00:00
0ecbe6c17a
Merge pull request #1601 from openHPI/dependabot/npm_and_yarn/d3-7.8.4
2023-04-03 04:07:11 +00:00
bb8900acb0
Merge pull request #1600 from openHPI/dependabot/bundler/puma-6.2.1
2023-04-03 04:06:03 +00:00
0a35c46a87
Bump webpack-dev-server from 4.13.1 to 4.13.2
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.1...v4.13.2 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-03 03:58:00 +00:00
4a5b952491
Bump @babel/core from 7.21.3 to 7.21.4
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.21.3 to 7.21.4.
- [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/v7.21.4/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-04-03 03:57:48 +00:00
79b9bf2872
Bump d3 from 7.8.3 to 7.8.4
...
Bumps [d3](https://github.com/d3/d3 ) from 7.8.3 to 7.8.4.
- [Release notes](https://github.com/d3/d3/releases )
- [Changelog](https://github.com/d3/d3/blob/main/CHANGES.md )
- [Commits](https://github.com/d3/d3/compare/v7.8.3...v7.8.4 )
---
updated-dependencies:
- dependency-name: d3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-03 03:57:31 +00:00
abfb29a2af
Bump puma from 6.2.0 to 6.2.1
...
Bumps [puma](https://github.com/puma/puma ) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v6.2.0...v6.2.1 )
---
updated-dependencies:
- dependency-name: puma
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-03 03:57:16 +00:00
a97b56f36f
Allow removing all event handles in JavaScript
...
This is useful to remove any handlers, e.g., when submitting an exercise. Hopefully, we will see less Javascript errors due to cumbersome behavior with these changes...
Also, I am cleaning up unused event handlers. The `showOutput` method doesn't seem to be used, we should observe this in the future.
Closes CODEOCEAN-KQ
2023-04-02 18:15:24 +02:00
72ca8c57de
Reduce SQL queries for querying tips.
...
Closes CODEOCEAN-KY
2023-04-02 17:11:53 +02:00
0aa73d30e9
Reduce SQL queries for querying files when creating submissions
...
This is especially useful for the RemoteEvaluationsController.
Closes CODEOCEAN-KX
2023-04-02 17:05:22 +02:00
fb2a87144d
Use Codecov token and proceed when tests fail
2023-04-01 13:25:23 +02:00
d1edacca43
Add Codecov badge to Readme
...
We still have the new badge along with CodeClimate and will remove the duplication later on.
2023-03-31 16:49:18 +02:00
a4e9342fd2
Add Codecov to GitHub actions
2023-03-31 16:22:08 +02:00
289f98496f
Update Ruby and Bundler version
2023-03-30 22:42:15 +02:00
9f6661aa2e
Bump css-minimizer-webpack-plugin from 4.2.2 to 5.0.0
...
Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin ) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v4.2.2...v5.0.0 )
---
updated-dependencies:
- dependency-name: css-minimizer-webpack-plugin
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-30 21:06:24 +02:00
3e38ed780c
Bundle update
2023-03-30 18:47:58 +02:00
885e93dc9b
Bump puma from 6.1.1 to 6.2.0
...
Bumps [puma](https://github.com/puma/puma ) from 6.1.1 to 6.2.0.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v6.1.1...v6.2.0 )
---
updated-dependencies:
- dependency-name: puma
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-30 08:34:15 +02:00
e22d3cf590
Bump webpack from 5.76.3 to 5.77.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.76.3 to 5.77.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.76.3...v5.77.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-03-30 08:33:55 +02:00
3b533425cd
Merge pull request #1595 from openHPI/dependabot/bundler/net-http-persistent-4.0.2
2023-03-30 04:07:58 +00:00
7196bf0154
Merge pull request #1597 from openHPI/dependabot/bundler/selenium-webdriver-4.8.6
2023-03-30 04:07:00 +00:00
55bd6eb5ee
Merge pull request #1593 from openHPI/dependabot/bundler/i18n-js-4.2.3
2023-03-30 04:06:35 +00:00