Commit Graph

253 Commits

Author SHA1 Message Date
arcanis a90c93bbc4 add manpage generator 2021-08-17 04:05:18 +03:00
arcanis 41a3c08d9f Release 1.2.2 1.2.2 2021-08-17 01:03:04 +03:00
arcanis cb328ad797 fix typo in log naming 2021-08-17 01:02:42 +03:00
arcanis 810091cde9 Release 1.2.1 1.2.1 2021-08-17 00:52:09 +03:00
arcanis fc0474fa8f logging rethink
* well lets replace f-strings by %s as it is originally recommended
* use syslog handler by default
2021-08-17 00:23:34 +03:00
arcanis b94179e071 use asyncmock from unittest library 2021-08-11 21:09:10 +03:00
arcanis 9c5a9f5837 Release 1.2.0 1.2.0 2021-08-11 05:02:23 +03:00
arcanis 83047d8270 cleanup and speedup runs 2021-08-11 04:59:45 +03:00
arcanis 990d5dda81 use nosec instead of disabling mktemp rule 2021-08-11 02:51:29 +03:00
arcanis 48e79ce39c add bandit integration and fix its warnings 2021-08-11 02:45:13 +03:00
arcanis 375d7c55e5 web templates improvements
* enable jinja autoescape by default for jinja raw generator
* allow to search by multiple strings (OR)
* replace test templates by symlink
2021-08-11 02:12:14 +03:00
arcanis db52b8e844 move web server to loopback by default 2021-08-11 02:02:18 +03:00
arcanis 50af309c80 add docstrings for every fixture and test methods
also add tests for missing components
2021-08-11 01:55:27 +03:00
arcanis 581401d60f skip update process if no update supplied 2021-08-10 23:25:12 +03:00
arcanis c2685f4746 Native s3 sync (#23)
* Native S3 sync implementation

* fix imports

* fix paths reading

* install s3 components duriing test stage
2021-08-10 23:18:56 +03:00
arcanis 952b55f707 Release 1.1.0 1.1.0 2021-07-05 22:11:14 +03:00
arcanis b9b012be53 handle provides list 2021-07-05 22:08:04 +03:00
arcanis b8036649ab install types for mypy 2021-06-28 02:54:20 +03:00
arcanis c90e20587e remove type: ignore for newest python 2021-06-28 02:32:54 +03:00
arcanis 3e020ec141 Feature/all archs (#21)
* add init subcommand

* add also init command to repository object

* add ability to generate list of architectures

* check if architecture list is not empty
2021-05-23 16:40:40 +03:00
arcanis 783b7d043d imply no-log for every unsafe parser (#20) 2021-05-19 23:30:59 +03:00
arcanis 5c297d1c67 allow to specify list of package dependencies in rebuild target
also replace nargs= by action=append in non-positional args. It is
required to make arguments parsing result more predictable and
consistent
2021-04-18 13:34:27 +03:00
arcanis b0d1f3c091 Release 1.0.0 1.0.0 2021-04-10 01:38:55 +03:00
arcanis 50e219fda5 import pgp key implementation (#17)
* import pgp key implementation

* do not ask confirmation for local sign. Also add argparser test

* superseed requests by python-aur package

* ...and drop --skippgpcheck makgepkg flag by default
2021-04-10 01:37:45 +03:00
arcanis 75298d1b8a better naming for actions 2021-04-09 20:02:17 +03:00
arcanis 8196dcc8a0 add search subparser (#15) 2021-04-09 11:57:06 +03:00
arcanis f634f1df58 Add web status route (#13)
* add status route

* typed status and get status at the start of application
2021-04-08 01:48:53 +03:00
arcanis 32df4fc54f Move search line inside extended report option 2021-04-06 17:03:34 +03:00
arcanis 11ae930c59 Release 0.22.1 0.22.1 2021-04-06 05:54:04 +03:00
arcanis 9c332c23d2 format long line 2021-04-06 05:53:38 +03:00
arcanis 4ed0a49a44 add ability to skip email report generation for empty update list 2021-04-06 05:51:50 +03:00
arcanis 50f532a48a Release 0.22.0 0.22.0 2021-04-06 05:46:12 +03:00
arcanis c6ccf53768 Email report (#11)
* Demo email report implementation

* improved ssl mode

* correct default option spelling and more fields to be hidden for not
extended reports
2021-04-06 05:45:17 +03:00
arcanis ce0c07cbd9 Release 0.21.4 0.21.4 2021-04-05 02:28:38 +03:00
arcanis 912a76d5cb drop changelog
the main reason is that it uses github to generate changelog. Thus it
will be updated AFTER release is created
2021-04-05 02:27:12 +03:00
arcanis 76d0b0bc6d Release 0.21.3 2021-04-05 02:22:44 +03:00
arcanis 27d018e721 update changelog at correct step
also fix commit filter and do not update sha anymore
2021-04-05 02:22:11 +03:00
arcanis a0e20ffb77 Release 0.21.2 0.21.2 2021-04-05 02:01:28 +03:00
arcanis 96e4abc3c0 add changelog generator to both gh-actions and repository 2021-04-05 02:00:05 +03:00
arcanis 6df60498aa Release 0.21.1 0.21.1 2021-04-05 00:45:12 +03:00
arcanis eb0a4b6b4a use globing instead 2021-04-05 00:44:39 +03:00
arcanis 8f469e7eac Release 0.21.0 0.21.0 2021-04-05 00:38:23 +03:00
arcanis 535e955814 try to make auto archive upload 2021-04-05 00:37:03 +03:00
arcanis 0bd3ba626a implicit type conversion from command line 2021-04-04 23:53:30 +03:00
arcanis ffe6aec190 more options in setup command 2021-04-04 15:42:06 +03:00
arcanis 56c600e5ac fix check errors 2021-04-04 14:00:42 +03:00
arcanis 461883217d 100% coverage 2021-04-03 21:30:57 +03:00
arcanis 62d55eff19 add ability to fitler by dependency list 2021-04-02 04:20:39 +03:00
arcanis 534b5600b4 add ability to remove package from status page 2021-04-02 01:26:46 +03:00
arcanis 32cbafd12b Release 0.20.0 0.20.0 2021-04-01 02:38:59 +03:00