diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 57bc256..843ebdb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,7 +8,7 @@ on: env: NODE_VERSION: 18 - SOLANA_VERSION: 1.18.12 + SOLANA_VERSION: 1.18.18 ANCHOR_VERSION: 0.30.0 jobs: diff --git a/Cargo.lock b/Cargo.lock index 4bd731d..042015c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2273,9 +2273,9 @@ dependencies = [ [[package]] name = "lz4" -version = "1.25.0" +version = "1.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6eab492fe7f8651add23237ea56dbf11b3c4ff762ab83d40a47f11433421f91" +checksum = "958b4caa893816eea05507c20cfe47574a43d9a697138a7872990bba8a0ece68" dependencies = [ "libc", "lz4-sys", @@ -2283,9 +2283,9 @@ dependencies = [ [[package]] name = "lz4-sys" -version = "1.9.5" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9764018d143cc854c9f17f0b907de70f14393b1f502da6375dce70f00514eb3" +checksum = "109de74d5d2353660401699a4174a4ff23fcc649caf553df71933c7fb45ad868" dependencies = [ "cc", "libc", diff --git a/Cargo.toml b/Cargo.toml index de27f5d..15d14d3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,3 +4,9 @@ members = ["clients/rust", "program"] [profile.release] overflow-checks = true + +# Specify Rust toolchains for rustfmt, clippy, and build. +# Any unprovided toolchains default to stable. +[workspace.metadata.toolchains] +format = "1.75.0" +lint = "1.75.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 88045a3..85eb095 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,10 +16,10 @@ importers: version: 0.20.9 '@kinobi-so/renderers-js': specifier: ^0.21.0 - version: 0.21.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.3) + version: 0.21.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4) '@kinobi-so/renderers-rust': specifier: ^0.21.0 - version: 0.21.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.3) + version: 0.21.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4) '@metaplex-foundation/shank-js': specifier: ^0.1.7 version: 0.1.7 @@ -28,7 +28,7 @@ importers: version: 0.21.0 typescript: specifier: ^5.5.2 - version: 5.5.3 + version: 5.5.4 zx: specifier: ^7.2.3 version: 7.2.3 @@ -402,8 +402,8 @@ packages: toml@3.0.0: resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - typescript@5.5.3: - resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} hasBin: true @@ -467,14 +467,14 @@ snapshots: '@kinobi-so/nodes': 0.21.0 '@kinobi-so/visitors-core': 0.21.0 - '@kinobi-so/renderers-js@0.21.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.3)': + '@kinobi-so/renderers-js@0.21.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4)': dependencies: '@kinobi-so/errors': 0.21.0 '@kinobi-so/nodes': 0.21.0 '@kinobi-so/nodes-from-anchor': 0.20.9 '@kinobi-so/renderers-core': 0.20.7 '@kinobi-so/visitors-core': 0.21.0 - '@solana/codecs-strings': 2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.3) + '@solana/codecs-strings': 2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4) nunjucks: 3.2.4 prettier: 3.3.3 transitivePeerDependencies: @@ -482,13 +482,13 @@ snapshots: - fastestsmallesttextencoderdecoder - typescript - '@kinobi-so/renderers-rust@0.21.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.3)': + '@kinobi-so/renderers-rust@0.21.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4)': dependencies: '@kinobi-so/errors': 0.21.0 '@kinobi-so/nodes': 0.21.0 '@kinobi-so/renderers-core': 0.20.7 '@kinobi-so/visitors-core': 0.21.0 - '@solana/codecs-strings': 2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.3) + '@solana/codecs-strings': 2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4) nunjucks: 3.2.4 transitivePeerDependencies: - chokidar @@ -544,30 +544,30 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@solana/codecs-core@2.0.0-preview.4(typescript@5.5.3)': + '@solana/codecs-core@2.0.0-preview.4(typescript@5.5.4)': dependencies: - '@solana/errors': 2.0.0-preview.4(typescript@5.5.3) - typescript: 5.5.3 + '@solana/errors': 2.0.0-preview.4(typescript@5.5.4) + typescript: 5.5.4 - '@solana/codecs-numbers@2.0.0-preview.4(typescript@5.5.3)': + '@solana/codecs-numbers@2.0.0-preview.4(typescript@5.5.4)': dependencies: - '@solana/codecs-core': 2.0.0-preview.4(typescript@5.5.3) - '@solana/errors': 2.0.0-preview.4(typescript@5.5.3) - typescript: 5.5.3 + '@solana/codecs-core': 2.0.0-preview.4(typescript@5.5.4) + '@solana/errors': 2.0.0-preview.4(typescript@5.5.4) + typescript: 5.5.4 - '@solana/codecs-strings@2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.3)': + '@solana/codecs-strings@2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.5.4)': dependencies: - '@solana/codecs-core': 2.0.0-preview.4(typescript@5.5.3) - '@solana/codecs-numbers': 2.0.0-preview.4(typescript@5.5.3) - '@solana/errors': 2.0.0-preview.4(typescript@5.5.3) + '@solana/codecs-core': 2.0.0-preview.4(typescript@5.5.4) + '@solana/codecs-numbers': 2.0.0-preview.4(typescript@5.5.4) + '@solana/errors': 2.0.0-preview.4(typescript@5.5.4) fastestsmallesttextencoderdecoder: 1.0.22 - typescript: 5.5.3 + typescript: 5.5.4 - '@solana/errors@2.0.0-preview.4(typescript@5.5.3)': + '@solana/errors@2.0.0-preview.4(typescript@5.5.4)': dependencies: chalk: 5.3.0 commander: 12.1.0 - typescript: 5.5.3 + typescript: 5.5.4 '@types/fs-extra@11.0.4': dependencies: @@ -841,7 +841,7 @@ snapshots: toml@3.0.0: {} - typescript@5.5.3: {} + typescript@5.5.4: {} undici-types@5.26.5: {}