Commit graph

15 commits

Author SHA1 Message Date
Alexander Todorov
6dbc41dbdb ci: Enable Coverity Scan 2021-11-15 12:29:17 +00:00
dependabot[bot]
98c4c90637 build(deps): bump ludeeus/action-shellcheck from 0.5.0 to 1.1.0
Bumps [ludeeus/action-shellcheck](https://github.com/ludeeus/action-shellcheck) from 0.5.0 to 1.1.0.
- [Release notes](https://github.com/ludeeus/action-shellcheck/releases)
- [Commits](https://github.com/ludeeus/action-shellcheck/compare/0.5.0...1.1.0)

---
updated-dependencies:
- dependency-name: ludeeus/action-shellcheck
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-06 15:08:36 +02:00
Alexander Todorov
98142d3325 Trigger CI jobs only for PRs and main
to minimize the resource usage when we & Dependabot push to branches
2021-10-05 11:08:25 +02:00
Alexander Todorov
17dd9582c8 Enable Dependabot 2021-10-05 11:08:25 +02:00
Alexander Todorov
f569c38ea9 Add support for GitLab CI
and remove Jenkins related files
2021-07-29 11:19:33 +02:00
Ondřej Budai
72ffb61346 ci: trigger schutzbot from github action
Previously, we had a webhook relay. It received a notification from Github
and sent it to AWS SQS. Now, the webhook is dead. The new method (already used
in osbuild-composer and image-builder) is to send the notification directly
from a github action to AWS SQS.
2021-02-25 14:46:34 +01:00
Christian Kellner
3adccb716c ci: update container to use 'main'
There is no 'master' branch anymore, use 'main' instead.
2020-11-17 13:35:52 +00:00
Christian Kellner
c2107b4798 ci: spell check source via codespell
Integrate the codespell github action to spell check the source
code in CI.
2020-11-03 11:31:29 +01:00
Christian Kellner
f4c850d7d0 ci: enable ShellCheck warnings
Enable ShellCheck at the warning level.
2020-09-17 19:53:06 +02:00
Christian Kellner
b8f991e386 ci: fix typo in job name
It is linting not "liniting". So many iiiis.
2020-09-17 19:53:06 +02:00
Christian Kellner
c6f1fa0a6f ci: configure coverage thresholds
Taken from osbuild-composer. What is good for them is good for us.
2020-09-17 16:33:14 +01:00
Christian Kellner
385d51b2ba ci: send coverage data to codecov.io
Now that we have coverage data, send it to codecov.io, the service
already used by osbuild-composer, for visualization.
2020-09-14 17:37:35 +02:00
Christian Kellner
edb05b1683 ci: use pytest and generate coverage data
Instead of the standard unit tests module use pytest and generate
coverage data in XML form, later to be used with another service.
2020-09-14 17:37:35 +02:00
Christian Kellner
8b9143aae9 ci: run unit tests
Use the koji test environment container to run the unit tests.
2020-09-13 13:20:19 +02:00
Christian Kellner
6d0a298492 ci: run pylint on the source
Use the new github action to run pylint on all the source code.
2020-09-12 17:22:51 +02:00