|
328cef71af
|
Don't follow symlinks infinitely
|
2025-02-10 17:07:22 -06:00 |
|
|
ba5e74caef
|
Small cleanup around task_mutex_
|
2025-02-10 16:07:09 -06:00 |
|
|
946235318a
|
Move common filesystem utilities from utilities to a new fs_common
|
2025-02-10 15:08:36 -06:00 |
|
|
8422093caf
|
Also set permission fallbacks
|
2025-02-10 14:42:55 -06:00 |
|
|
f4a4cfdf1f
|
Correctly set the mtime for the tarball
|
2025-02-10 14:40:46 -06:00 |
|
|
2693255a79
|
Small path correction
|
2025-02-10 02:04:56 -06:00 |
|
|
6ac61139ae
|
Move the tar functionality to tar_common
|
2025-02-10 02:03:22 -06:00 |
|
|
698e92fca8
|
Further tarball iteration
|
2025-02-10 01:49:45 -06:00 |
|
|
fe1e64d3cd
|
Can't one-line a catch statement??
|
2025-02-10 01:31:09 -06:00 |
|
|
e5cf2ebd61
|
std::string -> const char*
|
2025-02-10 01:28:03 -06:00 |
|
|
9517f6d74c
|
Fix conversion of group and user name to strings
|
2025-02-10 01:22:46 -06:00 |
|
|
d851f1ee8d
|
Reorganize headers and utilize archive_entry_set_uname / archive_entry_set_gname
|
2025-02-10 00:27:29 -06:00 |
|
|
53bfdecf73
|
When unable to stat(), adjust, don't continue
|
2025-02-09 23:59:20 -06:00 |
|
|
a138ed9328
|
Fine-tune tarball creation permissions
|
2025-02-09 23:44:37 -06:00 |
|
|
a558f51b5d
|
Source and build check fine-tuning
|
2025-02-08 20:13:38 -06:00 |
|
|
4829551112
|
Move ensure_git_inited from utilities to git_common
|
2025-02-08 20:13:06 -06:00 |
|
|
be1e7a31bc
|
Remove redundant to_time_t utility function
|
2025-02-08 19:28:37 -06:00 |
|
|
c998b3d4a4
|
Small cleanup around the tasks endpoint
|
2025-02-08 18:43:14 -06:00 |
|
|
6e978cc42c
|
Add a logging statement when doing a source check
|
2025-02-08 18:27:48 -06:00 |
|
|
d334bdebd8
|
Break the loop early (and thus hold the lock for less time) if we have all the data we need
|
2025-02-08 17:58:29 -06:00 |
|
|
f6a2ef8f3c
|
Slightly decrease delay from 1.5 to 1.4
|
2025-02-08 16:52:19 -06:00 |
|
|
ae22b08ad7
|
Space out build checks a little more; only check once an hour
|
2025-02-08 16:46:47 -06:00 |
|
|
731bbda848
|
Limit the lock context when checking sources and builds
|
2025-02-08 16:43:52 -06:00 |
|
|
8371277873
|
Also add support for automatically retrying failed source and build checks up to a certain point (1h for source builds, several days for build checks)
|
2025-02-08 02:01:22 -06:00 |
|
|
9233c8d810
|
Add missing include
|
2025-02-08 01:40:26 -06:00 |
|
|
85b0703e62
|
Enable new source check and build check tasks again
|
2025-02-08 01:10:28 -06:00 |
|
|
c3487eb887
|
Further tarball refinement
|
2025-02-08 00:56:28 -06:00 |
|
|
d74edb6a5a
|
Further rework path handling
|
2025-02-07 23:37:20 -06:00 |
|
|
a6c3fb165b
|
Touch up duplicate handling further
|
2025-02-07 21:28:46 -06:00 |
|
|
881adad442
|
Rework tarball logic further
|
2025-02-07 20:38:52 -06:00 |
|
|
77cbfb46cf
|
Go back to removing everything with .git in the name from tarballs, not just .git/
|
2025-02-07 19:45:59 -06:00 |
|
|
c8889e4b51
|
Cleanup tarball creation with try/catch, and remove duplicate file handling
|
2025-02-07 17:12:26 -06:00 |
|
|
f08b3ee199
|
Fix compilation warning
|
2025-02-04 00:57:19 -06:00 |
|
|
61f017eb2a
|
Only copy the debian directory, to avoid diff errors when the packaging tracks upstream sources
|
2025-02-04 00:55:16 -06:00 |
|
|
2aa28e2a50
|
Cleanup for the last commit
|
2025-02-03 15:41:14 -06:00 |
|
|
5f01bf5144
|
Various fixups around shared pointers and commits
|
2025-02-03 15:24:30 -06:00 |
|
|
8b9bd3142a
|
Use the Debian packaging for cmake
|
2025-02-03 15:21:20 -06:00 |
|
|
ed1559beb6
|
Fix typo preventing viewing of logs
|
2025-02-01 23:48:41 -06:00 |
|
|
8f7654c446
|
Try assigning pointers again
|
2025-02-01 22:40:23 -06:00 |
|
|
06a6567da9
|
Various cleanup bits
|
2025-02-01 17:02:05 -06:00 |
|
|
6eada27b20
|
Cleanup of CI database objs
|
2025-02-01 14:52:21 -06:00 |
|
|
5ed7b459c8
|
Properly convert int to std::string
|
2025-01-31 16:11:33 -06:00 |
|
|
5ac551f36a
|
Allow fetching the log for a specific task
|
2025-01-31 16:00:49 -06:00 |
|
|
7b63ca627e
|
Set defined widths for statuses
|
2025-01-31 15:17:27 -06:00 |
|
|
b5a5d66aad
|
yo dawg, I heard you like locks, so I locked your lock inside your lock
|
2025-01-30 00:55:47 -06:00 |
|
|
9a2d090eb4
|
build_check -> binary_check
|
2025-01-29 22:38:12 -06:00 |
|
|
29530ab6b5
|
Process builds every 15 minutes
|
2025-01-29 17:24:31 -06:00 |
|
|
2c82ddf9f3
|
Add initial sleep for background processing functions
|
2025-01-29 14:55:37 -06:00 |
|
|
bb3d45c4ea
|
In process_binaries_thread_, exit earlier if the item is not found in the PPA
|
2025-01-29 14:53:41 -06:00 |
|
|
a089918462
|
Actually add support for build statuses
|
2025-01-29 14:16:32 -06:00 |
|