* Improve the unit testing workflow to run in parallel
This change includes:
. Run first a workflow to make the static checks
. Run in parallel all the unit tests
. Run at the end the code coverage
* some fixes on checks
* Fix when coverage is uploaded
* static checks for changed files
* Update the modified files
* Fix how changed files are retrieved
* Using a different action to retrieve changed files
* moving the new step
* Use correct path to retrieve files
* Skipping shellcheck when it is not needed
* fix error setting filtered files
* fix format for file list
* Fixing how shell files are filtered
* Fix on ()
* Fix shellchecks
* filter files previous to spread-shellcheck
* Moving run-checks to bash
* Get dependencies
* new step to get deps
* Check coverage files
* update path for coverage files
* Fix how coverage tool is installed
* Try removing Install Debian dependencies
* restoring the deb deps
* Remove more steps on static checks
* Reduce the number of tasks executed when the job already passed
* Remove cache used to save already-ran
* Cache debian dependencies
* Add dependency missing between jobs
* new step to copy dependencies
This is to avoid access error
* tar the debian dependencies
* Install latest covertool
* remove more steps
* adding path to bin in workspace
* Restore the spread tests but without already-ran
* fix tabs
* Create CHANGED_FILES var with default
* Updated the initial files for shellcheck and list the files used by covertool
* Fix how initial files are calculated
This is to avoid issue start-limit-hit:
● snapd.socket - Socket activation for snappy daemon
Loaded: loaded (/usr/lib/systemd/system/snapd.socket; enabled; vendor
preset: disabled)
Active: failed (Result: start-limit-hit) since Mon 2022-05-16
16:23:46 UTC; 11min ago
Listen: /run/snapd.socket (Stream)
/run/snapd-snap.socket (Stream)
May 16 16:23:46 may161603-595563 systemd[1]: Starting Socket activation
for snappy daemon.
May 16 16:23:46 may161603-595563 systemd[1]: Listening on Socket
activation for snappy daemon.
May 16 16:23:46 may161603-595563 systemd[1]: snapd.socket: Start request
repeated too quickly.
May 16 16:23:46 may161603-595563 systemd[1]: snapd.socket: Failed with
result 'start-limit-hit'.
May 16 16:23:46 may161603-595563 systemd[1]: Failed to listen on Socket
activation for snappy daemon.