|
47 | 47 | type:string |
48 | 48 | required:false |
49 | 49 | default:"" |
| 50 | +override-solana-version: |
| 51 | +description:"The version is taken from the cargo.lock but you can also override it here" |
| 52 | +type:string |
| 53 | +required:false |
| 54 | +default:"" |
| 55 | +override-anchor-version: |
| 56 | +description:"The version is taken from the cargo.lock but you can also override it here" |
| 57 | +type:string |
| 58 | +required:false |
| 59 | +default:"" |
50 | 60 | secrets: |
51 | 61 | DEVNET_SOLANA_DEPLOY_URL: |
52 | 62 | MAINNET_SOLANA_DEPLOY_URL: |
@@ -119,14 +129,15 @@ jobs: |
119 | 129 | fi |
120 | 130 |
|
121 | 131 | -uses:Woody4618/solana-github-action-workflow/.github/actions/extract-versions@main |
| 132 | +if:inputs.override-solana-version != '' || inputs.override-anchor-version != '' |
122 | 133 | id:versions |
123 | 134 |
|
124 | 135 | -uses:Woody4618/solana-github-action-workflow/.github/actions/setup-all@main |
125 | 136 | id:setup |
126 | 137 | with: |
127 | | -solana_version:${{ steps.versions.outputs.solana_version }} |
128 | | -anchor_version:${{ steps.versions.outputs.anchor_version }} |
129 | | -verify_version:${{ env.VERIFY_VERSION }} |
| 138 | +solana_version:${{inputs.override-solana-version != '' && inputs.override-solana-version ||steps.versions.outputs.solana_version }} |
| 139 | +anchor_version:${{inputs.override-anchor-version != '' && inputs.override-anchor-version ||steps.versions.outputs.anchor_version }} |
| 140 | +verify_version:${{ env.SOLANA_VERIFY_VERSION }} |
130 | 141 |
|
131 | 142 | -name:Set Program Variables from Anchor.toml |
132 | 143 | if:steps.check-anchor.outputs.is_anchor == 'true' |
|