arcanis
8eb80731d4
configuration reference update
2023-08-17 16:33:10 +03:00
arcanis
37e870920b
multipart upload with signatures as well as safe file save
2023-08-17 16:33:10 +03:00
arcanis
d918022840
add more ability to control upload
2023-08-17 16:33:10 +03:00
arcanis
e278b8a766
add notes about user
2023-08-17 16:33:10 +03:00
arcanis
9fc9d8665f
add cross-service upload
2023-08-17 16:33:10 +03:00
arcanis
6a131250fb
docs update
2023-08-17 16:33:10 +03:00
arcanis
71d9dd51ae
docs update
2023-08-17 16:33:10 +03:00
arcanis
37d3b9fa83
add support of remote task tracking
2023-08-17 16:33:10 +03:00
arcanis
ca60317750
add dummy type fields for pkgbuild generators
...
This field is required in order to pass config validation in case if
section name differs from default one. Also by default keyring_generator
and mirrorlist_generator have been renamed to keyring-generator and
mirrorlist-generator respectively for consistence
2023-08-17 16:02:15 +03:00
arcanis
572880eb73
add ability to read values from environment variables
...
It makes sense to read some values from environment. In particular this
feature is useful in case of running application in containers in ci/cd
See #108 for more details
2023-08-14 01:48:08 +03:00
arcanis
95e29d16bb
Local packages support improvements ( #104 )
...
* handle git author correctly
* make remote source required argument
2023-08-13 15:45:53 +03:00
arcanis
1f2d56e605
make auth.salt parameter optional
...
Used implementation of the hasher includes salt itself, thus additional
salt is optional and can be safely (in terms of security) treat as empty
string
2023-08-11 16:31:47 +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
3a88d00db0
automatically bump pkgrel on version duplicates
...
The new --(no-)increment flag has been added to add, update and rebuild
subcommands. In case if it is true and package version is the same as in
repository, it will automatically bump pkgrel appending (increasing)
minor part of it (e.g. 1.0.0-1 -> 1.0.0-1.1).
Inn order to implement this, the shadow (e.g. it will not store it in
database) patch for pkgrel will be created
2023-08-08 03:14:47 +03:00
arcanis
b58d8d96ff
Release 2.10.2
2023-08-08 02:54:23 +03:00
arcanis
4abe3b8963
remove napoleon contrib dependency
2023-08-08 02:53:08 +03:00
arcanis
bd0f850d25
Release 2.10.1
2023-07-28 03:21:19 +03:00
arcanis
263c53bac5
rase 405 error in case if GET login method is used whereas no aioauth
...
library installed
2023-07-23 03:01:25 +03:00
arcanis
931ff9bd98
Release 2.10.0
2023-07-22 05:28:57 +03:00
arcanis
721b447767
fix code block in docs
2023-07-06 19:17:11 +03:00
arcanis
2922bb9d72
remove salt generation from users handler
...
It causes issues, because users handler is operating with service user,
but writtinng salt requires root privileges
2023-06-05 05:25:10 +03:00
arcanis
c22ddd71d9
packager documentation update
2023-06-05 03:40:02 +03:00
arcanis and GitHub
4b984afb64
packagers support ( #100 )
2023-06-05 02:37:19 +03:00
arcanis
d495163fdd
use autodoc_mock_imports instead of custom mocking for docs
2023-05-31 19:17:16 +03:00
arcanis
1625fddccd
support check dependencies
2023-05-31 19:17:16 +03:00
arcanis
8731cee8ea
runtime logger handler selector
2023-05-29 03:41:11 +03:00
arcanis
01a4d68ce6
add repod reference to faq
2023-05-26 12:58:25 +03:00
arcanis
8f0a6cf6b5
allow to filter packages for rebuild by their statuses
2023-05-25 17:41:54 +03:00
arcanis
d96e3c97db
fix documentation error
2023-05-25 16:31:47 +03:00
arcanis and GitHub
1cf027cb55
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
arcanis
8e0e57e193
switch to explicit journald logger instead of syslog
2023-05-25 04:44:38 +03:00
arcanis
f855e645cc
update optional dependencies list
2023-05-24 15:39:36 +03:00
arcanis
6f566b0c6c
Release 2.9.0
2023-05-22 17:04:32 +03:00
arcanis
d06399db2c
update models index
2023-05-22 17:02:55 +03:00
arcanis
70e9e3e822
migrate to the latest devtools & archlinux git changes
...
This migration includes
* removal of community repository as it is no more
* fixed paths for devtools configurations
* migration of archlinux packaging git url
2023-05-22 16:51:27 +03:00
arcanis
ff917281a2
add referencne to api docs to docs
2023-04-14 05:06:53 +03:00
arcanis and GitHub
abf29083c4
PEP-585 complaint: remove type aliases ( #93 )
2023-04-12 04:09:28 +03:00
arcanis
54d36ccf36
docs update
2023-04-10 21:13:43 +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
a274f91677
simplify login ttl processing
2023-02-24 16:52:55 +02:00
arcanis
13faf66bdb
add more validation rules
2023-02-23 15:18:56 +02:00
arcanis
4fb9335df9
add ability to read cookie secret from config
2023-02-22 18:47:56 +02:00
arcanis
d517d8bfbb
Release 2.7.0
2023-02-20 03:05:08 +02:00
arcanis
4db8ad8e8d
hide passwords and secrets from repo-config subcommand by default
2023-02-05 16:44:48 +02:00
arcanis
117f096d41
note about local database update (see #85 )
2023-01-31 14:47:58 +02:00
arcanis
25eee9ca5e
add ability to suppress http logging errors ( #86 )
2023-01-30 17:19:01 +02:00
arcanis and GitHub
5af84955ac
calculate dependencies based on package information ( #89 )
2023-01-30 17:28:05 +03:00
arcanis
5bbb9d269b
Release 2.6.1
2023-01-25 15:28:27 +02:00