ci: various fixes

- adjust reviewers
- add workflow as cache key
- install attr only when tesitng
- fix s390x workflow by checking out the merge PR instead of master
This commit is contained in:
dundargoc
2023-10-22 13:30:32 +02:00
committed by dundargoc
parent 310896f6aa
commit 9ad239690f
7 changed files with 28 additions and 33 deletions

View File

@@ -12,7 +12,7 @@ done
os=$(uname -s)
if [[ $os == Linux ]]; then
sudo apt-get update
sudo apt-get install -y attr build-essential cmake curl gettext libattr1-dev ninja-build unzip
sudo apt-get install -y build-essential cmake curl gettext ninja-build unzip
if [[ $CC == clang ]]; then
DEFAULT_CLANG_VERSION=$(echo | clang -dM -E - | grep __clang_major | awk '{print $3}')
@@ -30,7 +30,7 @@ if [[ $os == Linux ]]; then
fi
if [[ -n $TEST ]]; then
sudo apt-get install -y locales-all cpanminus
sudo apt-get install -y locales-all cpanminus attr libattr1-dev
fi
elif [[ $os == Darwin ]]; then
brew update --quiet

View File

@@ -60,7 +60,7 @@ module.exports = async ({ github, context }) => {
if (labels.includes("lsp")) {
reviewers.add("folke");
reviewers.add("glepnir");
reviewers.add("MariaSolOs");
reviewers.add("mfussenegger");
}