[tools] Properly run GH actions on tool script changes #2984

Merged
biodranik merged 3 commits from gh-actions-include into master 2022-07-18 06:49:23 +00:00
10 changed files with 18 additions and 15 deletions

View file

@ -7,6 +7,7 @@ on:
paths-ignore:
- .gitignore
- .github/**
- '!.github/workflows/android-beta.yaml' # Run check on self change
- '**/*_tests/**'
- '**/CMakeLists.txt'
- CONTRIBUTORS
@ -65,10 +66,6 @@ jobs:
./configure.sh ./private.git
rm -rf ./private.git
- name: Set up SDK
shell: bash
run: (cd tools/android; ./set_up_android.py --sdk $ANDROID_SDK_ROOT)
- name: Compile
shell: bash
working-directory: android

View file

@ -3,8 +3,10 @@ on:
workflow_dispatch: # Manual trigger
pull_request:
paths:
- .github/workflows/android-check-metadata.yaml # Run check on self change
- android/src/fdroid/**
- android/src/google/**
- tools/python/check_store_metadata.py
jobs:
android-check-metadata:

View file

@ -5,6 +5,7 @@ on:
paths-ignore:
- .gitignore
- .github/**
- '!.github/workflows/android-check.yaml' # Run check on self change
- '**/*_tests/**'
- CONTRIBUTORS
- LICENSE

View file

@ -72,10 +72,6 @@ jobs:
./configure.sh ./private.git
rm -rf ./private.git
- name: Set up SDK
shell: bash
run: (cd tools/android; ./set_up_android.py --sdk $ANDROID_SDK_ROOT)
- name: Compile
shell: bash
working-directory: android

View file

@ -7,6 +7,7 @@ on:
paths-ignore:
- .gitignore
- .github/**
- '!.github/workflows/ios-beta.yaml' # Run check on self change
- '**/*_tests/**'
- '**/CMakeLists.txt'
- CONTRIBUTORS
@ -29,7 +30,6 @@ jobs:
name: Apple TestFlight
runs-on: macos-12
env:
DEVELOPER_DIR: /Applications/Xcode_13.4.1.app/Contents/Developer
LANG: en_US.UTF-8 # Fastlane complains that the terminal is using ASCII.
LANGUAGE: en_US.UTF-8
LC_ALL: en_US.UTF-8

View file

@ -3,7 +3,9 @@ on:
workflow_dispatch: # Manual trigger
pull_request:
paths:
- .github/workflows/ios-check-metadata.yaml # Run check on self change
- iphone/metadata/**
- tools/python/check_store_metadata.py
jobs:
ios-check-metadata:

View file

@ -5,6 +5,7 @@ on:
paths-ignore:
- .gitignore
- .github/**
- '!.github/workflows/ios-check.yaml' # Run check on self change
- '**/*_tests/**'
- '**/CMakeLists.txt'
- CONTRIBUTORS
@ -26,9 +27,8 @@ on:
jobs:
ios-check:
name: Build iOS
runs-on: macos-11
runs-on: macos-12
env:
DEVELOPER_DIR: /Applications/Xcode_13.2.1.app/Contents/Developer
LANG: en_US.UTF-8 # Fastlane complains that the terminal is using ASCII.
LANGUAGE: en_US.UTF-8
LC_ALL: en_US.UTF-8

View file

@ -5,9 +5,8 @@ on:
jobs:
ios-release:
name: iOS Release
runs-on: macos-11
runs-on: macos-12
env:
DEVELOPER_DIR: /Applications/Xcode_13.2.1.app/Contents/Developer
LANG: en_US.UTF-8 # Fastlane complains that the terminal is using ASCII.
LANGUAGE: en_US.UTF-8
LC_ALL: en_US.UTF-8

View file

@ -5,6 +5,7 @@ on:
paths-ignore:
- .gitignore
- .github/**
- '!.github/workflows/linux-check.yaml' # Run check on self change
- CONTRIBUTORS
- LICENSE
- NOTICE
@ -16,6 +17,9 @@ on:
- packaging/**
- pyhelpers/**
- tools/**
- '!tools/python/run_desktop_tests.py'
- '!tools/python/testserver.py'
- '!tools/python/SiblingKiller.py'
- xcode/**
jobs:

View file

@ -3,8 +3,10 @@ on:
workflow_dispatch: # Manual trigger
pull_request:
paths:
- data/strings/strings.txt
- data/strings/types_strings.txt
- .github/workflows/strings-check.yaml # Run check on self change
- data/countries_names.txt
- data/strings/*
- tools/python/strings_utils.py
jobs:
validate-translation-strings: