Mark Felder
33fa035c31
Update elixir-captcha to fix the compile warning
2024-07-01 11:38:40 -04:00
Mark Felder
71c8030e61
Update Phoenix to 1.7.14
2024-07-01 11:38:40 -04:00
Mark Felder
436286c93f
Update Tesla to 1.11.0
2024-07-01 11:38:40 -04:00
Mark Felder
fb52099a13
Elixir 1.17 single quote charlist warning
2024-07-01 11:38:40 -04:00
Mark Felder
6e1aa8aeeb
Elixir 1.17 undefined module warning
...
Fixes module name being not fully qualified
warning: AdminAPI.FallbackController.call/2 is undefined (module AdminAPI.FallbackController is not available or is yet to be defined)
│
5 │ defmodule Pleroma.Web.AdminAPI.RuleController do
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/pleroma/web/admin_api/controllers/rule_controller.ex:5: Pleroma.Web.AdminAPI.RuleController.action/2
warning: AdminAPI.FallbackController.init/1 is undefined (module AdminAPI.FallbackController is not available or is yet to be defined)
│
5 │ defmodule Pleroma.Web.AdminAPI.RuleController do
│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│
└─ lib/pleroma/web/admin_api/controllers/rule_controller.ex:5: Pleroma.Web.AdminAPI.RuleController.action/2
2024-07-01 11:38:40 -04:00
Mark Felder
d3cccce9fd
Elixir 1.17 warnings for parens
...
Function calls must have parens
2024-07-01 11:38:40 -04:00
lain
ccbbee7963
Merge branch 'exif' into 'develop'
...
Ensure StripLocation works for PNGs
See merge request pleroma/pleroma!4167
2024-06-30 09:28:17 +00:00
Lain Soykaf
abbc5b6e48
Add changelog
2024-06-30 11:47:07 +04:00
Lain Soykaf
6d4fb53206
StripLocation: Remove all PNG extra info to make sure that GPS data is gone.
2024-06-28 21:59:00 +04:00
Lain Soykaf
ba88c5078a
StripLocationTest: Add failing test for PNGs
2024-06-28 20:31:03 +04:00
feld
801a9367d0
Merge branch 'fix/oban-user-refresh-unique' into 'develop'
...
Oban Jobs for refreshing users were not respecting the uniqueness setting
See merge request pleroma/pleroma!4164
2024-06-28 14:47:25 +00:00
feld
01fb4776f8
Merge branch 'gun-pool-logs' into 'develop'
...
Change Gun connection pool logs to debug
See merge request pleroma/pleroma!4165
2024-06-28 14:39:42 +00:00
Mark Felder
9e5adf31c0
Change Gun connection pool logs to debug
2024-06-28 10:23:02 -04:00
Mark Felder
51a36bc9b8
Oban Jobs for refreshing users were not respecting the uniqueness setting
2024-06-28 10:12:58 -04:00
feld
394cb1e0f5
Merge branch 'ci/elixir-1.16' into 'develop'
...
Ci/elixir 1.16
See merge request pleroma/pleroma!4162
2024-06-28 13:20:46 +00:00
Mark Felder
01ed270dba
Changelog
2024-06-27 14:06:15 +00:00
Mark Felder
6e932495dc
Change CI jobs to Elixir 1.16.3
2024-06-27 14:05:59 +00:00
Mark Felder
f0334dce30
Add 1.16.3 ci image
2024-06-27 13:52:59 +00:00
feld
9953b0da59
Merge branch 'oban/richmedia-stream' into 'develop'
...
RichMedia: test that activity is streamed out after backfill
See merge request pleroma/pleroma!4160
2024-06-24 14:06:02 +00:00
Mark Felder
b135fa35a1
RichMedia: test that activity is streamed out
2024-06-24 09:47:16 -04:00
feld
a9bea02fe9
Merge branch 'oban/richmedia-stream' into 'develop'
...
Add test validating the activity_id is correctly present in the Oban job
See merge request pleroma/pleroma!4159
2024-06-24 02:05:41 +00:00
Mark Felder
634e3d4155
Add test validating the activity_id is correctly present in the Oban job
...
This was preventing the activity from being streamed over websockets.
2024-06-23 21:45:56 -04:00
feld
93eb458c24
Merge branch 'netbsd-wip' into 'develop'
...
update docs for NetBSD
See merge request pleroma/pleroma!4150
2024-06-21 15:35:48 +00:00
pleromian
b33b1b7253
docs: update nginx and rcscript path for NetBSD
2024-06-20 23:52:25 +02:00
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
pleromian
af53efa9e3
docs: update docs for NetBSD
2024-06-20 01:40:02 +02: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