seahorse.yml 635 B

123456789101112131415161718192021222324252627282930313233
  1. name: Native Programs
  2. on:
  3. push:
  4. branches: ["main"]
  5. pull_request:
  6. branches: ["main"]
  7. env:
  8. CARGO_TERM_COLOR: always
  9. jobs:
  10. build:
  11. name: Build
  12. runs-on: solanadevelopers/solana-workshop-image-seahorse
  13. strategy:
  14. matrix:
  15. {
  16. dir:
  17. [
  18. "basics/counter/seahorse",
  19. "basics/hello-solana/seahorse",
  20. "basics/transfer-sol/seahorse",
  21. ],
  22. }
  23. steps:
  24. - name: Checkout code
  25. uses: actions/checkout@v3
  26. - name: Build program
  27. working-directory: ${{ matrix.dir }}
  28. run: cargo build-sbf --verbose