name: "per-push tests" on: push: branches: - main pull_request: pull_request_target: types: - opened - synchronized - reopened jobs: build: runs-on: docker steps: - name: checkout code uses: actions/checkout@v4 - name: install toolchain run: | - apt update - apt install -y make - apt install -y gcc - export CC=$(which gcc) - name: compile run: | make alog-so test: runs-on: docker steps: - name: checkout code uses: actions/checkout@v4 - name: install toolchain run: | - apt update - apt install -y make - apt install -y gcc - export CC=$(which gcc) - name: compile run: | make alog-tests