~woutervb/various/+git/snapstore-proxy-charm:github_actions

Last commit made on 2022-01-06
Get this branch:
git clone -b github_actions https://git.launchpad.net/~woutervb/various/+git/snapstore-proxy-charm
Only Wouter van Bommel can upload to this branch. If you are Wouter van Bommel please log in for upload directions.

Branch merges

Branch information

Name:
github_actions
Repository:
lp:~woutervb/various/+git/snapstore-proxy-charm

Recent commits

5d2c6f9... by Wouter van Bommel

Replace test with lint as coverage also tests

3e7c00e... by Wouter van Bommel

Added github workflow

* Tests are run automatically on creation of a PR / merge
* On a release a charm will be build (todo push to charmhub)

138b0e7... by Wouter van Bommel

Added status action and refactored test

Refactored test of the charm in logical subsets, to ease expansion and
keep grouped tests together.

Added an status action, that will return the result of the proxy status
command.

Fixed a dependency issue in the Makefile, which prevented the charm from
being rebuild on changes to the actions.yaml file.

Added the action to the documentation.

19a8db2... by Wouter van Bommel

General improvements

* Some log files have been improved to be more explicit on what is going
on
* Renamed the db interface to db-admin, as that is the one we need
* Allow the reset of the username / password after registration (closes
SN-363)
* Don't allow the update of the domain to proceed, once the proxy is
registered

7975b3f... by Wouter van Bommel

Minor tweaks after rebasing against coverage branch

Based on review feedback, ensured that linting and tests succeed. There
was a double named test function.

f6f6e28... by Wouter van Bommel

General improvements

* Some log files have been improved to be more explicit on what is going
on
* Renamed the db interface to db-admin, as that is the one we need
* Allow the reset of the username / password after registration (closes
SN-363)
* Don't allow the update of the domain to proceed, once the proxy is
registered

046eaf5... by Wouter van Bommel

Ensure 100% coverage

Added some missing tests to ensure everything is covered.

1f1f808... by Wouter van Bommel

Tweak based on review feedback

Ensure that coverage itself fails if coverage is not 100%
Fixed a linting error

9c9bbb2... by Wouter van Bommel

Ensure 100% coverage

Added some missing tests to ensure everything is covered.

1f87662... by Wouter van Bommel

Fix a unittest that failed with None as default value