arcanis
6bfa0d26d4
Release 2.15.2
2024-09-26 16:58:19 +03:00
arcanis
16ab96ee6a
docs: improve application help messages
2024-09-24 17:58:08 +03:00
arcanis
b412966f86
Release 2.15.1
2024-09-24 11:18:38 +03:00
arcanis
b319e89e41
Release 2.15.0
2024-09-23 03:32:01 +03:00
arcanis
b002db1148
feat: drop explicit makepkg usage ( #134 )
...
* generate filenames without using makepkg
* pkgbuild parser impl
* completely remove makepkg calls
* simplify typed get
* try to improve parser
* docs and recipes updatte
* never raise keyerror instead return empty string
* udpate tests
* add support of array expansion
* docs update
* tests update
* handle quoted control sequences correctly
* expand bash
* allow packages without package function
* docs update
* add moroe tests
* small improovements
* support escaped arrays and functions
2024-09-21 03:57:22 +03:00
arcanis
689de82139
build: make cerberus dependency optional
2024-09-04 22:28:25 +03:00
arcanis
5b9f35220f
feat: implement stats subcommand ( #132 )
2024-09-04 22:28:25 +03:00
arcanis
9c1e9ecbdc
Release 2.14.1
2024-09-04 22:01:04 +03:00
arcanis
7bd7f95f76
Release 2.14.0
2024-08-23 14:37:05 +03:00
arcanis
4f5166ff25
feat: improve lock mechanisms
...
* improve lock mechanisms
* use /run/ahriman for sockett
* better water
2024-08-14 17:07:10 +03:00
arcanis
3be5cdafe8
feat: add abillity to check broken dependencies ( #122 )
...
* implement elf dynamic linking check
* load local database too in pacman wrapper
2024-08-14 17:07:10 +03:00
arcanis
b15161554e
build: use requests-unixsocket2 fork
...
Since requests-2.32.0, the http+unix url scheme is brokek, check
https://github.com/msabramo/requests-unixsocket/issues/73 for more
details
2024-08-14 17:07:10 +03:00
arcanis
bb4a0d75fc
Release 2.13.8
2024-05-12 11:53:19 +03:00
arcanis
07b77be6b8
Release 2.13.7
2024-05-09 13:26:40 +03:00
arcanis
6d05389639
Release 2.13.6
2024-05-05 21:59:30 +03:00
arcanis
f01f35238d
Release 2.13.5
2024-04-04 13:33:03 +03:00
arcanis
812c03d1eb
Release 2.13.4
2024-02-09 17:47:01 +02:00
arcanis
7574b8e5ce
Release 2.13.3
2024-01-13 01:24:30 +02:00
arcanis
5956a8720b
Release 2.13.2
2024-01-08 22:48:55 +02:00
arcanis
6361c41f76
Release 2.13.1
2024-01-08 21:17:35 +02:00
arcanis
8cafdb52e5
Release 2.13.0
2024-01-05 22:48:03 +02:00
arcanis
e0e4da6669
fix: drop debug toolbar
2023-12-20 16:26:14 +02:00
arcanis
93793b6424
build: drop makefile
...
It has been a while since we moved to tox. Lets also drop makefile since
it seems to be useless with tox
2023-12-17 02:26:52 +02:00
arcanis
b050c409cf
Release 2.12.2
2023-11-13 12:26:00 +02:00
arcanis
4a644fc80f
Release 2.12.1
2023-11-06 16:31:56 +02:00
arcanis
53aedbb9aa
Release 2.12.0
2023-11-06 15:50:11 +02:00
arcanis
279ac785a1
docs: correct crossreference in docs
2023-11-06 14:04:15 +02:00
arcanis
6bd1636bfa
feat: allow to use single web instance for all repositories ( #114 )
...
* Allow to use single web instance for any repository
* some improvements
* drop includes from user home directory, introduce new variables to docker
The old solution didn't actually work as expected, because devtools
configuration belongs to filesystem (as well as sudo one), so it was
still required to run setup command.
In order to handle additional repositories, the POSTSETUP and PRESETUP
commands variables have been introduced. FAQ has been updated as well
* raise 404 in case if repository is unknown
2023-10-17 03:58:50 +03:00
arcanis
edcc464658
fix: add note about pacman configuration
2023-09-10 23:48:03 +03:00
arcanis
03c183d66c
fix: correct version check in postinstall script
2023-09-08 14:48:31 +03:00
arcanis
efde0b2e86
feat: allow to use one application for multiple repositories ( #111 )
...
* allow to use one application for multiple repositories
* update tests
* handle None append argument everywhere
* rewrite repository definition logic
* drop optional flags from docs
* support of new schema in systemd units
* add migration docs and ability to migrate tree automatically
* use repostory id instead
* verbose multiarchitectureerror
* object path support for s3 sync
* fix tests after rebase
2023-09-08 14:01:07 +03:00
arcanis
969352d842
Release 2.11.0
2023-08-27 02:12:21 +03:00
arcanis
1baf04998d
full support of pep517
...
Since llast upgrade build is broken. Lets fully migrate to
pyproject.toml. Note for maintaners: because data_files option is
deprectated (see https://github.com/pypa/setuptools/discussions/2648 )
you will have to install files manually inside your packaging process
2023-08-11 03:55:31 +03:00
arcanis
b58d8d96ff
Release 2.10.2
2023-08-08 02:54:23 +03:00
arcanis
bd0f850d25
Release 2.10.1
2023-07-28 03:21:19 +03:00
arcanis
931ff9bd98
Release 2.10.0
2023-07-22 05:28:57 +03:00
arcanis
8731cee8ea
runtime logger handler selector
2023-05-29 03:41:11 +03:00
arcanis
8e0e57e193
switch to explicit journald logger instead of syslog
2023-05-25 04:44:38 +03:00
arcanis
840921f585
update packaging files
...
also remove makedependencies after installation in docker
2023-05-22 18:23:06 +03:00
arcanis
6f566b0c6c
Release 2.9.0
2023-05-22 17:04:32 +03:00
arcanis
2ff56965d9
PEP-673 use Self as return type for classmethods ( #94 )
...
* PEP-673 use Self as return type for classmethods
* add dummy test file
* remove python3.10 compat
2023-05-04 03:28:08 +03:00
arcanis
2cd61b0a20
Release 2.8.0
2023-04-09 13:06:54 +03:00
arcanis
8f4a2547e8
use api generated docs instead of comments ( #92 )
2023-04-06 00:24:39 +03:00
arcanis
ec0550a275
Release 2.7.1
2023-03-06 01:15:47 +02:00
arcanis
d517d8bfbb
Release 2.7.0
2023-02-20 03:05:08 +02:00
arcanis
5bbb9d269b
Release 2.6.1
2023-01-25 15:28:27 +02:00
arcanis
c6555cf2c7
Release 2.6.0
2023-01-16 01:35:12 +02:00
arcanis
d942a70272
add config validator subcommand ( #80 )
...
* add config validator subcommand
* add --exit-code flag
* docs & faq update
2023-01-09 18:22:29 +03:00
arcanis
42c13b5d4b
Release 2.5.4
2023-01-03 01:59:25 +02:00
arcanis
98f2f19d5b
Release 2.5.3
2023-01-02 03:24:11 +02:00