forked from vieter-v/vieter
				
			Let's give up for now
							parent
							
								
									7552e0e86f
								
							
						
					
					
						commit
						20ec4c1204
					
				| 
						 | 
					@ -1,8 +1,8 @@
 | 
				
			||||||
matrix:
 | 
					matrix:
 | 
				
			||||||
  PLATFORM:
 | 
					  PLATFORM:
 | 
				
			||||||
    - linux/amd64
 | 
					    - linux/amd64
 | 
				
			||||||
    # - linux/arm64
 | 
					    - linux/arm64
 | 
				
			||||||
    # - linux/arm/v7
 | 
					    - linux/arm/v7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# These checks already get performed on the feature branches
 | 
					# These checks already get performed on the feature branches
 | 
				
			||||||
platform: ${PLATFORM}
 | 
					platform: ${PLATFORM}
 | 
				
			||||||
| 
						 | 
					@ -11,12 +11,14 @@ pipeline:
 | 
				
			||||||
  # The default build isn't needed, as alpine switches to gcc for the compiler anyways
 | 
					  # The default build isn't needed, as alpine switches to gcc for the compiler anyways
 | 
				
			||||||
  debug:
 | 
					  debug:
 | 
				
			||||||
    image: 'chewingbever/vlang:latest'
 | 
					    image: 'chewingbever/vlang:latest'
 | 
				
			||||||
 | 
					    pull: true
 | 
				
			||||||
    group: 'build'
 | 
					    group: 'build'
 | 
				
			||||||
    commands:
 | 
					    commands:
 | 
				
			||||||
      - make debug
 | 
					      - make debug
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  prod:
 | 
					  prod:
 | 
				
			||||||
    image: 'chewingbever/vlang:latest'
 | 
					    image: 'chewingbever/vlang:latest'
 | 
				
			||||||
 | 
					    pull: true
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      - LDFLAGS=-lz -lbz2 -llzma -lexpat -lzstd -llz4 -static
 | 
					      - LDFLAGS=-lz -lbz2 -llzma -lexpat -lzstd -llz4 -static
 | 
				
			||||||
    group: 'build'
 | 
					    group: 'build'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,12 +6,8 @@ platform: linux/amd64
 | 
				
			||||||
pipeline:
 | 
					pipeline:
 | 
				
			||||||
  lint:
 | 
					  lint:
 | 
				
			||||||
    image: 'chewingbever/vlang:latest'
 | 
					    image: 'chewingbever/vlang:latest'
 | 
				
			||||||
 | 
					    pull: true
 | 
				
			||||||
    group: lint
 | 
					    group: lint
 | 
				
			||||||
    commands:
 | 
					    commands:
 | 
				
			||||||
      - make lint
 | 
					      - make lint
 | 
				
			||||||
 | 
					 | 
				
			||||||
  vet:
 | 
					 | 
				
			||||||
    image: 'chewingbever/vlang:latest'
 | 
					 | 
				
			||||||
    group: lint
 | 
					 | 
				
			||||||
    commands:
 | 
					 | 
				
			||||||
      - make vet
 | 
					      - make vet
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,4 +1,6 @@
 | 
				
			||||||
 | 
					# Yeah so this only works on tags so we'll worry about this later
 | 
				
			||||||
platform: linux/amd64
 | 
					platform: linux/amd64
 | 
				
			||||||
 | 
					branches: main
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# We need the entire repo in order for the release names to work
 | 
					# We need the entire repo in order for the release names to work
 | 
				
			||||||
skip_clone: true
 | 
					skip_clone: true
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue