set-env.mjs.njk 573 B

12345678910111213
  1. #!/usr/bin/env zx
  2. {% if programFramework === 'anchor' %}
  3. import { getCargoMetadata, getSolanaVersion, getToolchain } from '../utils.mjs';
  4. {% else %}
  5. import { getSolanaVersion, getToolchain } from '../utils.mjs';
  6. {% endif %}
  7. {% if programFramework === 'anchor' %}
  8. await $`echo "ANCHOR_VERSION=${getCargoMetadata()?.cli?.anchor}" >> $GITHUB_ENV`;
  9. {% endif %}
  10. await $`echo "SOLANA_VERSION=${getSolanaVersion()}" >> $GITHUB_ENV`;
  11. await $`echo "TOOLCHAIN_FORMAT=${getToolchain('format')}" >> $GITHUB_ENV`;
  12. await $`echo "TOOLCHAIN_LINT=${getToolchain('lint')}" >> $GITHUB_ENV`;