OSDN Git Service

[add] : Use github workflows instead of traviscl
authorhayao <hayao@fascode.net>
Mon, 12 Jul 2021 12:40:15 +0000 (21:40 +0900)
committerhayao <hayao@fascode.net>
Mon, 12 Jul 2021 12:40:15 +0000 (21:40 +0900)
.github/workflows/shellcheck.yml [new file with mode: 0644]
.shellcheckrc [new file with mode: 0644]
.travis.yml [deleted file]
shellcheck.sh [deleted file]

diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml
new file mode 100644 (file)
index 0000000..6a7a5f8
--- /dev/null
@@ -0,0 +1,34 @@
+# This is a basic workflow to help you get started with Actions
+
+name: ShellCheck CL
+
+# Controls when the action will run. 
+on:
+  # Triggers the workflow on push or pull request events but only for the dev branch
+  push:
+    branches: [ dev ]
+  pull_request:
+    branches: [ dev ]
+
+  # Allows you to run this workflow manually from the Actions tab
+  workflow_dispatch:
+
+# A workflow run is made up of one or more jobs that can run sequentially or in parallel
+jobs:
+  # This workflow contains a single job called "build"
+  build:
+    # The type of runner that the job will run on
+    runs-on: ubuntu-latest
+
+    # Steps represent a sequence of tasks that will be executed as part of the job
+    steps:
+      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
+      - uses: actions/checkout@v2
+
+      # Runs a single command using the runners shell
+      - name: Run ShellCheck
+        uses: ludeeus/action-shellcheck@master
+        with:
+          severity: error
+        env:
+          SHELLCHECK_OPTS: --shell=bash
diff --git a/.shellcheckrc b/.shellcheckrc
new file mode 100644 (file)
index 0000000..832c104
--- /dev/null
@@ -0,0 +1,2 @@
+shell=bash
+disable=SC2068
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644 (file)
index 673557d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-language: shell
-script:
-  - bash -c './shellcheck.sh'
-
-git:
-  submodules: false
diff --git a/shellcheck.sh b/shellcheck.sh
deleted file mode 100755 (executable)
index 3170813..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/usr/bin/env bash
-
-set -eu
-
-script_path="$( cd -P "$( dirname "$(readlink -f "$0")" )" && pwd )"
-cd "${script_path}"
-
-ls | grep -E 'alterlinux-*' | xargs -Ifile bash -c 'shopt -s globstar nullglob; shellcheck -s bash --exclude=SC2068 -S error ./file/file'
-bash -c 'shopt -s globstar nullglob; shellcheck -s bash --exclude=SC2068 -S error ./shellcheck.sh'