Skip to content

Update @solana/kit dependency to 5.0 #215

Update @solana/kit dependency to 5.0

Update @solana/kit dependency to 5.0 #215

Workflow file for this run

name: Main
on:
push:
branches: [main]
pull_request:
jobs:
format_and_lint_client_js:
name: Format & Lint Client JS
runs-on: ubuntu-latest
steps:
- name: Git Checkout
uses: actions/checkout@v4
- name: Setup Environment
uses: ./.github/actions/setup
with:
pnpm: true
- name: Format Client JS
run: make format-js
- name: Lint Client JS
run: make lint-js
format_and_lint_client_rust:
name: Format & Lint Client Rust
runs-on: ubuntu-latest
steps:
- name: Git Checkout
uses: actions/checkout@v4
- name: Setup Environment
uses: ./.github/actions/setup
with:
toolchain: format, lint
- name: Format
run: make format-clients-rust
- name: Lint / Clippy
run: make clippy-clients-rust
- name: Lint / Docs
run: make lint-docs-clients-rust
- name: Lint / Features
run: make lint-features-clients-rust
generate_clients:
name: Check Client Generation
runs-on: ubuntu-latest
steps:
- name: Git Checkout
uses: actions/checkout@v4
- name: Setup Environment
uses: ./.github/actions/setup
with:
pnpm: true
toolchain: format
- name: Generate Clients
run: pnpm generate:clients
- name: Check Working Directory
run: |
git status --porcelain
test -z "$(git status --porcelain)"
test_client_js:
name: Test Client JS
runs-on: ubuntu-latest
steps:
- name: Git Checkout
uses: actions/checkout@v4
- name: Setup Environment
uses: ./.github/actions/setup
with:
pnpm: true
solana: true
- name: Test Client JS
run: make test-js
test_client_rust:
name: Test Client Rust
runs-on: ubuntu-latest
steps:
- name: Git Checkout
uses: actions/checkout@v4
- name: Setup Environment
uses: ./.github/actions/setup
with:
cargo-cache-key: cargo-rust-client
toolchain: test
solana: true
- name: Test Client Rust
run: make test-clients-rust