You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							20 lines
						
					
					
						
							504 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							20 lines
						
					
					
						
							504 B
						
					
					
				
								name: CI
							 | 
						|
								on: [push, pull_request]
							 | 
						|
								
							 | 
						|
								jobs:
							 | 
						|
								  test-and-smoke:
							 | 
						|
								    runs-on: ubuntu-latest
							 | 
						|
								    steps:
							 | 
						|
								      - uses: actions/checkout@v4
							 | 
						|
								      - uses: actions/setup-node@v4
							 | 
						|
								        with: { node-version: 20 }
							 | 
						|
								      - run: npm ci
							 | 
						|
								      - run: npm run lint
							 | 
						|
								      - run: npm test --workspaces
							 | 
						|
								      - name: k6 smoke (poll+ack)
							 | 
						|
								        uses: grafana/k6-action@v0.3.1
							 | 
						|
								        with:
							 | 
						|
								          filename: k6/poll-ack-smoke.js
							 | 
						|
								        env:
							 | 
						|
								          API: ${{ secrets.SMOKE_API }}
							 | 
						|
								          JWT: ${{ secrets.SMOKE_JWT }}
							 | 
						|
								
							 |