variables: - &vlang_image 'git.rustybever.be/chewing_bever/vlang:0.3.2-alpine3.17' # These checks already get performed on the feature branches branches: exclude: [ main ] platform: 'linux/amd64' pipeline: # vfmt seems to get confused if these aren't present install-modules: image: *vlang_image pull: true commands: - export VMODULES=$PWD/.vmodules - 'cd src && v install' when: event: [pull_request] lint: image: *vlang_image pull: true commands: - export VMODULES=$PWD/.vmodules - make lint when: event: [pull_request]