Commit Graph

889 Commits

Author SHA1 Message Date
arcanis aad599be67 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 f8ff2cbf5b Release 1.1.0 2021-07-05 22:11:14 +03:00
arcanis dad3f418ad handle provides list 2021-07-05 22:08:04 +03:00
arcanis c455bd34ce install types for mypy 2021-06-28 02:54:20 +03:00
arcanis 69b319d39a remove type: ignore for newest python 2021-06-28 02:32:54 +03:00
arcanis 33cfa8fef8 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 9d37e3ae23 imply no-log for every unsafe parser (#20) 2021-05-19 23:30:59 +03:00
arcanis 2eb2d3a70a 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 46389b87e7 Release 1.0.0 2021-04-10 01:38:55 +03:00
arcanis 856a94ff00 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 a0e6009876 better naming for actions 2021-04-09 20:02:17 +03:00
arcanis f2b39fe439 add search subparser (#15) 2021-04-09 11:57:06 +03:00
arcanis 213b2c65a0 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 a416214e5f Move search line inside extended report option 2021-04-06 17:03:34 +03:00
arcanis e5966c497f Release 0.22.1 2021-04-06 05:54:04 +03:00
arcanis fbccb1394d format long line 2021-04-06 05:53:38 +03:00
arcanis 01887ec44b add ability to skip email report generation for empty update list 2021-04-06 05:51:50 +03:00
arcanis 4d4ddffa8f Release 0.22.0 2021-04-06 05:46:12 +03:00
arcanis 4729c0ea5f 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 035a23a8de Release 0.21.4 2021-04-05 02:28:38 +03:00
arcanis 0d37ce5095 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 70465b5044 Release 0.21.3 2021-04-05 02:22:44 +03:00
arcanis 81afa23d98 update changelog at correct step
also fix commit filter and do not update sha anymore
2021-04-05 02:22:11 +03:00
arcanis 1b979725a3 Release 0.21.2 2021-04-05 02:01:28 +03:00
arcanis c2c7ee6292 add changelog generator to both gh-actions and repository 2021-04-05 02:00:05 +03:00
arcanis a3fe361596 Release 0.21.1 2021-04-05 00:45:12 +03:00
arcanis 20d13f1c10 use globing instead 2021-04-05 00:44:39 +03:00
arcanis 6c96c9e73a Release 0.21.0 2021-04-05 00:38:23 +03:00
arcanis 9b08b0694e try to make auto archive upload 2021-04-05 00:37:03 +03:00
arcanis fcb892f39f implicit type conversion from command line 2021-04-04 23:53:30 +03:00
arcanis 1785b0470f more options in setup command 2021-04-04 15:42:06 +03:00
arcanis c04f940ad3 fix check errors 2021-04-04 14:00:42 +03:00
arcanis 207da4caa7 100% coverage 2021-04-03 21:30:57 +03:00
arcanis cad85b0f20 add ability to fitler by dependency list 2021-04-02 04:20:39 +03:00
arcanis 3e8e54857f add ability to remove package from status page 2021-04-02 01:26:46 +03:00
arcanis 6470b13511 Release 0.20.0 2021-04-01 02:38:59 +03:00
arcanis 4e08297311 constistent classmethod and staticmethod usage
General idea is to use classmethod for every constructor and
statismethod otherwise.
Also use self and cls whenever it's possible to call static and class
methods
2021-03-31 04:29:08 +03:00
arcanis 32c3c52874 change arch specific section naming from section_arch to section:arch
Some archs can have _ in their name. Also in future we can use sections
with similar names
2021-03-31 02:31:14 +03:00
arcanis e637a647c5 Release 0.19.0 2021-03-31 02:19:44 +03:00
arcanis e21b990777 add now argument to add command 2021-03-31 02:19:13 +03:00
arcanis c0be7f7a17 filter out every foreign arch in config 2021-03-31 01:55:39 +03:00
arcanis 612cb2fa22 read sign targets from correct path 2021-03-31 00:11:05 +03:00
arcanis cf276f2398 make configuration object arch-specific 2021-03-31 00:04:13 +03:00
arcanis 4ca2348f0d more verbose variables 2021-03-30 05:29:13 +03:00
arcanis eb02e1e62b merge settings groups instead of using whole group 2021-03-30 04:58:15 +03:00
arcanis 8d7d508bb2 move rsync and s3 options to configuration 2021-03-30 02:38:18 +03:00
arcanis a875225b78 verbose help message 2021-03-30 02:25:23 +03:00
arcanis 5449dec32a add status badge 2021-03-30 02:01:59 +03:00
arcanis eb7f3b2484 rename gpg test to correct naming 2021-03-30 01:53:23 +03:00
arcanis e87402fdde add more tests 2021-03-30 01:42:01 +03:00