From: Philippe Blain Date: Tue, 13 Jul 2021 17:34:26 GMT Subject: Re: [PATCH] ci: run `make sparse` as a GitHub workflow Message-ID: In-Reply-To: Hi Dscho, Le 2021-07-13 à 07:51, Johannes Schindelin via GitGitGadget a écrit : > From: Johannes Schindelin > > Occasionally we receive reviews after patches were integrated, where > `sparse` identified problems such as file-local variables or functions > being declared as global. > > By running `sparse` maybe here, we could add a link to https://sparse.docs.kernel.org/en/latest/, so interested readers who do not know about "sparse" can go and learn about it ? > as part of our Continuous Integration, we can catch > such things much earlier. Even better: developers who activated GitHub > Actions on their forks can catch such issues before even sending their > patches to the Git mailing list. > > This addresses https://github.com/gitgitgadget/git/issues/345 > > Signed-off-by: Johannes Schindelin > + - name: Download the `sparse` package > + uses: git-for-windows/get-azure-pipelines-artifact@v0 > + with: > + repository: git/git > + definitionId: 10 > + artifact: sparse-20.04 > + - name: Install the `sparse` package > + run: sudo dpkg -i sparse-20.04/sparse_*.deb Out of curiosity, why is this necessary (as opposed to using the Ubuntu package, i.e. 'sudo apt-get -q -y sparse') ? Thanks, Philippe.