Skip to content

Frontend: Remove OpenMina branding from logo #1174

Frontend: Remove OpenMina branding from logo

Frontend: Remove OpenMina branding from logo #1174

Workflow file for this run

name: Lint
on:
push:
branches: [ main, develop ]
pull_request:
jobs:
lint:
timeout-minutes: 15
name: Lint - ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-24.04]
steps:
- uses: actions/checkout@v6
- name: Load versions
uses: ./.github/actions/load-versions
- name: Setup build dependencies
uses: ./.github/actions/setup-build-deps
- name: Use shared OCaml setting up steps
uses: ./.github/actions/setup-ocaml
with:
ocaml_version: ${{ env.OCAML_VERSION }}
- name: Setup Rust
uses: ./.github/actions/setup-rust
with:
toolchain: ${{ env.RUST_STABLE_VERSION }}
components: clippy, rustfmt
cache-prefix: lint-${{ env.RUST_STABLE_VERSION }}-v0
- name: Run make check
run: make check
- name: Run make lint
run: make lint
lint-tx-fuzzing:
timeout-minutes: 10
name: Lint transaction Fuzzing - ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-24.04]
steps:
- uses: actions/checkout@v6
- name: Load versions
uses: ./.github/actions/load-versions
- name: Setup build dependencies
uses: ./.github/actions/setup-build-deps
- name: Use shared OCaml setting up steps
uses: ./.github/actions/setup-ocaml
with:
ocaml_version: ${{ env.OCAML_VERSION }}
- name: Setup Rust
uses: ./.github/actions/setup-rust
with:
toolchain: ${{ env.RUST_NIGHTLY_VERSION }}
components: clippy, rustfmt
cache-prefix: lint-tx-fuzzing-${{ env.RUST_NIGHTLY_VERSION }}-v0
- name: Run transaction Fuzzing check
run: make check-tx-fuzzing
shellcheck:
timeout-minutes: 1
name: Shellcheck - ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-24.04]
steps:
- uses: actions/checkout@v6
- name: Install shellcheck
run: |
sudo apt update || true
sudo apt install -y shellcheck || true
- name: Run shellcheck
run: make lint-bash
hadolint:
timeout-minutes: 1
name: Hadolint - ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-24.04]
steps:
- uses: actions/checkout@v6
- name: Install hadolint
run: |
wget -O /tmp/hadolint https://github.com/hadolint/hadolint/releases/latest/download/hadolint-Linux-x86_64
chmod +x /tmp/hadolint
sudo mv /tmp/hadolint /usr/local/bin/hadolint
- name: Run hadolint
run: make lint-dockerfiles