Commit Graph

132 Commits

Author SHA1 Message Date
Sebastian Serth
83f63a9120 Update bundle 2022-04-12 12:43:48 +02:00
Sebastian Serth
0583076c2b Fix Thread leakage when scoring or testing submissions
It is discouraged to do anything directly within the
Tubesock hijack block. We might only use the callbacks
(onopen, onmessage, onclose, onerror). Otherwise,
Tubesock might not close all Threads correctly and
will keep them awake every five seconds.
2022-04-07 19:57:31 +02:00
Sebastian Serth
a83d7e1821 Update bundle 2022-03-23 21:43:36 +01:00
dependabot[bot]
70db2c588a Bump rails from 6.1.4.6 to 6.1.5
Bumps [rails](https://github.com/rails/rails) from 6.1.4.6 to 6.1.5.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v6.1.4.6...v6.1.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-11 03:02:21 +00:00
Sebastian Serth
a78cf1670a Add gem 'faraday-net_http_persistent' for Faraday 2.0 upgrade 2022-01-25 09:17:35 +01:00
Sebastian Serth
9d833e37b3 Use Net::HTTP::Persistent for requests to Poseidon 2021-11-01 17:13:09 +01:00
Sebastian Serth
13c378b980 Remove concurrent ruby gem no longer needed 2021-11-01 17:12:55 +01:00
Felix Auringer
5cc180d0e9 Fix rubocop, I18n, cleanup rebase 2021-11-01 17:12:52 +01:00
Konrad Hanff
6e9562c9e1 Validate json 2021-11-01 17:12:44 +01:00
Sebastian Serth
7914608efe Add js-routes to use Route helpers in JavaScript 2021-07-06 16:54:27 +02:00
dependabot[bot]
206e0401d7 Bump rails from 6.1.3.2 to 6.1.4
Bumps [rails](https://github.com/rails/rails) from 6.1.3.2 to 6.1.4.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v6.1.3.2...v6.1.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 03:22:21 +00:00
Sebastian Serth
a6c6b07a91 Detect encoding of uploaded files and convert to UTF-8. Finally. 2021-05-17 19:33:32 +02:00
Sebastian Serth
fe4000916c Update rubocop configuration 2021-05-14 22:03:06 +02:00
Sebastian Serth
d563488c30 Remove uglifier as JS preprocessor 2021-05-12 17:51:28 +02:00
Sebastian Serth
11962a1d65 Upgrade to Rails 6.1 and apply new framework defaults 2021-05-12 16:49:14 +02:00
Sebastian Serth
504bb07ae1 Use urlsafe_csrf_tokens to allow migrating from Rails 5.2.5+ 2021-05-12 16:47:05 +02:00
Sebastian Serth
8378070bc2 Upgrade to Rails 6.0 and apply new framework defaults 2021-05-12 16:47:05 +02:00
Sebastian Serth
b4c8b91c0a Update Bundle 2021-05-10 19:06:03 +02:00
Sebastian Serth
a42617e91c Update Bundle 2021-04-16 00:03:59 +02:00
Tobias Kantusch
44b32b6f6a #46 Add Prometheus exporter 2021-04-07 14:06:32 +02:00
Sebastian Serth
39fcd255f9 Update bundle 2021-04-07 11:20:53 +02:00
Sebastian Serth
b10e23dd16 Upgrade to newest Sentry 2021-03-04 14:02:16 +01:00
dependabot[bot]
07754f37e1 Bump rails from 5.2.4.4 to 5.2.4.5
Bumps [rails](https://github.com/rails/rails) from 5.2.4.4 to 5.2.4.5.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.4.4...v5.2.4.5)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-11 09:00:52 +00:00
Felix Auringer
918d1265db Add GitLab CI and sort Gemfile
The provision folder contains files required to build the Docker Image for the GitLab CI.
2021-01-21 18:15:49 +01:00
Sebastian Serth
b60e78d259 Add telegraf to CodeOcean 2021-01-15 13:08:24 +01:00
Sebastian Serth
7b1ed887f8 Update to newer eventmachine 2020-12-14 13:17:12 +01:00
Sebastian Serth
f170b26338 Remove SSH Key dependency (previously required for deployment) 2020-11-30 18:27:25 +01:00
Karol
f98de3b66b Add Rails admin 2020-11-26 17:11:18 +01:00
dependabot-preview[bot]
c9b6b213f4 Bump proforma from v0.4 to v0.5
Bumps [proforma](https://github.com/openHPI/proforma) from v0.4 to v0.5.
- [Release notes](https://github.com/openHPI/proforma/releases)
- [Commits](b09c9fcc1f...b9e8769e79)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-06 15:02:27 +00:00
dependabot-preview[bot]
1af9e5e040 Bump rails from 5.2.4.3 to 5.2.4.4
Bumps [rails](https://github.com/rails/rails) from 5.2.4.3 to 5.2.4.4.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.4.3...v5.2.4.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-28 15:10:21 +00:00
dependabot-preview[bot]
29efddd850 Bump rails from 5.2.4.2 to 5.2.4.3
Bumps [rails](https://github.com/rails/rails) from 5.2.4.2 to 5.2.4.3.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.4.2...v5.2.4.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-19 09:11:07 +00:00
Sebastian Serth
fece760132 Update bundle and move jquery_ujs 2020-05-12 17:51:11 +02:00
dependabot-preview[bot]
2fc9153e81 Bump rails from 5.2.4.1 to 5.2.4.2
Bumps [rails](https://github.com/rails/rails) from 5.2.4.1 to 5.2.4.2.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.4.1...v5.2.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-20 09:31:11 +00:00
Sebastian Serth
e7cebf6137 Update Bundle 2020-03-06 15:34:09 +01:00
Sebastian Serth
f5da825567 Upgrade bundle and use mnemosyne-ruby 1.10.0.beta1 2020-03-05 16:11:12 +01:00
Sebastian Serth
9f2c12323e Downgrade sentry to work again. 2020-03-04 17:08:13 +01:00
Sebastian Serth
4494ec3750 Extracted Capistrano files to separate repository 2020-01-17 16:05:34 +01:00
Sebastian Serth
a551760965 Add sentry for error tracing 2020-01-14 14:41:55 +01:00
Sebastian Serth
5a1d44d279 Add ED25519 ssh key support for deployment (development only)
Update Bundle and Yarn files
2019-12-20 16:18:34 +01:00
dependabot-preview[bot]
27ab0af6ec Bump rails from 5.2.4 to 5.2.4.1
Bumps [rails](https://github.com/rails/rails) from 5.2.4 to 5.2.4.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.4...v5.2.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-20 09:56:35 +00:00
Karol
2afbcacb1a update proforma gem 2019-12-18 17:06:00 +01:00
Karol
466202fc87 merge master 2019-12-09 20:54:24 +01:00
Karol
46e7853465 specs for services 2019-12-09 20:35:49 +01:00
Karol
c89ee6c102 model and policy specs 2019-12-07 13:11:48 +01:00
Karol
5625fa63b0 add controller specs 2019-12-06 17:25:00 +01:00
Karol
4a77536c5f merge master 2019-12-03 17:55:58 +01:00
Karol
94026dcedf update proforma gem 2019-12-03 17:49:45 +01:00
dependabot-preview[bot]
dd62c77777 Bump rails from 5.2.3 to 5.2.4
Bumps [rails](https://github.com/rails/rails) from 5.2.3 to 5.2.4.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.3...v5.2.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-02 04:19:42 +00:00
Karol
3912caab1c support better errorhandling for codeharbor 2019-10-25 16:25:57 +02:00
Sebastian Serth
c892b14acd Explicitly add autotest to Gemfile 2019-10-23 16:18:42 +02:00