Commit graph

1074 commits

Author SHA1 Message Date
Benjamin Neff
4468b8b8e1
Merge pull request #130 from denschub/prontohub
Some checks failed
CI / Ruby: 2.7, Rails: 5.2 (push) Has been cancelled
CI / Ruby: 2.7, Rails: 6.0 (push) Has been cancelled
CI / Ruby: 3.0, Rails: 6.0 (push) Has been cancelled
CI / Ruby: 3.1, Rails: 6.0 (push) Has been cancelled
CI / Ruby: 3.2, Rails: 6.0 (push) Has been cancelled
CI / Ruby: 2.7, Rails: 6.1 (push) Has been cancelled
CI / Ruby: 3.0, Rails: 6.1 (push) Has been cancelled
CI / Ruby: 3.1, Rails: 6.1 (push) Has been cancelled
CI / Ruby: 3.2, Rails: 6.1 (push) Has been cancelled
CI / Ruby: 2.7, Rails: 7.0 (push) Has been cancelled
CI / Ruby: 3.0, Rails: 7.0 (push) Has been cancelled
CI / Ruby: 3.1, Rails: 7.0 (push) Has been cancelled
CI / Ruby: 3.2, Rails: 7.0 (push) Has been cancelled
CI / Ruby: 2.7, Rails: none (push) Has been cancelled
CI / Ruby: 3.0, Rails: none (push) Has been cancelled
CI / Ruby: 3.1, Rails: none (push) Has been cancelled
CI / Ruby: 3.2, Rails: none (push) Has been cancelled
[CI] Run Pronto on GitHub Actions.
2023-06-16 01:29:48 +02:00
Dennis Schubert
7b3af81c4f
[CI] Run Pronto on GitHub Actions. 2023-06-15 16:25:24 +02:00
Benjamin Neff
f8334fcb0f
Fix entering OTP code when releasing gem
The code can't be entered when used with xargs
2023-06-12 01:33:05 +02:00
Benjamin Neff
1b44d511a2
Release version 1.1.0 2023-06-12 01:26:44 +02:00
Benjamin Neff
758ca03dbe
Merge pull request #129 from SuperTux88/update-ruby-and-gems
Update ruby to 3.2 and update gems
2023-06-12 01:13:28 +02:00
Benjamin Neff
9298b2afeb
Add ruby 3.2 to CI 2023-06-11 18:43:27 +02:00
Benjamin Neff
a7f5b7cf5c
Bump actions/checkout@v3 to get rid of node deprecation warning 2023-06-11 18:42:42 +02:00
Benjamin Neff
3dbf0488dd
Allow to test for multiple rails versions in CI
Before we only tested with the latest rails version and without rails,
that made it possible to accidentally break with older rails versions
without noticing it.

The old way of keeping separate Gemfiles (and lockfiles) was too
complicated to keep up to date, especially with many supported rails
versions. This allows now to run with different rails version with just
the same Gemfile using an env-var.

For CI the Gemfile.lock is only used for the latest rails version (7.0
at the moment), as it obviously doesn't fit for other versions. I think
that's fine, as if we are not compatible with a too new version of
something, we need to add a maximum version there anyway.

The `ruby/setup-ruby@v1` step automatically uses the deployment mode
when a Gemfile.lock is present, so the `BUNDLE_FROZEN` env-var is not
required, even if a Gemfile.lock is used.
2023-06-11 18:41:20 +02:00
Benjamin Neff
114d26d732
Bump ethon 2023-06-11 17:25:56 +02:00
Benjamin Neff
5bcf812646
Bump rspec 2023-06-11 17:25:45 +02:00
Benjamin Neff
44d4f11262
Bump webmock 2023-06-11 16:56:49 +02:00
Benjamin Neff
0306cab0dc
Bump json-schema 2023-06-11 16:56:14 +02:00
Benjamin Neff
d4998ea4ff
Bump simplecov 2023-06-11 16:52:48 +02:00
Benjamin Neff
00da9e1f4f
Bump listen 2023-06-11 16:51:35 +02:00
Benjamin Neff
296c1935db
Bump yard 2023-06-11 16:51:20 +02:00
Benjamin Neff
a4e661a9f2
Bump pry and pry-byebug 2023-06-11 16:50:50 +02:00
Benjamin Neff
24df32286f
Bump pronto and pronto-rubocop 2023-06-11 16:49:30 +02:00
Benjamin Neff
35671e206c
Bump rubocop and rubocop-rails 2023-06-11 16:47:34 +02:00
Benjamin Neff
7b03c436d9
Bump fabrication 2023-06-11 16:47:33 +02:00
Benjamin Neff
9a83345ab7
Bump faraday 2023-06-11 16:13:17 +02:00
Benjamin Neff
80fbac0b3f
Bump rails 2023-06-11 16:12:34 +02:00
Benjamin Neff
2cd7e6a78b
Bump bundler 2023-06-11 16:12:22 +02:00
Benjamin Neff
c8c252393e
Merge pull request #128 from SuperTux88/dont-follow-redirects-for-federation
Don't follow redirects when federating messages
2023-06-11 15:59:55 +02:00
Benjamin Neff
525c43e67a
Don't follow redirects when federating messages
Federating uses POST requests, which don't work for redirects (unless
used with 307/308, but almost nobody uses these), so this was basically
broken anyway. The idea behind this was to follow http -> https
redirects, but as all pods nowadays have https already anyway, and
webfinger already enforces https, there is no need to follow redirects
anymore.
2022-12-05 04:52:14 +01:00
Benjamin Neff
62d7657dba
Release version 1.0.1 2022-07-23 23:10:08 +02:00
Benjamin Neff
b933d4a2fa
Bump tzinfo 2022-07-23 23:08:05 +02:00
Benjamin Neff
ea15c7c6f5
Bump rubocop 2022-07-23 23:07:43 +02:00
Benjamin Neff
b362f8e476
Bump nokogiri 2022-07-23 23:05:01 +02:00
Benjamin Neff
20cbbfeba9
Merge pull request #127 from SuperTux88/csrf-protection
Disable forgery protection for ReceiveController
2022-07-23 22:55:21 +02:00
Benjamin Neff
8a8678c97b
Disable forgery protection for ReceiveController
This is enabled by default since rails 5.2, but it doesn't make sense
for the /receive/ routes, because they are called without a session and
without a token.
2022-07-23 02:15:53 +02:00
Benjamin Neff
15465bf46a
Release version 1.0.0 2022-07-18 02:41:48 +02:00
Benjamin Neff
52645df755
Merge pull request #126 from SuperTux88/gem-updates
Gem updates
2022-07-18 02:33:48 +02:00
Benjamin Neff
9d18803e77
Bump other dependency gems and update no-rails.Gemfile 2022-07-18 02:30:23 +02:00
Benjamin Neff
a5cea2b3ca
Bump fabrication 2022-07-18 02:29:21 +02:00
Benjamin Neff
f184ec5818
Drop json-schema-rspec and bump json-schema 2022-07-18 02:29:21 +02:00
Benjamin Neff
851797d45f
Bump rspec and rspec-rails 2022-07-18 02:29:21 +02:00
Benjamin Neff
c60a8a912e
Bump simplecov-rcov 2022-07-18 02:29:21 +02:00
Benjamin Neff
310d4a919b
Bump pronto-rubocop, rubocop and rubocop-rails 2022-07-18 02:29:21 +02:00
Benjamin Neff
bb12f93bd0
Add faraday 2 support 2022-07-18 02:29:21 +02:00
Benjamin Neff
a0e1cac95f
Add rails 7 support 2022-07-18 02:25:23 +02:00
Benjamin Neff
fbc0653153 Version 0.2.8
-----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEhmEB3ju5IG5OdOsNlxRkw/GpAZQFAmLUVXUACgkQlxRkw/Gp
 AZTClwf8Cz/iYEeqBJ47W58zUSV7THUrE8WE6dwaBM+xZdHD9lGSacl6TZ1KhHje
 xaIGgcKOCG4WaFHzT2GNIZMwkVy4+fikvmxVt5VIZb2WOtuRFm8DmLFPt2kduaWK
 vt0PNORbHRVnlWEDrxbusTz16sk68F067ut0AfcK6CzSKFimtEmfUIgL3iuMV7m3
 lHKK4lR+2i8E1/Y/GT4kcciFOnCxXmVp0OIJtWDGccNjaimsZw4+hwr4yn9GTAXr
 ew3mHpXPFmBC60PcSmqvZUkh3tLXfMJtwliAo+Y+4qgqVK4G0/bPzIsrJuS5quJi
 lH6TXc0ZDur6AtH2XODFS2Po29kJTw==
 =n+2t
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEhmEB3ju5IG5OdOsNlxRkw/GpAZQFAmLUVx0ACgkQlxRkw/Gp
 AZTsOwf/Wv6/HmDuvPtSNVp1Wb1MlR8MFXU2RyCprwRp+aSoMncvvbAiH3uVzrZd
 CrVdsM4Rtpf+wV9dEjdYVWS0Q1GQktA5ld+EfJsw0jIpuoETpHB0JWr3w2wTmwFP
 C9ibjNnCz7CXmWuCTs1mz2AWRp567WcxzCDgP0FHjBopX6MU14SftBqpK553TYEl
 epnhdOLf9EMwoRJMPMVCsmRddwXWg6UAxRO0Zu03rS8w72xsZ2lA3q1SKP2h4kHD
 OxR8EzkCYEz15tT3hbl89gD4o2zEco3wBAGWn9GYHzkfB+P5TTYVHParBz1OVA9W
 xBvQcnZ8E+IGOQ9Es6LuT9Ufm5d3eA==
 =KSwI
 -----END PGP SIGNATURE-----

Merge tag 'v0.2.8'

Version 0.2.8
2022-07-17 20:38:13 +02:00
Benjamin Neff
c2ae1598d6
Release version 0.2.8 2022-07-17 20:21:10 +02:00
Benjamin Neff
12fdf5ca0c
Also enable MFA requirement on 0.2.x branch 2022-07-17 20:20:28 +02:00
Benjamin Neff
941e02d0cc
Allow rails 6 2022-07-17 20:14:24 +02:00
Benjamin Neff
078f8a5427
Release version 0.3.0 2022-03-13 22:49:41 +01:00
Benjamin Neff
8f2c5e5def
Update changelog for 0.3.0 2022-03-13 22:30:58 +01:00
Benjamin Neff
689e219705
Fix nokogiri deprecation warning 2022-03-13 21:59:08 +01:00
Benjamin Neff
500310c555
Merge pull request #122 from SuperTux88/cleanup-legacy-webfinger
Remove legacy WebFinger support/fallback
2022-03-13 21:40:36 +01:00
Benjamin Neff
9ea7115362
Merge pull request #121 from SuperTux88/update-ruby-and-gems
Drop ruby 2.5 (EOL) and 2.6 (EOL soon) and update gems
2022-03-13 21:40:16 +01:00
Benjamin Neff
17d1f61fa8
Use strings for ruby versions, so 3.0 stays 3.0 2022-03-08 00:44:11 +01:00