At Nasqueron, I maintain this Phabricator instance, and overview the operations infrastructure.
Website: https://www.dereckson.be/
Individual board: User-Dereckson
At Nasqueron, I maintain this Phabricator instance, and overview the operations infrastructure.
Website: https://www.dereckson.be/
Individual board: User-Dereckson
Created object storage too.
Let's close this part of the work. We'll add credentials to Vault and OVH API afterwards (WIP from https://devcentral.nasqueron.org/D4191?id=10994).
Update syntax
Clean commit to only create swift/s3 bucket
D4190 has been deployed.
@yousra if we define a block like this at node level:
In addition to this change, we also need to reuse our dedicated IP address for e-mails:
Coherent variables names
strtolower
s/array_map/Vector::map/g
Rebased against D4189.
Eat your own dog food stamp of approval.
Avoid count directories. Handle IO errors.
More tests
Cohort 1 accounts have been successfully removed from Dwellers.
Security access clean-up for inactive users
GPT-5.6-Sol proposal: https://chatgpt.com/share/6a8a838d-4cbc-83eb-b59e-5d847a64b03e
Best short-term solution, to allow mail from Docker services too, is to allow the new router IP.
GPT-5.6-Sol idea:Confirmed: Phabricator deliberately uses its default no-reply address as a recipient on some notifications. As Postfix currently rejects that recipient before DATA, we’ll declare notifications-noreply@devcentral.nasqueron.org as a valid blackhole mailbox and silently discard mail delivered to it.
Tests pass:
Content merged is actually D4177 diff, ie this diff + skip when SQLite3 extension is not available.
$ phpunit workspaces/tests/Engines/I18n/ Switching to Composer phpunit: PHPUnit 13.3.1 by Sebastian Bergmann and contributors.