mirror of
				https://github.com/nixietab/picodulce.git
				synced 2025-10-30 21:15:11 +00:00 
			
		
		
		
	Compare commits
	
		
			6 Commits
		
	
	
		
			70f6b2b59c
			...
			b55ac71db1
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | b55ac71db1 | ||
|   | f4eac0f412 | ||
|   | dbca6721be | ||
|   | b0ec76ebc3 | ||
|   | 0028de0d69 | ||
|   | 17f5f2a8d0 | 
							
								
								
									
										67
									
								
								.github/workflows/Build.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								.github/workflows/Build.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,67 @@ | ||||
| name: Version Change Action | ||||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     paths: | ||||
|       - version.json  # Trigger on changes to version.json | ||||
| 
 | ||||
| jobs: | ||||
|   version-release: | ||||
|     runs-on: windows-latest  # Use Windows 10 runner | ||||
| 
 | ||||
|     steps: | ||||
|     - name: Checkout repository | ||||
|       uses: actions/checkout@v3 | ||||
| 
 | ||||
|     - name: Set up Python | ||||
|       uses: actions/setup-python@v4 | ||||
|       with: | ||||
|         python-version: '3.x'  # Specify the Python version you need | ||||
| 
 | ||||
|     - name: Install dependencies | ||||
|       run: | | ||||
|         python -m pip install --upgrade pip | ||||
|         pip install pyqt5 requests pywin32 pyinstaller pillow  # Install specific dependencies | ||||
| 
 | ||||
|     - name: Create actions-temp folder | ||||
|       run: mkdir actions-temp  # Create the folder called actions-temp | ||||
| 
 | ||||
|     - name: Download picoBuild.py script | ||||
|       run: curl -L -o actions-temp/picoBuild.py https://raw.githubusercontent.com/nixietab/picodulce-build-script/refs/heads/main/picoBuild.py | ||||
| 
 | ||||
|     - name: Run picoBuild.py script | ||||
|       run: python actions-temp/picoBuild.py | ||||
| 
 | ||||
|     - name: Show directory structure | ||||
|       run: |  | ||||
|         dir actions-temp | ||||
|         dir | ||||
|        | ||||
|     - name: Get version and name from version.json | ||||
|       id: version_info | ||||
|       run: | | ||||
|         $versionJson = Get-Content version.json | ConvertFrom-Json | ||||
|         echo "RELEASE_NAME=Release $($versionJson.version)" >> $env:GITHUB_ENV | ||||
|         echo "RELEASE_TAG=$($versionJson.version)" >> $env:GITHUB_ENV | ||||
| 
 | ||||
|     - name: Create GitHub Release | ||||
|       id: create_release | ||||
|       uses: actions/create-release@v1 | ||||
|       with: | ||||
|         tag_name: ${{ env.RELEASE_TAG }} | ||||
|         release_name: ${{ env.RELEASE_NAME }} | ||||
|         body: "This release was created automatically by a GitHub Action." | ||||
|         draft: false | ||||
|         prerelease: false | ||||
|       env: | ||||
|         GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||
| 
 | ||||
|     - name: Upload Release Asset | ||||
|       uses: actions/upload-release-asset@v1 | ||||
|       with: | ||||
|         upload_url: ${{ steps.create_release.outputs.upload_url }} | ||||
|         asset_path: build/2hsu.exe | ||||
|         asset_name: 2hsu.exe | ||||
|         asset_content_type: application/octet-stream | ||||
|       env: | ||||
|         GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||
| @ -1,5 +1,5 @@ | ||||
| { | ||||
|   "version": "0.11.2", | ||||
|   "version": "0.11.3", | ||||
|   "links": [ | ||||
|     "https://raw.githubusercontent.com/nixietab/picodulce/main/version.json", | ||||
|     "https://raw.githubusercontent.com/nixietab/picodulce/main/picodulce.py", | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user