diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index ac9fc3a1e6..be30252da7 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -5,10 +5,40 @@ on: paths-ignore: - 'docs/**' - '**.md' + - 'changelog.txt' + - 'LEGAL' + - 'LICENSE' + - '.github/**' + - '!.github/workflows/linux.yml' + - 'snap/**' + - 'Telegram/build/**' + - 'Telegram/Patches/**' + - 'Telegram/Resources/uwp/**' + - 'Telegram/Resources/winrc/**' + - 'Telegram/SourceFiles/platform/win/**' + - 'Telegram/SourceFiles/platform/mac/**' + - 'Telegram/Telegram/**' + - 'Telegram/configure.bat' + - 'Telegram/Telegram.plist' pull_request: paths-ignore: - 'docs/**' - '**.md' + - 'changelog.txt' + - 'LEGAL' + - 'LICENSE' + - '.github/**' + - '!.github/workflows/linux.yml' + - 'snap/**' + - 'Telegram/build/**' + - 'Telegram/Patches/**' + - 'Telegram/Resources/uwp/**' + - 'Telegram/Resources/winrc/**' + - 'Telegram/SourceFiles/platform/win/**' + - 'Telegram/SourceFiles/platform/mac/**' + - 'Telegram/Telegram/**' + - 'Telegram/configure.bat' + - 'Telegram/Telegram.plist' jobs: diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 5fe4db56d6..3e287cbd31 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -5,10 +5,38 @@ on: paths-ignore: - 'docs/**' - '**.md' + - 'changelog.txt' + - 'LEGAL' + - 'LICENSE' + - '.github/**' + - '!.github/workflows/mac.yml' + - 'lib/xdg/**' + - 'snap/**' + - 'Telegram/build/**' + - 'Telegram/Patches/**' + - 'Telegram/Resources/uwp/**' + - 'Telegram/Resources/winrc/**' + - 'Telegram/SourceFiles/platform/win/**' + - 'Telegram/SourceFiles/platform/linux/**' + - 'Telegram/configure.bat' pull_request: paths-ignore: - 'docs/**' - '**.md' + - 'changelog.txt' + - 'LEGAL' + - 'LICENSE' + - '.github/**' + - '!.github/workflows/mac.yml' + - 'lib/xdg/**' + - 'snap/**' + - 'Telegram/build/**' + - 'Telegram/Patches/**' + - 'Telegram/Resources/uwp/**' + - 'Telegram/Resources/winrc/**' + - 'Telegram/SourceFiles/platform/win/**' + - 'Telegram/SourceFiles/platform/linux/**' + - 'Telegram/configure.bat' jobs: diff --git a/.github/workflows/snap.yml b/.github/workflows/snap.yml index 0f3d8bbc58..da451ea075 100644 --- a/.github/workflows/snap.yml +++ b/.github/workflows/snap.yml @@ -5,10 +5,40 @@ on: paths-ignore: - 'docs/**' - '**.md' + - 'changelog.txt' + - 'LEGAL' + - 'LICENSE' + - '.github/**' + - '!.github/workflows/snap.yml' + - 'Telegram/build/**' + - 'Telegram/Patches/**' + - '!Telegram/Patches/ffmpeg.diff' + - 'Telegram/Resources/uwp/**' + - 'Telegram/Resources/winrc/**' + - 'Telegram/SourceFiles/platform/win/**' + - 'Telegram/SourceFiles/platform/mac/**' + - 'Telegram/Telegram/**' + - 'Telegram/configure.bat' + - 'Telegram/Telegram.plist' pull_request: paths-ignore: - 'docs/**' - '**.md' + - 'changelog.txt' + - 'LEGAL' + - 'LICENSE' + - '.github/**' + - '!.github/workflows/snap.yml' + - 'Telegram/build/**' + - 'Telegram/Patches/**' + - '!Telegram/Patches/ffmpeg.diff' + - 'Telegram/Resources/uwp/**' + - 'Telegram/Resources/winrc/**' + - 'Telegram/SourceFiles/platform/win/**' + - 'Telegram/SourceFiles/platform/mac/**' + - 'Telegram/Telegram/**' + - 'Telegram/configure.bat' + - 'Telegram/Telegram.plist' jobs: diff --git a/.github/workflows/win.yml b/.github/workflows/win.yml index d7042de6ed..808062e350 100644 --- a/.github/workflows/win.yml +++ b/.github/workflows/win.yml @@ -5,10 +5,43 @@ on: paths-ignore: - 'docs/**' - '**.md' + - 'changelog.txt' + - 'LEGAL' + - 'LICENSE' + - '.github/**' + - '!.github/workflows/win.yml' + - 'lib/xdg/**' + - 'snap/**' + - 'Telegram/build/**' + - 'Telegram/Patches/**' + - '!Telegram/Patches/build_ffmpeg_win.sh' + - 'Telegram/Resources/uwp/**' + - 'Telegram/SourceFiles/platform/linux/**' + - 'Telegram/SourceFiles/platform/mac/**' + - 'Telegram/Telegram/**' + - 'Telegram/configure.sh' + - 'Telegram/Telegram.plist' pull_request: paths-ignore: - 'docs/**' - '**.md' + - 'changelog.txt' + - 'LEGAL' + - 'LICENSE' + - '.github/**' + - '!.github/workflows/win.yml' + - 'lib/xdg/**' + - 'snap/**' + - 'Telegram/build/**' + - 'Telegram/Patches/**' + - '!Telegram/Patches/build_ffmpeg_win.sh' + - 'Telegram/Resources/uwp/**' + - 'Telegram/SourceFiles/platform/linux/**' + - 'Telegram/SourceFiles/platform/mac/**' + - '!Telegram/Patches/breakpad.diff' + - 'Telegram/Telegram/**' + - 'Telegram/configure.sh' + - 'Telegram/Telegram.plist' jobs: