name: Anchor Programs on: push: branches: ["main"] pull_request: branches: ["main"] env: CARGO_TERM_COLOR: always jobs: build: name: Build runs-on: ubuntu-18.04 container: image: docker.io/solanadevelopers/solana-workshop-image-anchor:0.0.1 credentials: username: solanadevelopers password: ${{ secrets.DOCKER_CONTAINER_REGISTRY_TOKEN }} strategy: matrix: { dir: ["basics/account-data/anchor", "basics/checking-accounts/anchor"], } steps: - name: Checkout code uses: actions/checkout@v3 - name: Build program working-directory: ${{ matrix.dir }} run: anchor build