39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: Build
 | |
| on: push
 | |
| 
 | |
| jobs:
 | |
|   # build-linux-binary:
 | |
|   #   runs-on: ubuntu-latest
 | |
|   #   steps:
 | |
|   #   - uses: actions/checkout@v4
 | |
|   #   - uses: actions/setup-python@v5
 | |
|   #     with:
 | |
|   #       python-version: '3.12.4'
 | |
|   #       cache: 'pip' # caching pip dependencies
 | |
|   #   - run: apt-get update
 | |
|   #   - run: apt-get install unixodbc -y
 | |
|   #   - run: pip install -r requirements.txt
 | |
|   #   - run: pyinstaller --noconfirm --onefile --console ${{ gitea.workspace }}/inex.py
 | |
|   #   - uses: softprops/action-gh-release@v2
 | |
|   #   - name: Release
 | |
|   #     uses: softprops/action-gh-release@v2
 | |
|   #     if: startsWith(gitea.ref, 'refs/tags/')
 | |
|   #     with:
 | |
|   #       files: ${{ gitea.workspace }}/dist/inex
 | |
|   build-windows-binary:
 | |
|     runs-on: windows
 | |
|     permissions:
 | |
|       contents: write # release changes require contents write
 | |
|     steps:
 | |
|       - uses: actions/checkout@v4
 | |
|       - uses: actions/setup-python@v4
 | |
|         with:
 | |
|           python-version: '3.12.4'
 | |
|           # cache: 'pip' # caching pip dependencies
 | |
|       # - name: Upload Release Asset
 | |
|       ##   env:
 | |
|       #     GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }}
 | |
|       - run: python -m pip install -r requirements.txt
 | |
|       - run: python pyinstaller --noconfirm --onefile --console ${{ gitea.workspace }}/inex.py
 | |
|         # run: gh release upload <release_tag> <a_file>
 | |
|        |