-
Notifications
You must be signed in to change notification settings - Fork 224
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4e10ebe
commit d02b96e
Showing
2 changed files
with
129 additions
and
129 deletions.
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -41,8 +41,8 @@ jobs: | |
key: poetry-cache-${{ runner.os }}-${{ steps.setup_python.outputs.python-version }}-${{ env.POETRY_VERSION }} | ||
- uses: pre-commit/[email protected] | ||
if: ${{ github.event_name == 'pull_request' }} | ||
with: | ||
# Run only on files changed in the PR | ||
extra_args: --from-ref ${{ github.event.pull_request.base.sha }} --to-ref ${{ github.event.pull_request.head.sha }} | ||
# with: | ||
# # Run only on files changed in the PR | ||
# extra_args: --from-ref ${{ github.event.pull_request.base.sha }} --to-ref ${{ github.event.pull_request.head.sha }} | ||
- uses: pre-commit/[email protected] | ||
if: ${{ github.event_name != 'pull_request' }} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,141 +1,141 @@ | ||
repos: | ||
- repo: https://github.com/pre-commit/pre-commit-hooks | ||
rev: v3.2.0 | ||
hooks: | ||
- id: trailing-whitespace | ||
exclude: > | ||
(?x)^( | ||
target_chains/sui/vendor/| | ||
patches/| | ||
apps/hermes/server/proto/vendor/ | ||
) | ||
- id: end-of-file-fixer | ||
exclude: > | ||
(?x)^( | ||
target_chains/sui/vendor/| | ||
patches/| | ||
apps/api-reference/public/currency-icons/| | ||
apps/hermes/server/proto/vendor/ | ||
) | ||
- id: check-added-large-files | ||
exclude: > | ||
(?x)^( | ||
target_chains/sui/vendor/| | ||
patches/ | ||
) | ||
# - repo: https://github.com/pre-commit/pre-commit-hooks | ||
# rev: v3.2.0 | ||
# hooks: | ||
# - id: trailing-whitespace | ||
# exclude: > | ||
# (?x)^( | ||
# target_chains/sui/vendor/| | ||
# patches/| | ||
# apps/hermes/server/proto/vendor/ | ||
# ) | ||
# - id: end-of-file-fixer | ||
# exclude: > | ||
# (?x)^( | ||
# target_chains/sui/vendor/| | ||
# patches/| | ||
# apps/api-reference/public/currency-icons/| | ||
# apps/hermes/server/proto/vendor/ | ||
# ) | ||
# - id: check-added-large-files | ||
# exclude: > | ||
# (?x)^( | ||
# target_chains/sui/vendor/| | ||
# patches/ | ||
# ) | ||
# Hook to format many type of files in the repo | ||
# including solidity contracts. | ||
- repo: https://github.com/pre-commit/mirrors-prettier | ||
rev: "v2.7.1" | ||
hooks: | ||
- id: prettier | ||
additional_dependencies: | ||
- "[email protected]" | ||
- "[email protected]" | ||
exclude: target_chains/sui/vendor/ | ||
# - repo: https://github.com/pre-commit/mirrors-prettier | ||
# rev: "v2.7.1" | ||
# hooks: | ||
# - id: prettier | ||
# additional_dependencies: | ||
# - "[email protected]" | ||
# - "[email protected]" | ||
# exclude: target_chains/sui/vendor/ | ||
- repo: local | ||
hooks: | ||
# Hooks for the remote executor | ||
- id: cargo-fmt-remote-executor | ||
name: Cargo format for remote executor | ||
language: "rust" | ||
entry: cargo +1.66.1 fmt --manifest-path ./governance/remote_executor/Cargo.toml --all | ||
pass_filenames: false | ||
files: governance/remote_executor | ||
- id: cargo-clippy-remote-executor | ||
name: Cargo clippy for remote executor | ||
language: "rust" | ||
entry: cargo +1.66.1 clippy --manifest-path ./governance/remote_executor/Cargo.toml --tests -- --deny warnings | ||
pass_filenames: false | ||
files: governance/remote_executor | ||
# Hooks for cosmwasm contract | ||
- id: cargo-fmt-cosmwasm | ||
name: Cargo format for cosmwasm contract | ||
language: "rust" | ||
entry: cargo +1.82.0 fmt --manifest-path ./target_chains/cosmwasm/Cargo.toml --all | ||
pass_filenames: false | ||
files: target_chains/cosmwasm | ||
- id: cargo-clippy-cosmwasm | ||
name: Cargo clippy for cosmwasm contract | ||
language: "rust" | ||
entry: cargo +1.82.0 clippy --manifest-path ./target_chains/cosmwasm/Cargo.toml --tests -- --deny warnings | ||
pass_filenames: false | ||
files: target_chains/cosmwasm | ||
# Hooks for Hermes | ||
- id: cargo-fmt-hermes | ||
name: Cargo format for Hermes | ||
language: "rust" | ||
entry: cargo +1.82.0 fmt --manifest-path ./apps/hermes/server/Cargo.toml --all | ||
pass_filenames: false | ||
files: apps/hermes | ||
- id: cargo-clippy-hermes | ||
name: Cargo clippy for Hermes | ||
language: "rust" | ||
entry: cargo +1.82.0 clippy --manifest-path ./apps/hermes/server/Cargo.toml --tests -- --deny warnings | ||
pass_filenames: false | ||
files: apps/hermes | ||
# Hooks for Fortuna | ||
- id: cargo-fmt-fortuna | ||
name: Cargo format for Fortuna | ||
language: "rust" | ||
entry: cargo +1.82.0 fmt --manifest-path ./apps/fortuna/Cargo.toml --all | ||
pass_filenames: false | ||
files: apps/fortuna | ||
- id: cargo-clippy-fortuna | ||
name: Cargo clippy for Fortuna | ||
language: "rust" | ||
entry: cargo +1.82.0 clippy --manifest-path ./apps/fortuna/Cargo.toml --tests -- --deny warnings | ||
pass_filenames: false | ||
files: apps/fortuna | ||
# Hooks for message buffer contract | ||
- id: cargo-fmt-message-buffer | ||
name: Cargo format for message buffer contract | ||
language: "rust" | ||
entry: cargo +1.66.1 fmt --manifest-path ./pythnet/message_buffer/Cargo.toml --all | ||
pass_filenames: false | ||
files: pythnet/message_buffer | ||
# - id: cargo-fmt-remote-executor | ||
# name: Cargo format for remote executor | ||
# language: "rust" | ||
# entry: cargo +1.66.1 fmt --manifest-path ./governance/remote_executor/Cargo.toml --all | ||
# pass_filenames: false | ||
# files: governance/remote_executor | ||
# - id: cargo-clippy-remote-executor | ||
# name: Cargo clippy for remote executor | ||
# language: "rust" | ||
# entry: cargo +1.66.1 clippy --manifest-path ./governance/remote_executor/Cargo.toml --tests -- --deny warnings | ||
# pass_filenames: false | ||
# files: governance/remote_executor | ||
# # Hooks for cosmwasm contract | ||
# - id: cargo-fmt-cosmwasm | ||
# name: Cargo format for cosmwasm contract | ||
# language: "rust" | ||
# entry: cargo +1.82.0 fmt --manifest-path ./target_chains/cosmwasm/Cargo.toml --all | ||
# pass_filenames: false | ||
# files: target_chains/cosmwasm | ||
# - id: cargo-clippy-cosmwasm | ||
# name: Cargo clippy for cosmwasm contract | ||
# language: "rust" | ||
# entry: cargo +1.82.0 clippy --manifest-path ./target_chains/cosmwasm/Cargo.toml --tests -- --deny warnings | ||
# pass_filenames: false | ||
# files: target_chains/cosmwasm | ||
# # Hooks for Hermes | ||
# - id: cargo-fmt-hermes | ||
# name: Cargo format for Hermes | ||
# language: "rust" | ||
# entry: cargo +1.82.0 fmt --manifest-path ./apps/hermes/server/Cargo.toml --all | ||
# pass_filenames: false | ||
# files: apps/hermes | ||
# - id: cargo-clippy-hermes | ||
# name: Cargo clippy for Hermes | ||
# language: "rust" | ||
# entry: cargo +1.82.0 clippy --manifest-path ./apps/hermes/server/Cargo.toml --tests -- --deny warnings | ||
# pass_filenames: false | ||
# files: apps/hermes | ||
# # Hooks for Fortuna | ||
# - id: cargo-fmt-fortuna | ||
# name: Cargo format for Fortuna | ||
# language: "rust" | ||
# entry: cargo +1.82.0 fmt --manifest-path ./apps/fortuna/Cargo.toml --all | ||
# pass_filenames: false | ||
# files: apps/fortuna | ||
# - id: cargo-clippy-fortuna | ||
# name: Cargo clippy for Fortuna | ||
# language: "rust" | ||
# entry: cargo +1.82.0 clippy --manifest-path ./apps/fortuna/Cargo.toml --tests -- --deny warnings | ||
# pass_filenames: false | ||
# files: apps/fortuna | ||
# # Hooks for message buffer contract | ||
# - id: cargo-fmt-message-buffer | ||
# name: Cargo format for message buffer contract | ||
# language: "rust" | ||
# entry: cargo +1.66.1 fmt --manifest-path ./pythnet/message_buffer/Cargo.toml --all | ||
# pass_filenames: false | ||
# files: pythnet/message_buffer | ||
- id: cargo-clippy-message-buffer | ||
name: Cargo clippy for message buffer contract | ||
language: "rust" | ||
entry: cargo +1.66.1 clippy --manifest-path ./pythnet/message_buffer/Cargo.toml --tests -- --deny warnings | ||
pass_filenames: false | ||
files: pythnet/message_buffer | ||
# Hooks for pythnet_sdk | ||
- id: cargo-fmt-pythnet-sdk | ||
name: Cargo format for pythnet SDK | ||
language: "rust" | ||
entry: cargo +1.82.0 fmt --manifest-path ./pythnet/pythnet_sdk/Cargo.toml --all | ||
pass_filenames: false | ||
files: pythnet/pythnet_sdk | ||
- id: cargo-clippy-pythnet-sdk | ||
name: Cargo clippy for pythnet SDK | ||
language: "rust" | ||
entry: cargo +1.82.0 clippy --manifest-path ./pythnet/pythnet_sdk/Cargo.toml --tests -- --deny warnings | ||
pass_filenames: false | ||
files: pythnet/pythnet_sdk | ||
# - id: cargo-fmt-pythnet-sdk | ||
# name: Cargo format for pythnet SDK | ||
# language: "rust" | ||
# entry: cargo +1.82.0 fmt --manifest-path ./pythnet/pythnet_sdk/Cargo.toml --all | ||
# pass_filenames: false | ||
# files: pythnet/pythnet_sdk | ||
# - id: cargo-clippy-pythnet-sdk | ||
# name: Cargo clippy for pythnet SDK | ||
# language: "rust" | ||
# entry: cargo +1.82.0 clippy --manifest-path ./pythnet/pythnet_sdk/Cargo.toml --tests -- --deny warnings | ||
# pass_filenames: false | ||
# files: pythnet/pythnet_sdk | ||
# Hooks for solana receiver contract | ||
- id: cargo-fmt-pyth-solana-receiver | ||
name: Cargo format for solana target chain contract | ||
language: "rust" | ||
entry: cargo +1.73.0 fmt --manifest-path ./target_chains/solana/Cargo.toml --all | ||
pass_filenames: false | ||
files: target_chains/solana | ||
- id: cargo-clippy-pyth-solana-receiver | ||
name: Cargo clippy for solana target chain contract | ||
language: "rust" | ||
entry: cargo +1.73.0 clippy --manifest-path ./target_chains/solana/Cargo.toml --tests -- --deny warnings | ||
pass_filenames: false | ||
files: target_chains/solana | ||
# - id: cargo-fmt-pyth-solana-receiver | ||
# name: Cargo format for solana target chain contract | ||
# language: "rust" | ||
# entry: cargo +1.73.0 fmt --manifest-path ./target_chains/solana/Cargo.toml --all | ||
# pass_filenames: false | ||
# files: target_chains/solana | ||
# - id: cargo-clippy-pyth-solana-receiver | ||
# name: Cargo clippy for solana target chain contract | ||
# language: "rust" | ||
# entry: cargo +1.73.0 clippy --manifest-path ./target_chains/solana/Cargo.toml --tests -- --deny warnings | ||
# pass_filenames: false | ||
# files: target_chains/solana | ||
# For Lazer | ||
- id: cargo-fmt-lazer | ||
name: Cargo format for Lazer | ||
language: "rust" | ||
entry: cargo +1.82.0 fmt --manifest-path ./lazer/Cargo.toml --all | ||
pass_filenames: false | ||
files: lazer | ||
- id: cargo-clippy-lazer | ||
name: Cargo clippy for Lazer | ||
language: "rust" | ||
entry: cargo +1.82.0 clippy --manifest-path ./lazer/Cargo.toml --all-targets -- --deny warnings | ||
pass_filenames: false | ||
files: lazer | ||
# - id: cargo-fmt-lazer | ||
# name: Cargo format for Lazer | ||
# language: "rust" | ||
# entry: cargo +1.82.0 fmt --manifest-path ./lazer/Cargo.toml --all | ||
# pass_filenames: false | ||
# files: lazer | ||
# - id: cargo-clippy-lazer | ||
# name: Cargo clippy for Lazer | ||
# language: "rust" | ||
# entry: cargo +1.82.0 clippy --manifest-path ./lazer/Cargo.toml --all-targets -- --deny warnings | ||
# pass_filenames: false | ||
# files: lazer |