mirror of https://github.com/t1meshift/js.git
				
				
				
			Integrate GitHub Actions
							parent
							
								
									6e910b77b2
								
							
						
					
					
						commit
						897207a11d
					
				|  | @ -0,0 +1,43 @@ | ||||||
|  | # This is a basic workflow to help you get started with Actions | ||||||
|  | 
 | ||||||
|  | name: Testing | ||||||
|  | 
 | ||||||
|  | # Controls when the action will run. Triggers the workflow on push or pull request | ||||||
|  | # events but only for the master branch | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: [ master ] | ||||||
|  |   pull_request: | ||||||
|  |     branches: [ master ] | ||||||
|  | 
 | ||||||
|  | # A workflow run is made up of one or more jobs that can run sequentially or in parallel | ||||||
|  | jobs: | ||||||
|  |   # This workflow contains a single job called "build" | ||||||
|  |   build: | ||||||
|  |     # The type of runner that the job will run on | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  | 
 | ||||||
|  |     # Steps represent a sequence of tasks that will be executed as part of the job | ||||||
|  |     steps: | ||||||
|  |     # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it | ||||||
|  |     - uses: actions/checkout@v2 | ||||||
|  | 
 | ||||||
|  |     - name: Install Python 3 | ||||||
|  |       uses: actions/setup-python@v2 | ||||||
|  |       with: | ||||||
|  |         python-version: 3.8 | ||||||
|  |      | ||||||
|  |     - name: Setup ANTLR 4 tool | ||||||
|  |       uses: NiccoMlt/setup-antlr4@v0.0.5 | ||||||
|  |      | ||||||
|  |     # Runs a set of commands using the runners shell | ||||||
|  |     - name: Build ANTLR lexer and parser | ||||||
|  |       run: | | ||||||
|  |         antlr4 -Xexact-output-dir -o jasminesnake/lex -package lex -Dlanguage=Python3 -listener grammars/*.g4 | ||||||
|  |          | ||||||
|  |     - name: Install deps from pip | ||||||
|  |       run: | | ||||||
|  |         python -m pip install --upgrade -rrequirements-dev.txt | ||||||
|  |          | ||||||
|  |     - name: Run Tox | ||||||
|  |       run: tox | ||||||
		Loading…
	
		Reference in New Issue