mirror of
				https://github.com/speed47/spectre-meltdown-checker.git
				synced 2025-10-31 04:30:57 +01:00 
			
		
		
		
	Compare commits
	
		
			6 Commits
		
	
	
		
			34c6095912
			...
			autoupdate
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | d98be1175d | ||
|  | a8466b74fe | ||
|  | b99be2363c | ||
|  | ee4cfd00b8 | ||
|  | c2c60e0161 | ||
|  | bae43d8370 | 
							
								
								
									
										33
									
								
								.github/workflows/autoupdate.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								.github/workflows/autoupdate.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| name: autoupdate | ||||
|  | ||||
| on: | ||||
|   workflow_dispatch: | ||||
|   schedule: | ||||
|     - cron: '42 9 * * *' | ||||
|  | ||||
| jobs: | ||||
|   autoupdate: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - uses: actions/checkout@v4 | ||||
|       - name: Install prerequisites | ||||
|         run: sudo apt-get update && sudo apt-get install -y --no-install-recommends iucode-tool sqlite3 unzip | ||||
|       - name: Update microcode versions | ||||
|         run: ./spectre-meltdown-checker.sh --update-builtin-fwdb | ||||
|       - name: Check git diff | ||||
|         id: diff | ||||
|         run: | | ||||
|           echo change="$(git diff | awk '/MCEDB/ { if(V) { print V" to "$4; exit } else { V=$4 } }')" >> "$GITHUB_OUTPUT" | ||||
|           echo nbdiff="$(git diff | grep ^+ | wc -l)" >> "$GITHUB_OUTPUT" | ||||
|           cat "$GITHUB_OUTPUT" | ||||
|       - name: Create Pull Request if needed | ||||
|         if: steps.diff.outputs.nbdiff != '0' | ||||
|         uses: peter-evans/create-pull-request@v7 | ||||
|         with: | ||||
|           token: ${{ secrets.SMC_PR_PAT }} | ||||
|           branch: autoupdate-fwdb | ||||
|           commit-message: "update: fwdb from ${{ steps.diff.outputs.change }}, ${{ steps.diff.outputs.nbdiff }} microcode changes" | ||||
|           title: "[Auto] Update fwdb from ${{ steps.diff.outputs.change }}" | ||||
|           body: | | ||||
|             Automated PR to update fwdb from ${{ steps.diff.outputs.change }} | ||||
|             Detected ${{ steps.diff.outputs.nbdiff }} microcode changes | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user