variables: &image 'git.rustybever.be/chewing_bever/c-devop:alpine3.17' matrix: PLATFORM: - 'linux/amd64' - 'linux/arm64' branches: exclude: [ main ] platform: ${PLATFORM} pipeline: lint: image: *image pull: true commands: - make lint when: event: [push, pull_request] build: image: *image commands: - make - make clean - CFLAGS='-O3' make when: event: [push, pull_request] test: image: *image commands: - make test when: event: [push, pull_request]