Skip to content

fix: Add another write to ensure flushing #160

fix: Add another write to ensure flushing

fix: Add another write to ensure flushing #160

Workflow file for this run

name: Reviewdog
on:
pull_request:
jobs:
misspell:
if: ${{ github.event.action != 'closed' }}
name: Typos
runs-on: ubuntu-22.04
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/[email protected]
with:
persist-credentials: false
- uses: reviewdog/[email protected]
actionlint:
if: ${{ github.event.action != 'closed' }}
name: Actionlint
runs-on: ubuntu-22.04
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/[email protected]
with:
persist-credentials: false
- uses: reviewdog/[email protected]
biome:
if: ${{ github.event.action != 'closed' }}
name: 'Typescript: Biome'
runs-on: ubuntu-22.04
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/[email protected]
with:
persist-credentials: false
- uses: pnpm/[email protected]
with:
package_json_file: ts/package.json
- uses: actions/[email protected]
with:
node-version: 20
cache: pnpm
cache-dependency-path: ts/pnpm-lock.yaml
- run: pnpm install --frozen-lockfile
working-directory: ./ts
- uses: mongolyy/[email protected]
with:
workdir: ./ts
standardrb:
if: ${{ github.event.action != 'closed' }}
name: 'Ruby: Standard'
runs-on: ubuntu-22.04
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/[email protected]
with:
persist-credentials: false
- uses: ruby/[email protected]
with:
ruby-version: '3.2'
bundler-cache: true
working-directory: ./ruby
- uses: kirillplatonov/[email protected]
with:
skip_install: true
use_bundler: true
workdir: ./ruby
credo:
if: ${{ github.event.action != 'closed' }}
name: 'Elixir: Credo'
runs-on: ubuntu-22.04
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/[email protected]
with:
persist-credentials: false
- uses: erlef/[email protected]
id: install
with:
otp-version: '26'
elixir-version: '1.15'
- uses: actions/[email protected]
with:
key: builds@elixir-${{ steps.install.outputs.elixir-version }}-otp-${{ steps.install.outputs.otp-version }}-mix-${{ hashFiles('mix.lock') }}
path: |
elixir/deps
elxir/_build
- run: mix 'do' deps.get, deps.compile
working-directory: ./elixir
- uses: reviewdog/[email protected]
- name: 'mix credo --strict | reviewdog'
run: |
mix credo suggest --strict --format=flycheck |
reviewdog \
-efm="%f:%l:%c: %t: %m" \
-efm="%f:%l: %t: %m" \
-name="credo" \
-reporter="github-pr-check" -level="error"
env:
REVIEWDOG_GITHUB_API_TOKEN: ${{ github.token }}
working-directory: ./elixir