native.yml 602 B

1234567891011121314151617181920212223242526272829303132
  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
  13. strategy:
  14. matrix:
  15. {
  16. dir:
  17. [
  18. "basics/account-data/native/program",
  19. "basics/checking-accounts/native/program",
  20. ],
  21. }
  22. steps:
  23. - name: Checkout code
  24. uses: actions/checkout@v3
  25. - name: Build program
  26. working-directory: ${{ matrix.dir }}
  27. run: cargo build-sbf --verbose