lint updated recipes as well, and move script (#7926)

* also lint changed recipes

example commit taken from a recent PR:

$ git diff  HEAD HEAD~ --numstat
7   7   media-sound/freac/{freac-1.1.7.recipe => freac-1.1.6.recipe}

-> lint-new-recipes.sh tries to find `media-sound/freac/{freac-1.1.7.recipe` which does not exist

$ git diff --no-renames HEAD HEAD~ --numstat
98  0   media-sound/freac/freac-1.1.6.recipe
0   98  media-sound/freac/freac-1.1.7.recipe

-> lint-new-recipes.sh skips over 1.1.6 (because it is gone) and lints 1.1.7

* move lint-new-recipes.sh into .github/
This commit is contained in:
Peter van Dijk
2023-03-08 10:18:23 +01:00
committed by GitHub
parent 643706538c
commit ffacfef852
2 changed files with 2 additions and 2 deletions

View File

@@ -3,7 +3,7 @@
git remote add real_origin https://github.com/haikuports/haikuports.git || true
git fetch real_origin
files=$(git diff $(git rev-parse --abbrev-ref HEAD) real_origin/master --numstat | awk '{print $3}')
files=$(git diff --no-renames $(git rev-parse --abbrev-ref HEAD) real_origin/master --numstat | awk '{print $3}')
for file in $files; do
if [ -e "$file" ] && [[ "$file" == *recipe ]]; then
LINES=$(grep -l '[[:blank:]]$' $file)

View File

@@ -29,4 +29,4 @@ jobs:
- name: 'Lint new recipes'
run: |
export "PATH=$PATH:../haikuporter"
./lint-new-recipes.sh --config=haikuports.conf --licenses=haiku-licenses-master
./.github/lint-new-recipes.sh --config=haikuports.conf --licenses=haiku-licenses-master