Commit Graph

51 Commits

Author SHA1 Message Date
4dd5a1e82e packagers support (#100) 2023-06-05 02:37:19 +03:00
91e548569d runtime logger handler selector 2023-05-29 03:41:11 +03:00
785607c70b allow to filter packages for rebuild by their statuses 2023-05-25 17:41:54 +03:00
adb5b58a1d Support type triggers (#96)
* implement mirrorlist package generator

* implement keyring package generator

* docs update

* do not skip empty lines

* fill remote source for local packages

* faq update
2023-05-25 16:27:16 +03:00
6834dd442c Release 2.9.0 2023-05-22 17:04:32 +03:00
7ab00ee579 Release 2.8.0 2023-04-09 13:06:54 +03:00
57f62ba163 Release 2.7.1 2023-03-06 01:15:47 +02:00
96f394bab0 Release 2.7.0 2023-02-20 03:05:08 +02:00
125da217d3 hide passwords and secrets from repo-config subcommand by default 2023-02-05 16:44:48 +02:00
c1718b3862 calculate dependencies based on package information (#89) 2023-01-30 17:28:05 +03:00
a78c48ed4d Release 2.6.1 2023-01-25 15:28:27 +02:00
e6888ba788 Release 2.6.0 2023-01-16 01:35:12 +02:00
93876307f8 add ability to override pacman mirror in devtools configuration
This commit also extends configuration of the multilib option, adding
the ability to exlcude multilib repository from repositories list

Note, that in order to support repository list and mirror correctly,
alpm configuration section is now architectture specific
2023-01-15 18:05:15 +02:00
461fbd40ce consider vcs flag and vcs_allowed_age during local packages update 2023-01-12 15:37:05 +02:00
419da3db89 add ability to check for service updates 2023-01-12 15:37:05 +02:00
00ca06ffab subcommand review
Some commands have been moved to another group and thus having another
default name (old subcommands are still available...for now):

* daemon -> repo-daemon
* key-import -> service-key-import
* repo-clean -> service-clean
* repo-config -> service-config
* repo-config-validate -> service-config-validate
* repo-setup -> service-setup
* repo-shell -> service-shell
* version -> help-version
2023-01-12 15:37:05 +02:00
b09aea13af add config validator subcommand (#80)
* add config validator subcommand

* add --exit-code flag

* docs & faq update
2023-01-09 18:22:29 +03:00
7ca5b3a363 Release 2.5.4 2023-01-03 01:59:25 +02:00
64cc8fd6b0 Release 2.5.2 2023-01-02 01:57:09 +02:00
541d8d9b39 Release 2.5.0 2022-12-31 02:02:37 +02:00
4b27e102ef change another boolean info option to boolean action 2022-12-29 03:15:48 +02:00
e0126bb811 add repo-structure subcommand
This commit also changes Tree class, replacing load method by resolve
2022-12-27 10:35:03 +02:00
9be4a89c08 Release 2.4.1 2022-12-11 05:17:10 +02:00
3e299d9685 Release 2.4.0 2022-12-05 00:25:53 +02:00
5a09d46f9a Some minor documentation related fixes
* Improve some wording (again)
* Change default type for refresh option to False (does not affect
  behavior)
* Update docstrings to reflect last changes
* Configuration.__convert_path has been replaced by shlex
* aiosecurity functions support kwargs now
2022-12-04 02:10:46 +02:00
90be3276dd improve wording in documentation 2022-12-02 15:45:01 +02:00
ebd06cb443 improve setup command by --makeflags-jobs argument and fix repository sign on creation 2022-12-02 01:41:23 +02:00
fe66c6c45c implement support of unix socket for server
This feature can be used for unauthorized access to apis - e.g. for
reporting service if it is run on the same machine. Since now it becomes
recommended way for the interprocess communication, thus some options
(e.g. creating user with as-service flag) are no longer available now
2022-12-02 01:41:23 +02:00
2eb93a6090 Release 2.3.0 2022-11-16 00:53:48 +02:00
415dc42313 Release 2.3.0rc4 2022-11-14 01:02:27 +02:00
f7ec24523b Release 2.3.0rc1 2022-11-11 16:36:13 +02:00
1b53de6f2b man update 2022-11-10 20:10:07 +02:00
77ad35fce8 docs update 2022-11-02 04:17:26 +02:00
73e311a41c implement single-function patches (#69) 2022-10-30 03:11:03 +03:00
a5ce6b78dd Add gitremote triggers (#68)
* add gitremote pull trigger

* add push gitremote trigger

* docs update
2022-10-18 01:46:27 +03:00
1ea3911531 rewrite api under single /api endpoint 2022-05-29 17:15:49 +03:00
d7966e419d add shell and version parser 2022-05-27 18:34:07 +03:00
b1dfafe275 dynamic html load (#63)
* dynamic html load
* split by classes
2022-05-20 22:29:36 +03:00
b9cd98235e triggers implementation (#62) 2022-05-09 20:00:20 +03:00
2dac5a2520 Docs update (#61)
* Improve sphinx documentation

* update faq formatting

* fix setup doc

* fix docs according to the generated htmls
2022-05-06 02:54:37 +03:00
06bd29b78d Release 2.0.0rc7 2022-04-11 00:48:08 +03:00
b8e17c4879 Release 2.0.0rc4 2022-04-08 01:14:35 +03:00
c5f086a7c6 Release 2.0.0-rc1 2022-04-04 02:18:31 +03:00
fa4c1c6205 Release 1.8.0 2022-02-06 05:45:50 +03:00
f54a2fe740 Release 1.7.0 2021-12-26 02:01:09 +03:00
21845bc934 Release 1.6.0 2021-10-27 01:59:36 +03:00
be017ed102 Release 1.5.0 2021-10-18 03:48:24 +03:00
5f7f58041d docs update 2021-10-15 04:55:46 +03:00
faaf72a840 improve scripts
move logic to separated shell scripts and also create shell script for
repository setup

Also force create directory according to systemd recommendations
2021-10-11 02:20:16 +03:00
8add507957 docs update 2021-09-26 14:39:35 +03:00