Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
4dbfcc7
Deprecate re-exports more loudly (#151)
joncinque May 6, 2025
e2947e8
Feature - Adds `UpgradeableLoaderInstruction::ExtendProgramChecked` (…
Lichtso May 6, 2025
d07f167
Publish solana-loader-v3-interface v4.0.0
github-actions[bot] May 6, 2025
3508bd2
use saturating_sub in is_writable_index() - fix #150 (#154)
rustopian May 7, 2025
7a15bb4
Marks the authority in `extend_program_checked()` as signer (#156)
Lichtso May 7, 2025
f5eb100
Publish solana-loader-v3-interface v4.0.1
github-actions[bot] May 7, 2025
cb0ce52
instruction: Add syscalls helpers (#134)
febo May 8, 2025
56e1aab
define-syscall: Add `no_std` attribute (#119)
febo May 8, 2025
017ba2f
keypair: Deprecate `generate` to avoid public rand dep (#166)
joncinque May 13, 2025
6512aca
feature-gate-interface: check account data len on deserialize (#168)
buffalojoec May 13, 2025
e63c3fa
Publish solana-feature-gate-interface v2.2.2
github-actions[bot] May 13, 2025
c39b21f
mark net::DEFAULT_TPU_COALESCE deprecated (#169)
t-nelson May 13, 2025
9cd26ec
Adds `is_extend_program_checked_instruction()` (#170)
Lichtso May 14, 2025
617f74e
Publish solana-loader-v3-interface v5.0.0
github-actions[bot] May 14, 2025
f264d7b
sysvar-instructions: check data length before storing current instruc…
mjain-jump May 14, 2025
6e0cfc3
instructions-sysvar: refactor #162 to be non-breaking (#172)
buffalojoec May 14, 2025
ac289da
Publish solana-instructions-sysvar v2.2.2
github-actions[bot] May 14, 2025
84954b4
native-token: Deprecate float usage, add str usage (#171)
joncinque May 14, 2025
f1b14d9
retire updated hashes consts (#173)
bw-solana May 15, 2025
552a1d0
Publish solana-decode-error v2.3.0
github-actions[bot] May 16, 2025
8e5e0b8
Publish solana-define-syscall v2.3.0
github-actions[bot] May 16, 2025
1d5fcf9
Publish solana-file-download v2.2.2
github-actions[bot] May 16, 2025
d01de02
Publish solana-precompile-error v2.2.2
github-actions[bot] May 16, 2025
8723226
Publish solana-hash v2.3.0
github-actions[bot] May 16, 2025
b501274
Publish solana-serde-varint v2.2.2
github-actions[bot] May 16, 2025
483720e
Publish solana-pubkey v2.4.0
github-actions[bot] May 16, 2025
e71c903
Publish solana-instruction v2.3.0
github-actions[bot] May 16, 2025
cfc534c
Publish solana-signature v2.3.0
github-actions[bot] May 16, 2025
a5a56cb
Publish solana-program-error v2.2.2
github-actions[bot] May 16, 2025
3782755
Publish solana-clock v2.2.2
github-actions[bot] May 16, 2025
f5a644b
Publish solana-keypair v2.2.2
github-actions[bot] May 16, 2025
004604e
Publish solana-sysvar v2.2.2
github-actions[bot] May 16, 2025
603ab0c
Publish solana-feature-set v2.2.5
github-actions[bot] May 16, 2025
97c4025
Publish solana-vote-interface v2.2.5
github-actions[bot] May 16, 2025
66ed27a
Publish solana-quic-definitions v2.3.0
github-actions[bot] May 16, 2025
4d30e82
Publish solana-message v2.4.0
github-actions[bot] May 16, 2025
9aa1148
Publish solana-ed25519-program v2.2.3
github-actions[bot] May 16, 2025
5e4eba3
Publish solana-secp256k1-program v2.2.2
github-actions[bot] May 16, 2025
b4905e9
Publish solana-secp256r1-program v2.2.3
github-actions[bot] May 16, 2025
1f37985
Publish solana-precompiles v2.2.2
github-actions[bot] May 16, 2025
25cba2d
Publish solana-fee-structure v2.3.0
github-actions[bot] May 16, 2025
60f1255
Publish solana-reserved-account-keys v2.2.2
github-actions[bot] May 16, 2025
cd5095f
Publish solana-transaction v2.2.3
github-actions[bot] May 16, 2025
1276772
native-token: Remove lamports_to_sol_str (#174)
joncinque May 22, 2025
f07c165
deps: Run cargo-sort on the whole workspace (#177)
joncinque May 31, 2025
b0b47b7
Deprecates `AccountInfo::realloc()` (#176)
Lichtso Jun 4, 2025
32bd9d3
Publish solana-native-token v2.3.0
github-actions[bot] Jun 4, 2025
c415800
Publish solana-program-memory v2.3.0
github-actions[bot] Jun 4, 2025
079c3a7
CI: Update git-cliff action (#183)
joncinque Jun 5, 2025
0cd09c6
scripts: Remove bad directories from patch script (#180)
joncinque Jun 5, 2025
e43b9e4
CI: Add step to check minimal versions on detached crate (#181)
joncinque Jun 5, 2025
9c16339
Bump versions for publish (#182)
joncinque Jun 5, 2025
985c905
Publish solana-account-info v2.3.0
github-actions[bot] Jun 5, 2025
965e2a8
publish: Fix git-cliff command (#185)
joncinque Jun 5, 2025
064f1cc
sbpf: Fix various build warnings (#184)
joncinque Jun 6, 2025
ac2d8dd
CI: Fix git cliff command again (#186)
joncinque Jun 6, 2025
5d0a784
Publish solana-program-entrypoint v2.3.0
github-actions[bot] Jun 6, 2025
62ac3de
Publish solana-program-memory v2.3.1
github-actions[bot] Jun 6, 2025
2dfc961
Publish solana-keypair v2.2.3
github-actions[bot] Jun 6, 2025
a611abf
Publish solana-secp256k1-program v2.2.3
github-actions[bot] Jun 6, 2025
9dca8bc
Publish solana-secp256r1-program v2.2.4
github-actions[bot] Jun 6, 2025
47d8eae
Publish solana-genesis-config v2.3.0
github-actions[bot] Jun 6, 2025
801d0c8
Publish solana-program v2.3.0
github-actions[bot] Jun 6, 2025
bfa8d53
Publish solana-sdk v2.3.0
github-actions[bot] Jun 6, 2025
b5e0e5a
Bump toml version to 0.8.23 for minimal versions (#191)
joncinque Jun 7, 2025
60edb0e
Add AbiExample for dashmap and boxcar (#188)
alessandrod Jun 7, 2025
0add492
Publish solana-frozen-abi v2.3.0
github-actions[bot] Jun 7, 2025
c0a692d
program-error!: Improve ToStr ergonomics (#189)
joncinque Jun 9, 2025
e23b837
sdk!: Remove re-exports (#190)
joncinque Jun 9, 2025
b8a682c
program-entrypoint!: Space efficient custom panic (#142)
LucasSte Jun 9, 2025
332ac21
program!: Remove all re-exports, update changelog (#194)
joncinque Jun 10, 2025
d280add
[bls] Add bls signature crate (#153)
samkim-crypto May 7, 2025
9e50b33
[bls] Add `serde`, `bytemuck` and `frozen-abi` features (#160)
samkim-crypto May 11, 2025
a9acd19
[bls] Fix dependencies to crate versions for now (#165)
samkim-crypto May 12, 2025
d57cc91
Bump bls version to avoid confusion. (#164)
wen-coding May 12, 2025
29a9679
add functions to read and write keypairs from files (#167)
samkim-crypto May 14, 2025
979f016
[bls] Add `pubkey` and `secret_key` submodules and refactor code into…
samkim-crypto Jun 9, 2025
7c53126
cargo lock
samkim-crypto Jun 10, 2025
a06381c
add bls into patch-crates-functions
samkim-crypto Jun 10, 2025
57eb24d
update name `solana-bls` to `solana-bls-signatures`
samkim-crypto Jun 11, 2025
e4703b0
Update scripts/patch-crates-functions.sh
samkim-crypto Jun 12, 2025
f748db3
program-memory!: Add missing unsafe (#120)
febo Jun 12, 2025
df57ce2
msg!: make std optional (#105)
kevinheavey Jun 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 36 additions & 6 deletions .github/workflows/publish-rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,10 +91,43 @@ jobs:
- name: Run clippy
run: ./scripts/check-clippy.sh

detached-minimal-versions:
name: Check minimal-versions on detached crate
runs-on: ubuntu-latest
needs: [sanity]
steps:
- name: Git Checkout
uses: actions/checkout@v4

- name: Setup Environment
uses: ./.github/actions/setup
with:
nightly-toolchain: true
cargo-cache-key: cargo-nightly-minimal-versions
cargo-cache-fallback-key: cargo-nightly

- name: Install cargo-hack
uses: taiki-e/cache-cargo-install-action@v2
with:
tool: cargo-hack

- name: Install cargo-minimal-versions
uses: taiki-e/cache-cargo-install-action@v2
with:
tool: cargo-minimal-versions

- name: Install toml-cli
uses: taiki-e/cache-cargo-install-action@v2
with:
tool: toml-cli

- name: Run minimal-versions check
run: ./scripts/check-detached-minimal-versions.sh "${{ inputs.package_path }}"

publish-crate:
name: Publish crate
runs-on: ubuntu-latest
needs: [format, clippy]
needs: [format, clippy, detached-minimal-versions]
permissions:
contents: write
steps:
Expand Down Expand Up @@ -154,13 +187,10 @@ jobs:

- name: Generate a changelog
if: github.event.inputs.create_release == 'true'
uses: orhun/git-cliff-action@v3
uses: orhun/git-cliff-action@v4
with:
config: "scripts/cliff.toml"
args: |
"${{ steps.publish.outputs.old_git_tag }}"..master
--include-path "${{ inputs.package_path }}/**"
--github-repo "${{ github.repository }}"
args: ${{ steps.publish.outputs.old_git_tag }}..master --include-path "${{ inputs.package_path }}/**" --github-repo ${{ github.repository }}
env:
OUTPUT: TEMP_CHANGELOG.md
GITHUB_REPO: ${{ github.repository }}
Expand Down
Loading