5b977c1f41
wowowowowo
CI / Lint (push) Failing after 22s
CI / Tests (push) Failing after 33s
2026-05-28 15:15:41 +01:00
66f0ee9e50
Migrate to Gitea, switch JS tooling to oxlint/oxfmt, lift test coverage to 95%
...
CI / Tests (push) Successful in 43s
CI / Lint (push) Successful in 1m3s
- Add .gitea/workflows/ci.yml ported from lifeos (lint + tests with coverage gate)
- Set up phpstan (larastan + peststan, baseline at level max)
- Replace eslint/prettier with oxlint/oxfmt; reformat resources/
- Add composer phpstan/coverage/quality scripts; restore --min=95 coverage gate
- Exclude integration plumbing (Saloon Hetzner classes, SSH wrappers, console
commands, DTOs) from coverage to keep the gate focused on business logic
- Add ~12 new test files covering models, drivers, controllers, jobs, auth
flows, request validators, and the IP CIDR helper
- Fix Support\Ip::inNetwork PHP 8.4 TypeError in CIDR mask check
- Fix FirewallRule::command comparing the enum-cast type column to a string
- Fix Server::network using the wrong foreign key column
- Remove unreachable code under abort(403) in RegisteredUserController
2026-05-13 16:51:07 +01:00
aa680b25fd
Implement Keystone environment deployments
2026-05-13 16:11:23 +01:00
65d3142d03
Refactor to remove slices and environments, replace with instances.
2025-09-15 12:19:13 +01:00
a91780d1d5
New direction; removed wireguard, readme update
2025-09-07 11:37:52 +01:00
8575712931
step name
2025-05-22 18:06:08 +01:00
bfe0f8eabf
NetworkZone
2025-05-22 14:51:54 +01:00
513fd4309d
default ip range for CreateNetworkRequest
2025-05-22 14:01:12 +01:00
46a76f7bce
redirect to server show page if a gateway is not installed on a given server
2025-04-24 19:08:21 +01:00
dfee28b428
server selector wip
2025-04-16 14:21:43 +01:00
ab9c6d622f
WIP Environment UI
2025-04-15 14:13:00 +01:00
6f3cf84a61
service controller test
2025-04-09 11:38:14 +01:00
a2a3e9002d
use createservice action
2025-04-08 23:02:13 +01:00
d924d418c7
Validation, service form improvements
2025-04-08 22:33:05 +01:00
bde11c0b8c
Header layout rather than sidebar layout
2025-04-08 19:17:12 +01:00
a7386814c7
counts on the dashboard
2025-04-08 17:54:33 +01:00
5d042900ae
added tabs component, org show wip
2025-04-07 19:59:30 +01:00
2b0f41cd7c
pint
2025-04-07 19:10:40 +01:00
e8c8eeab18
tests pass!
2025-04-07 19:06:37 +01:00
a5854c7a04
create network if doesn't already exist on server, wip test
2025-04-07 18:24:33 +01:00
b2070e052d
creating networks wip
2025-04-07 16:39:53 +01:00
32d30e00aa
field name consistency
2025-04-07 16:28:27 +01:00
1e7d023b09
provider, enums, no timestamp
2025-04-07 15:52:59 +01:00
7f546c1678
wip
2025-04-07 14:47:39 +01:00
b800a9d83a
moving to provider stored in database
2025-04-07 14:38:28 +01:00
6bd12bd6ca
event
2025-04-07 13:49:54 +01:00
1ffabe8093
invokable provision script controllers
2025-04-07 13:31:10 +01:00
e15a80163b
ran pint
2025-04-07 12:16:11 +01:00
0cd00c641b
frontend js enums generation, started service/create
2025-04-01 16:18:46 +00:00
d6a0fb3838
Firewall rules wip, server show improved
2025-03-31 17:18:56 +00:00
7ad259bc38
Service deployment
2025-03-31 15:40:35 +00:00
75f2ecb7bf
server list, logs removed, driver/plan wip
2025-03-31 12:41:09 +00:00
fbe960ebed
logging
2025-03-30 14:47:53 +00:00
1d1695e148
dont wait so long
2025-03-30 14:24:54 +00:00
3471cf1819
cloudinit fix for password expiry
2025-03-30 14:03:52 +00:00
2462d1b709
root password comes from hetzner, not me
2025-03-30 13:35:23 +00:00
cf804cff48
session flash fix
2025-03-30 13:01:25 +00:00
db574d1465
disable registration temporarily
2025-03-30 12:45:15 +00:00
5ba1ac9c92
provision script fixes, flash the server creds to the user on server create
2025-03-30 12:37:34 +00:00
435a7ac1e3
wait for server to connect, then provision
2025-03-30 12:30:34 +00:00
350cf6e240
server creation wip
2025-03-28 17:10:36 +00:00
7d2bc3ca5e
Show pages for app,env,org plus navigation, servers wip
2025-03-28 15:18:12 +00:00
72b6231b8c
Basic seeder, navigating to application page
2025-03-28 14:39:36 +00:00
a4f2dcf7fd
profile test passes now
2025-03-27 13:40:25 +00:00
2c881c9722
saloon, hetzner requests, spatie/ssh, serverprovider enum
2025-03-27 12:56:28 +00:00
25428dbd31
first commit
2025-03-27 12:25:27 +00:00