[Git-commits] [grml/grml2usb] 40221e: Add Github action workflows for CI/CD
Michael Prokop
noreply at github.com
Sat Apr 24 22:48:54 CEST 2021
Branch: refs/heads/master
Home: https://github.com/grml/grml2usb
Commit: 40221ebfc36eaccf1634153a0b57ac2db5020966
https://github.com/grml/grml2usb/commit/40221ebfc36eaccf1634153a0b57ac2db5020966
Author: Manuel Rom <manuel.rom at student.tugraz.at>
Date: 2021-03-22 (Mon, 22 Mar 2021)
Changed paths:
A .github/workflows/check-full.yml
M Makefile
Log Message:
-----------
Add Github action workflows for CI/CD
* Add .github/workflows/check-full.yml, enabling:
* Code checks (flake8, black, isort, vulture)
* Unit tests (pytest)
* Adapt the Makefile
* Add vulture to codecheck target
* Add test target with pytest
Commit: a5f57b0cb1685060817004b9d66ca1dfa0728b78
https://github.com/grml/grml2usb/commit/a5f57b0cb1685060817004b9d66ca1dfa0728b78
Author: Michael Prokop <mika at grml.org>
Date: 2021-04-24 (Sat, 24 Apr 2021)
Changed paths:
A .github/workflows/check-full.yml
M Makefile
Log Message:
-----------
Merge remote-tracking branch 'origin/pr/46'
Commit: 3f776793aa188a538869f2276915b29c7d6e91d5
https://github.com/grml/grml2usb/commit/3f776793aa188a538869f2276915b29c7d6e91d5
Author: Michael Prokop <mika at grml.org>
Date: 2021-04-24 (Sat, 24 Apr 2021)
Changed paths:
M Makefile
M debian/control
Log Message:
-----------
Fix vulture usage and add vulture to Build-Depends
* grml2iso is a shell script, executing vulture doesn't work on it
* the Debian package build process executes 'make codecheck:', so
everything what's needed for its execution needs to be covered through
the Build-Dependencies, accordingly add add vulture to Build-Depends
Commit: a6cce2293f8dd8ca787e7617d640304b682d5dfe
https://github.com/grml/grml2usb/commit/a6cce2293f8dd8ca787e7617d640304b682d5dfe
Author: Michael Prokop <mika at grml.org>
Date: 2021-04-24 (Sat, 24 Apr 2021)
Changed paths:
M .github/workflows/check-full.yml
Log Message:
-----------
Github action: do not install virtualenv + python3-setuptools
pip3 and python3-setuptools are available out of the box on
ubuntu-latest. By not having to install python3-virtualenv we gain ~6
seconds in each of of the codecheck and unit tests runs. So instead
let's rely on system wide pip3, given that we're running in a throw-away
VM anyway.
Thanks: Chris Hofstaedtler
Compare: https://github.com/grml/grml2usb/compare/7cda8fa07780...a6cce2293f8d
More information about the Git-commits
mailing list