Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/talk-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornextcloud-android-bot <android@nextcloud.com>2022-06-30 10:42:56 +0300
committernextcloud-android-bot <android@nextcloud.com>2022-06-30 10:42:56 +0300
commitc4adbf25f907221c850ae7256d7eeea3ab054b4f (patch)
treea4755b158cd68e31413270aadfe3c0d1db5d9472 /.github
parentf0b865ca4681fcdb5e8e95d4ca18c2a194700afa (diff)
🔄 Synced local '.github/workflows/' with remote 'config/workflows/'
Signed-off-by: nextcloud-android-bot <android@nextcloud.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/detectNewJavaFiles.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.github/workflows/detectNewJavaFiles.yml b/.github/workflows/detectNewJavaFiles.yml
new file mode 100644
index 000000000..cda6fccae
--- /dev/null
+++ b/.github/workflows/detectNewJavaFiles.yml
@@ -0,0 +1,32 @@
+name: "Detect new java files"
+
+on:
+ pull_request:
+ branches: [ master, stable-* ]
+
+permissions: read-all
+
+jobs:
+ detectNewJavaFiles:
+ runs-on: ubuntu-latest
+ steps:
+ - id: file_changes
+ uses: trilom/file-changes-action@v1.2.4
+ with:
+ output: ','
+ - name: Detect new java files
+ run: |
+ if [ -z '${{ steps.file_changes.outputs.files_added }}' ]; then
+ echo "No new files added"
+ exit 0
+ fi
+ new_java=$(echo '${{ steps.file_changes.outputs.files_added }}' | tr ',' '\n' | grep '\.java$' | cat)
+ if [ -n "$new_java" ]; then
+ # shellcheck disable=SC2016
+ printf 'New java files detected:\n```\n%s\n```\n' "$new_java" | tee "$GITHUB_STEP_SUMMARY"
+ exit 1
+ else
+ echo "No new java files detected"
+ exit 0
+ fi
+