Hadi Chokr
bfab8cc793
Why doenst this work?
2026-02-25 19:02:33 +00:00
Hadi Chokr
3086ceda9b
Final Hotfix
2026-02-25 18:30:28 +00:00
Hadi Chokr
ea050a7fa5
Hotfix: Upload Artifacts even when test fails
2026-02-25 16:43:51 +00:00
Jonas Harer
f5d1fec349
Added more commands to the command-not-found handler
...
This adds some more package-managers to the command-not-found handler and
adds a way to detect if two or more missing commands belong to the same
program.
2026-02-25 08:02:50 -07:00
Hadi Chokr
4b43c460bc
Revert "Final MR Cleanup"
...
This reverts commit 2df0b40a9f
2026-02-25 12:59:29 +00:00
Hadi Chokr
2df0b40a9f
Final MR Cleanup
2026-02-25 11:12:43 +00:00
Hadi Chokr
be432ce532
Hotfix: Fix Relative Path
2026-02-25 10:37:02 +00:00
Hadi Chokr
acf2a82511
Hotfix a final time before reverting.
2026-02-25 10:19:00 +00:00
Hadi Chokr
bb550fc9cd
Hotfix: Own as the Build User
2026-02-25 11:04:22 +01:00
Hadi Chokr
c6b874ae3e
Hotfix: New Output Dir in upload.sh
2026-02-25 09:33:55 +00:00
Hadi Chokr
26b08b0ad5
Hotfix
2026-02-25 09:03:52 +00:00
Hadi Chokr
fec5d551b0
Hotfix: Repair upload script after output dir change
2026-02-25 08:48:08 +00:00
Nate Graham
2b1b2dd7da
Harden polkit rules
...
Check for local and wheel group membership too; don't let just anyone do
this stuff.
But not for automount, because that's just too annoying!
2026-02-25 07:34:15 +00:00
Lorenz Wildberg
0a91cb11ef
use mkosi.output for output directory
2026-02-25 05:49:43 +01:00
l10n daemon script
0eace008e4
GIT_SILENT made messages (after extraction)
2026-02-24 00:42:20 +00:00
l10n daemon script
eb1bcbf40f
GIT_SILENT made messages (after extraction)
2026-02-22 00:42:58 +00:00
Nate Graham
25b8dbcd81
Make ydotool a system-level service
...
This can be an attack surface, but because it's shipped with a
user-level systemd service, it gets enabled by default. That's not
ideal.
Instead make it a system-level service to benefit from two effects:
1. It won't be enabled by default
2. Enabling it manually will require authentication
Resolves #477
2026-02-21 15:25:29 -07:00
l10n daemon script
da9a67f72b
GIT_SILENT made messages (after extraction)
2026-02-21 00:42:26 +00:00
Harald Sitter
dd93564cfb
upload: make all dirs
2026-02-20 04:18:36 +01:00
Harald Sitter
b03438d9c1
upload: activate desync chopping again
...
this time it should hopefully work :|
2026-02-19 13:18:10 +01:00
Harald Sitter
3830a7d27f
debug--
2026-02-19 02:48:32 +01:00
Harald Sitter
de3e040f63
Revert "token-redeemer: disable pretty formatting for ini"
...
This reverts commit d756d2fb1d .
it was not actually to blame after all
2026-02-19 02:48:29 +01:00
Harald Sitter
d756d2fb1d
token-redeemer: disable pretty formatting for ini
2026-02-19 00:00:01 +01:00
Harald Sitter
dd9d29ad2e
debug++
2026-02-18 23:44:59 +01:00
Harald Sitter
ed8e5f0137
token-redeemer: log desync file that is being written
2026-02-18 23:32:54 +01:00
Harald Sitter
4344b8529e
upload: isolate upload testing into its own little job
...
it continues to not want to work :(
2026-02-18 23:12:04 +01:00
Harald Sitter
2acc13150a
redeemer: be more assertive about redemption outcome
2026-02-18 23:08:03 +01:00
Harald Sitter
581ae8e722
debug--
2026-02-18 22:24:28 +01:00
Harald Sitter
9de6060960
debug++
2026-02-18 22:22:46 +01:00
Harald Sitter
339fdf783f
upload: syntax fix
2026-02-18 21:50:22 +01:00
Harald Sitter
faed0b8797
build,upload: chop in upload not build
...
for practical reasons it seems more useful to chop during the upload
stage, as we can directly feed into the s3 from there
2026-02-18 21:20:42 +01:00
Aljosha Papsch
5d6bb060d3
Add swtpm for Incus VMs with TPM
...
Starting Incus VMs with a TPM device added fails with the message
that swtpm is missing.
2026-02-17 21:09:46 -07:00
Nate Graham
ac1ab77c67
Alphabetize VM integration package list
...
GIT_SILENT
2026-02-17 21:07:40 -07:00
l10n daemon script
23f19d9fa2
GIT_SILENT made messages (after extraction)
2026-02-18 00:43:20 +00:00
Daniele Md
a61e336b93
fixed zsh prompt error in git repo without a work tree
2026-02-17 22:33:29 +01:00
Harald Sitter
4c69b76046
uploader: do not get stuck when all channels are full
...
because we fed the calcs channel from the main thread we'd eventually
get stuck on the calcs workers waiting for space in the results channel
but there'd never be space because the results are processed on the main
thread and that is busy feeding calcs ... instead buffer the channels
and also make sure to feed them from a goroutine so we are starting
processing results while still producing calcs.
I feel like this may be an anti pattern and maybe one should put
everything in a routine and synchronize them all in the main thread.
would prevent this sort of nonesense at least
2026-02-17 19:57:13 +01:00
Harald Sitter
6148c67e72
upload-to-storage: move directory instead of remove
...
this should hopefully bypass permission issues caused by the fact that
build runs as sudo but upload does not.
2026-02-17 06:18:33 +01:00
Harald Sitter
59d8be68fb
upload: remove upload to storage for now
...
doesn't quite work yet
2026-02-17 06:14:12 +01:00
Harald Sitter
d9b18d4eed
uploader: reduce verbosity a tad
2026-02-17 05:41:43 +01:00
Harald Sitter
f970bec586
upload-to-storage: do not upload the content store
...
it's pretty much unnecessary for the storage use case and wouldn't work
very well anyway what with each upload having a different path
2026-02-17 05:40:16 +01:00
Harald Sitter
bcbb2ea254
build: do not wildcard files
...
we already know their exact name
2026-02-17 05:39:25 +01:00
Harald Sitter
47ad326604
upload: thread sha generation to speed things up
2026-02-17 05:39:06 +01:00
Harald Sitter
8044e1a144
build: make sure the desync store exists
2026-02-17 04:01:22 +01:00
Harald Sitter
7c9d595c5f
upload: moving chopping to build stage
...
it's where we make the caibx already and have desync installed
2026-02-17 03:04:23 +01:00
Harald Sitter
9309fbc2b1
upload: upload a desync store in addition to existing artifacts
...
this is a prototype and may explode. the idea here is that we'll have
one large chunk store from which we can feed all update needs
2026-02-17 02:38:16 +01:00
l10n daemon script
9d2e534da0
GIT_SILENT made messages (after extraction)
2026-02-17 00:42:24 +00:00
Harald Sitter
cdaaad634e
verbose--
2026-02-16 02:56:33 +01:00
l10n daemon script
c18c20e568
GIT_SILENT made messages (after extraction)
2026-02-16 00:43:34 +00:00
Kristen McWilliam
55c18bf9d2
fix(dev-setup-script): Make the release file actually not removable
...
Currently the script sets the release file to be owned by root so it
can't be accidentally removed, but even though it is owned by root it
can still be deleted by a user because the permissions on the parent
directory are what allow the file to be deleted.
This change instead marks the file as immutable, so that it truly can't
be removed accidentally (one would have to first explicitly remove the
immutable flag).
2026-02-13 18:08:04 -07:00
Nate Graham
adb21e7ac8
Turn on multilib and re-add steam-devices
2026-02-13 17:23:54 -07:00