deps(ts): Update dependencies #198
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 | |
with: | |
persist-credentials: false | |
- uses: reviewdog/action-typos@2e6b919585397817d4fc55f0ee1dc771530b1089 #v1.13.0 | |
actionlint: | |
if: ${{ github.event.action != 'closed' }} | |
name: Actionlint | |
runs-on: ubuntu-22.04 | |
permissions: | |
contents: read | |
pull-requests: write | |
steps: | |
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 | |
with: | |
persist-credentials: false | |
- uses: reviewdog/action-actionlint@abd537417cf4991e1ba8e21a67b1119f4f53b8e0 #v1.64.1 | |
biome: | |
if: ${{ github.event.action != 'closed' }} | |
name: 'Typescript: Biome' | |
runs-on: ubuntu-22.04 | |
permissions: | |
contents: read | |
pull-requests: write | |
steps: | |
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 | |
with: | |
persist-credentials: false | |
- uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 #v4.0.0 | |
with: | |
package_json_file: ts/package.json | |
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a #v4.2.0 | |
with: | |
node-version: 20 | |
cache: pnpm | |
cache-dependency-path: ts/pnpm-lock.yaml | |
- run: pnpm install --frozen-lockfile | |
working-directory: ./ts | |
- uses: mongolyy/reviewdog-action-biome@8fa6a2cd987b0c08cb1a860df2df931f6cb9a822 #v1.9.0 | |
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/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 | |
with: | |
persist-credentials: false | |
- uses: ruby/setup-ruby@2654679fe7f7c29875c669398a8ec0791b8a64a1 #v1.215.0 | |
with: | |
ruby-version: '3.2' | |
bundler-cache: true | |
working-directory: ./ruby | |
- uses: kirillplatonov/action-standard@ce7fc0be158421b01e5d9dc20eef1dcabcf18e4b #v1.0.1 | |
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/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2 | |
with: | |
persist-credentials: false | |
- uses: erlef/setup-beam@5304e04ea2b355f03681464e683d92e3b2f18451 #v1.18.2 | |
id: install | |
with: | |
otp-version: '26' | |
elixir-version: '1.15' | |
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 #v4.2.0 | |
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/action-setup@3f401fe1d58fe77e10d665ab713057375e39b887 #v1.3.0 | |
- 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 |