feld
73916dbead
Merge branch 'enable-erratic' into 'develop'
...
Enable erratic tests
See merge request pleroma/pleroma!4155
2024-06-20 20:20:32 +00:00
Mark Felder
7d5065819c
Enable erratic tests
2024-06-20 19:43:39 +00:00
feld
fee1e17d87
Merge branch 'erratic/gun' into 'develop'
...
Gun Connection Pool: successfully retry after reclaiming the pool
See merge request pleroma/pleroma!4154
2024-06-20 18:50:07 +00:00
Mark Felder
9ef021e2da
Switch the reclaimer to GenServer.start so it is not linked
2024-06-20 14:17:28 -04:00
Mark Felder
c765fcbe7e
Gun Connection Pool: successfully retry after reclaiming the pool
2024-06-20 14:03:22 -04:00
feld
1071632a50
Merge branch 'fix/debug-logs' into 'develop'
...
Set console logs to :info for Elixir 1.15+
See merge request pleroma/pleroma!4151
2024-06-20 13:37:16 +00:00
Mark Felder
655ac98478
Merge remote-tracking branch 'origin/develop' into fix/debug-logs
2024-06-20 09:00:39 -04:00
feld
4a881ba366
Merge branch 'ci/cache' into 'develop'
...
Change CI caching strategy
See merge request pleroma/pleroma!4153
2024-06-20 13:00:09 +00:00
Mark Felder
f00a681cc1
Change CI caching strategy
...
Key the cache on the image being used and the commit sha. This should allow the cache to be reused by the same runner across multiple jobs/stages where appropriate.
2024-06-20 08:59:39 -04:00
feld
d4563f67e0
Merge branch 'oban/rich-media-backfill' into 'develop'
...
Rich Media Backfill with Oban
See merge request pleroma/pleroma!4152
2024-06-20 04:09:22 +00:00
Mark Felder
e1e099d3bf
Set console logs to :info for Elixir 1.15+
2024-06-19 23:26:12 -04:00
Mark Felder
17d04ccc8b
RichMedia backfill processing through Oban
2024-06-19 23:20:22 -04:00
Mark Felder
4dfa50f256
Rename RichMediaExpirationWorker to RichMediaWorker
2024-06-19 22:24:48 -04:00
feld
9a4cdde5c9
Merge branch 'bugfix/elixir-1.15' into 'develop'
...
Elixir 1.15 compatibility
See merge request pleroma/pleroma!3917
2024-06-20 01:07:41 +00:00
Mark Felder
ed2976b237
Custom mix task to retry failed tests once in CI pipeline
...
This will be temporary* as we hunt down the cause of the random test failures
* gonna regret this
2024-06-19 19:04:12 -04:00
Mark Felder
3a8420b141
Remove remaining vestiges of Logger support in ConfigDB/TransferTask
2024-06-19 14:29:44 -04:00
Mark Felder
e0afb2c093
Elixir Logger configuration is now longer permitted through AdminFE and ConfigDB
2024-06-19 16:39:49 +00:00
Mark Felder
85b81cc933
Remove Logger from ConfigDB descriptions
2024-06-19 10:32:15 -04:00
Mark Felder
febf9d2684
Remove Logger from ConfigDB
2024-06-19 10:32:15 -04:00
Mark Felder
c11c35cf8f
Enable :logger_backends application on < Elixir 1.15
2024-06-18 17:06:09 +00:00
Mark Felder
e43e09a04c
Merge remote-tracking branch 'origin/develop' into bugfix/elixir-1.15
2024-06-18 16:47:01 +00:00
Mark Felder
e628d00a81
Disable Ecto logging in tests
...
The debug logs are very noisy and can be enabled during analysis of a specific error believed to be SQL-related
2024-06-18 15:25:18 +00:00
Mark Felder
3aed111a42
Enable capture_log globally
2024-06-18 10:50:31 -04:00
feld
3c1db78a6e
Merge branch 'oban/user-refresh' into 'develop'
...
Refactor the async user refreshing to use Oban
See merge request pleroma/pleroma!4149
2024-06-18 13:06:11 +00:00
Mark Felder
9c67637255
Refactor the async user refreshing to use Oban
...
Previous implementation could cause duplicate simultaneous profile fetches which is not polite.
2024-06-17 10:41:14 -04:00
lain
825541b27c
Merge branch 'async-user-refresh' into 'develop'
...
Async user refreshing
See merge request pleroma/pleroma!4148
2024-06-17 13:09:11 +00:00
Mark Felder
e37845cd35
Stale user refreshing should be done async to prevent blocking of rendering activities
2024-06-16 17:39:35 -04:00
Mark Felder
cbf8f8ac0d
Fix mix pleroma.config dump on Elixir 1.15
2024-06-13 10:48:50 -04:00
Mark Felder
a734efeff8
Formatting
2024-06-12 15:21:43 -04:00
Lain Soykaf
41434ffcec
Tests: Don't spawn processes in tests.
2024-06-12 15:20:04 -04:00
Haelwenn (lanodan) Monnier
6774ff15db
docs: Bump elixir requirement up to 1.16
2024-06-12 15:20:04 -04:00
Haelwenn (lanodan) Monnier
cf9a058fae
CI: Disallow failures for Elixir 1.15
2024-06-12 15:20:03 -04:00
Haelwenn (lanodan) Monnier
c389ea0f42
Fix compatibility with Loggers in Elixir 1.15+
2024-06-12 15:18:47 -04:00
Haelwenn (lanodan) Monnier
ba6afdb44d
mix: Turn off prune_code_path
2024-06-12 15:18:47 -04:00
Haelwenn (lanodan) Monnier
3d0d2a4513
media_controller_test: Make sure uploader is the Local one
2024-06-12 15:18:47 -04:00
Haelwenn (lanodan) Monnier
2180537a2b
MediaProxy: :whitelist config fallback to []
2024-06-12 15:18:47 -04:00
Haelwenn (lanodan) Monnier
66ac2e9b81
Upload.base_url: Don't pass nil to Path.join(), don't return nil
2024-06-12 15:18:47 -04:00
Haelwenn (lanodan) Monnier
3e7f05d0b1
Add changelog entry (elixir-1.15)
2024-06-12 15:18:47 -04:00
Haelwenn (lanodan) Monnier
8757c5e35a
Logger.warn → Logger.warning
...
Note: Logger.warning got added in Elixir 1.11.0
2024-06-12 15:18:47 -04:00
Haelwenn (lanodan) Monnier
cb91dab75f
Switch formatting checks to Elixir 1.15
2024-06-12 15:18:47 -04:00
lain
38e6166d93
Merge branch '3280-emoji' into 'develop'
...
Transmogrifier: Encode Emoji id to be valid.
Closes #3280
See merge request pleroma/pleroma!4147
2024-06-12 09:15:14 +00:00
Lain Soykaf
1ae5c2b020
Transmogrifier: Encode Emoji id to be valid.
2024-06-12 12:41:33 +04:00
feld
4a28b81b59
Merge branch 'fix-webpush-actor' into 'develop'
...
Fix WebPush actor regression
See merge request pleroma/pleroma!4146
2024-06-11 23:08:12 +00:00
Mark Felder
5c8afbe646
Fix tests
2024-06-11 18:55:10 -04:00
Mark Felder
6a9d9da26f
Cyclical complexity
2024-06-11 18:38:41 -04:00
Mark Felder
a291a6b8c0
Ensure the webpush notification for e.g., mentions start with the nickname of the actor it originates from
2024-06-11 18:15:32 -04:00
Mark Felder
603a575766
The user is not always preloaded into the notification
2024-06-11 18:14:07 -04:00
Mark Felder
568819c08a
WebPush refactoring: separate build and deliver steps
2024-06-11 17:58:02 -04:00
feld
f47a124698
Merge branch 'webpush-polls' into 'develop'
...
Render nice web push notifications for polls
See merge request pleroma/pleroma!4144
2024-06-11 20:24:15 +00:00
feld
61506f8d93
Merge branch 'api-spex-error' into 'develop'
...
ApiSpec: Use conn.request_path for more legible error log
See merge request pleroma/pleroma!4145
2024-06-11 20:08:08 +00:00