- Nov 30, 2021
-
-
Levente Polyak authored
Declare the whole keyring data as well as the code as input dependency for the build target. This way we can properly depend on the build target for installation without forcing rebuilding on every invocation. A rebuild will be triggered if either the keyring or the source code creating the build output changes. The directories are added to the source dependencies on purpose to guarantee that changes like deleted files will result in a rebuild. The mtime of the build directory is force updated on every run to allow make to track the output artifacts mtime compared against the dependencies.
-
Makefile: Fail coverage report below 100% test coverage.
-
Levente Polyak authored
-
pyproject.toml: Set specific source for `toolscoverage.paths` (as we only provide one module). Set `tools.coverage.run.relative_files` to true (although it is still bug riddled and does not seem to work as advertized in regards to xml output: https://github.com/nedbat/coveragepy/issues/963, https://github.com/nedbat/coveragepy/issues/1147). Set `tool.coverage.xml.output`, so we don't have to provide it on the commandline. Makefile: Do not provide an output file to the coverage xml call, as we do that in configuration now.
-
Levente Polyak authored
-
Makefile: Run pytest via coverage in `make test` to also generate a coverage report.
-
Levente Polyak authored
-
Levente Polyak authored
-
Levente Polyak authored
-
Levente Polyak authored
This allows an easy to use cli which invokes the export function to get the keyring and uses the ownertrust and revoke functions to write all artifacts into a target directory.
-
Levente Polyak authored
This helps to structure the layout of the repository better by having one root folder that contains the actual decomposed keyring structure.
-
Makefile: Remove soon unneeded targets for dist and upload. Add lint and build targets. Simplify the installation and uninstallation target.
-
- Oct 28, 2021
-
- Sep 02, 2021
-
- Aug 20, 2021
-
- Aug 18, 2021
-
- Aug 02, 2021
-
- Jun 16, 2021
-
- Jan 10, 2021
-
- Dec 10, 2020
-
- Oct 28, 2020
-
- Aug 20, 2020
-
- Aug 17, 2020
-
- Jun 22, 2020
-
- Jun 03, 2020
-
- Apr 22, 2020
-
- Jan 08, 2020
-
- Dec 19, 2019
-
- Oct 18, 2019
-
- Oct 11, 2019
-
- Oct 07, 2019
-
- Aug 27, 2019
-
- Aug 05, 2019
-
- Jan 23, 2019
-
- Jan 22, 2019
-
- Dec 18, 2018
-
- Nov 28, 2018
-
- Nov 26, 2018
-
- Nov 22, 2018
-
- Nov 13, 2018
-