aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/main.yml46
1 files changed, 46 insertions, 0 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
new file mode 100644
index 00000000..df9428ab
--- /dev/null
+++ b/.github/workflows/main.yml
@@ -0,0 +1,46 @@
+name: Awesome Lint
+on:
+ pull_request:
+ push:
+ branches:
+ - master
+
+jobs:
+ awesome-lint:
+ strategy:
+ fail-fast: false
+ matrix:
+ files:
+ - "readme.md"
+ runs-on: ubuntu-latest
+ steps:
+ - name: "checkout repo"
+ uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
+ - name: asdf_install
+ uses: asdf-vm/actions/install@v1
+ - name: "linting: ${{ matrix.files }}"
+ run: npx -y awesome-lint ${{ matrix.files }}
+ awesome-bot:
+ strategy:
+ fail-fast: false
+ matrix:
+ files:
+ - "readme.md"
+ runs-on: ubuntu-latest
+ steps:
+ - name: "checkout repo"
+ uses: actions/checkout@v2.0.0
+ with:
+ fetch-depth: 0
+ - name: "setup ruby"
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: 3.0.1
+ bundler-cache: true
+ - name: "install awesome-bot"
+ run: gem install awesome_bot
+ - name: "linting: ${{ matrix.files }}"
+ run: awesome_bot --allow-redirect ${{ matrix.files }}
+