index : devtools32 | |
Archlinux32 fork of devtools | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-30 | feat(offload-build): fetch logs after building from the remote server | Jakub Klinkovský | |
Since logs from offloaded builds are collected in a temporary directory on the remote server, it is rather difficult/error-prone to get to them, because the path changes in each rebuild. Fetching logs from the server into $LOGDEST makes it easier to investigate them and also brings the behavior of offload-build closer to archbuild. Log files are always downloaded, even for failed builds. Component: offload-build Signed-off-by: Jakub Klinkovský <lahwaacz@archlinux.org> Co-authored-by: Levente Polyak <anthraxx@archlinux.org> | |||
2024-04-23 | fix(release): ensure we release split package uploads as one batch | Levente Polyak | |
Use a central location in common.sh to define the default rsync options. Switch to use batched uploads by targeting a partial directory which is not taken into account by db update. Instead, once all packages that belong to a split package group are uploaded into the .partial directory, all artifacts are moved in one batch into the staging directory of the repo server. This reduced the window of opportunity for a partial release significantly to a tiny window. Component: pkgctl release | |||
2024-02-15 | feat(offload-build): use rsync instead of scp | Orhun Parmaksız | |
This commit simply replaces the usage of `scp` with `rsync` for faster file transfer. Signed-off-by: Orhun Parmaksız <orhunparmaksiz@gmail.com> | |||
2024-02-14 | feat(offload-build): preserve the TERM variable | Christian Heusel | |
Signed-off-by: Christian Heusel <christian@heusel.eu> | |||
2024-02-08 | fix(build): avoid trying to download none existing debug packages | Levente Polyak | |
Since last release, offload building now has proper error handling enabled. This unfortunately lead to a regression for packages, like any packages, where makepkg claims debug packages are available during --packagelist while none were actually built. This leads to the scp command failing when trying to download the none existing packages which ultimately leads to a termination of the build script. Fix this by filtering out package files that do not exist before trying to download them. Fixes #208 Component: pkgctl build Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2024-01-10 | feat(util): add library function to generate source packages | Levente Polyak | |
2024-01-05 | chore(offload-build): deprecate in favor of pkgctl build --offload | Levente Polyak | |
Emit a warning when offload-build is invoked to warn about future removal. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2023-05-20 | conf: move makepkg and pacman config into separate conf.d dirs | Levente Polyak | |
We have used the datadir like a kitchen sink, lets clean up a bit by having a better and well structured layout. Put makepkg and pacman configs in separate directories: makepkg.conf.d and pacman.conf.d. | |||
2022-06-22 | make: split out source files into src folder | Levente Polyak | |