You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by er...@apache.org on 2020/05/25 04:24:11 UTC

[incubator-superset] branch erik-ritter--prevent-non-typescript-files created (now 9d29e78)

This is an automated email from the ASF dual-hosted git repository.

erikrit pushed a change to branch erik-ritter--prevent-non-typescript-files
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.


      at 9d29e78  Add workflow preventing non TypeScript Files

This branch includes the following new commits:

     new 9d29e78  Add workflow preventing non TypeScript Files

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[incubator-superset] 01/01: Add workflow preventing non TypeScript Files

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erikrit pushed a commit to branch erik-ritter--prevent-non-typescript-files
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git

commit 9d29e7881b3932f2b02205d6a2cefa1b567dea86
Author: Erik Ritter <er...@airbnb.com>
AuthorDate: Sun May 24 21:23:56 2020 -0700

    Add workflow preventing non TypeScript Files
---
 .github/workflows/prevent_non_typescript_files.yml | 28 ++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/.github/workflows/prevent_non_typescript_files.yml b/.github/workflows/prevent_non_typescript_files.yml
new file mode 100644
index 0000000..6ea255e
--- /dev/null
+++ b/.github/workflows/prevent_non_typescript_files.yml
@@ -0,0 +1,28 @@
+name: Prevent non-TypeScript files
+
+on:
+  pull_request:
+    branches:
+      - master
+
+jobs:
+  comment:
+    name: Comment about preferring TypeScript
+    runs-on: ubuntu-latest
+    steps:
+      - name: Get changed files
+        id: changed
+        uses: lots0logs/gh-action-get-changed-files@2.0.6
+        with:
+          token: ${{ secrets.GITHUB_TOKEN }}
+      - name: Determine if a .js or .jsx file was added
+        id: check
+        run: |
+          echo ::set-output name=was_js_file_added::$(jq 'map(endswith(".js") or endswith(".jsx"))' ${HOME}/files_added.json | jq 'reduce .[] as $is_js (false; . or $is_js)')
+      - name: Comment about preferring TypeScript
+        uses: harupy/comment-on-pr@master
+        if: ${{ steps.check.outputs.was_js_file_added }}
+        env:
+          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+        with:
+          filename: comment_preferring_typescript.md