Commit Graph

206 Commits

Author SHA1 Message Date
681e8ec444 Add GitHub CI workflow for slim lint 2024-04-18 08:31:24 +02:00
2671dd499f Bump shakapacker from 7.2.2 to 7.2.3
Bumps [shakapacker](https://github.com/shakacode/shakapacker) from 7.2.2 to 7.2.3.
- [Changelog](https://github.com/shakacode/shakapacker/blob/main/CHANGELOG.md)
- [Commits](https://github.com/shakacode/shakapacker/compare/v7.2.2...v7.2.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 03:56:34 +00:00
85cc7812b7 Bump shakapacker from 7.2.1 to 7.2.2
Bumps [shakapacker](https://github.com/shakacode/shakapacker) from 7.2.1 to 7.2.2.
- [Changelog](https://github.com/shakacode/shakapacker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/shakacode/shakapacker/compare/v7.2.1...v7.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 04:07:58 +00:00
04863f1f25 Update Ruby to 3.3 2024-01-19 12:49:00 +01:00
4b09c72f7b Bump rails from 7.1.2 to 7.1.3
Bumps [rails](https://github.com/rails/rails) from 7.1.2 to 7.1.3.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v7.1.2...v7.1.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-17 04:10:19 +00:00
9d242d46c1 Bump shakapacker from 7.2.0.rc.0 to 7.2.1
Bumps [shakapacker](https://github.com/shakacode/shakapacker) from 7.2.0.rc.0 to 7.2.1.
- [Changelog](https://github.com/shakacode/shakapacker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/shakacode/shakapacker/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-02 03:44:06 +00:00
4723985b4c Support GitHub-flavored Markdown 2023-12-19 09:19:09 +01:00
0dd9d4fd2e Bump proformaxml from 1.0.0 to 1.2.0
Bumps [proformaxml](https://github.com/openHPI/proformaxml) from 1.0.0 to 1.2.0.
- [Release notes](https://github.com/openHPI/proformaxml/releases)
- [Commits](https://github.com/openHPI/proformaxml/compare/v1.0.0...v1.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-17 00:56:49 +01:00
d2e5cd4655 Bundle update 2023-11-11 20:39:12 +01:00
87908c7bd1 Switch to actioncable-enhanced-postgresql-adapter
This change will store large events (larger than 8KB) for ActionCable in the database. Therefore, it resolves issues where the payload was previously too large.

Fixes #1920
Fixes CODEOCEAN-Y8
Fixes CODEOCEAN-WS
2023-11-04 18:46:32 +01:00
8097d20be6 Update Shakapacker to 7.2.0 2023-10-31 10:47:20 +01:00
28d9e38fe5 Upgrade to Rails 7.1 and apply new framework defaults
* Remove deprecated options from environments
* Remove deprecation warnings for upcoming Rails 7.2
* Dump schema with new defaults
* Remove outdated (and erroneous) data attribute in view
* Resolve a `NoMethodError` for seeds_spec.rb
2023-10-27 16:50:27 +02:00
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
e55528c598 Bundle update 2023-10-06 00:47:24 +02:00
d2a36c71c1 Remove nyan-cat-formatter 2023-10-06 00:46:04 +02:00
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
bea053d9f3 Bundle update 2023-10-02 09:28:31 +02:00
a9d756171b Remove browser gem as it is no longer needed 2023-09-25 21:17:43 +02:00
1fcc81d852 Update JSONSchemer to newest version
The issues with the unrecognized type have been resolved, allowing us to upgrade again.
2023-09-19 12:52:53 +02:00
f6975ac750 Downgrade json_schemer to re-enable timeout messages
See https://github.com/openHPI/codeocean/issues/1914
2023-09-19 10:13:26 +02:00
410d2f79d3 Show link instead of Etherpad for new programming groups in Safari 2023-09-13 01:21:59 +02:00
580011f44e Bump rails from 7.0.7.2 to 7.0.8
Bumps [rails](https://github.com/rails/rails) from 7.0.7.2 to 7.0.8.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v7.0.7.2...v7.0.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 04:05:35 +00:00
245c3dba8c Update from proforma to proformaxml 2023-08-24 00:14:41 +02:00
87a75ce2bf Update proforma and dachsfisch gems 2023-08-16 22:38:57 +02:00
d9d44be129 Bump shakapacker from 7.0.2 to 7.0.3
Bumps [shakapacker](https://github.com/shakacode/shakapacker) from 7.0.2 to 7.0.3.
- [Changelog](https://github.com/shakacode/shakapacker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/shakacode/shakapacker/compare/v7.0.2...v7.0.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-14 08:24:46 +02:00
17a17a2c77 update proforma to newest version, add dachsfisch dependency 2023-08-11 14:09:20 +02:00
fce4b6dfcc Bump rails from 7.0.6 to 7.0.7
Bumps [rails](https://github.com/rails/rails) from 7.0.6 to 7.0.7.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v7.0.6...v7.0.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-10 03:44:29 +00:00
f136455a1d Bump proforma from v0.7.1 to v0.8
Bumps [proforma](https://github.com/openHPI/proforma) from v0.7.1 to v0.8.
- [Release notes](https://github.com/openHPI/proforma/releases)
- [Commits](cf61517a5c...d8bf59938f)

---
updated-dependencies:
- dependency-name: proforma
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-04 23:53:14 +02:00
0c64cf0220 Bundle update 2023-07-04 09:09:14 +02:00
a75ac536bd Bump rails from 7.0.5.1 to 7.0.6
Bumps [rails](https://github.com/rails/rails) from 7.0.5.1 to 7.0.6.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v7.0.5.1...v7.0.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-30 03:14:53 +00:00
3e0bb493e6 Bundle update 2023-06-28 08:30:51 +02:00
00026df150 Update Shakapaker to v7 2023-06-26 08:36:38 +02:00
969db2d4fe Bump rails from 7.0.4.3 to 7.0.5
Bumps [rails](https://github.com/rails/rails) from 7.0.4.3 to 7.0.5.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v7.0.4.3...v7.0.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-25 04:08:13 +00:00
62f96704de Prepare Profiling with Sentry 2023-04-25 23:14:43 +02:00
e57a0e61d6 Bundle update 2023-03-13 13:33:52 +01:00
3a0b854311 Reintroduce binding_of_caller for Web Console 2023-02-20 09:40:17 +01:00
5d7772825c Simplify Gemfile by removing unused Gems 2023-02-18 20:12:54 +01:00
890c99fa07 Update bundle and Puma
sd_notify has been integrated into Puma 6.1, no need to include it manually
2023-02-13 17:11:17 +01:00
47ff6c136f Update bundle 2023-01-18 10:48:26 +01:00
1967cc54fd Bundle update 2023-01-02 10:05:46 +01:00
7cd61acbce I18n: Automatically choose locale through HTTP header 2022-12-20 10:26:32 +01:00
f5a661b8c7 Puma: Add support for systemd watchdog 2022-12-19 22:26:37 +01:00
73237412ed Compress JS and CSS files for production 2022-12-06 01:27:51 +01:00
90b30e2bf7 Upgrade to Rails 7.0 and apply new framework defaults
* Remove `send_stream` method pulled in before upgrading Rails
* Remove spring, it is no longer included by default for new apps
* Remove deprecated options from environments
* Remove old asset paths and workarounds no longer needed
* Remove unnecessary `OAUTH_10_SUPPORT` const, LTI still uses OAuth 1.0
* Dump schema with new defaults (and specify precision for timestamps where needed)
2022-12-04 15:21:59 +01:00
fe24e7d890 Fix rubocop offenses 2022-12-04 00:51:30 +01:00
db6d9d64ef Explicitly require sprockets-rails for Rails 7+ 2022-12-04 00:40:34 +01:00
ddc6f3dddd Clarify version requirement for ims-lti 2022-11-28 14:57:13 +01:00
aecd7b8231 Bump rails_admin from 2.2.1 to 3.1.0
Bumps [rails_admin](https://github.com/sferik/rails_admin) from 2.2.1 to 3.1.0.
- [Release notes](https://github.com/sferik/rails_admin/releases)
- [Changelog](https://github.com/railsadminteam/rails_admin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sferik/rails_admin/compare/v2.2.1...v3.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-24 22:59:12 +01:00
53c72f5742 Upgrade shakapacker 2022-11-06 15:05:09 +01:00
5ba791e765 Bundle update 2022-11-06 13:29:32 +01:00