test: do not rebuild the cache every time
We can safely do that because cache library does not breaks on structures changes.
This commit is contained in:
		
							
								
								
									
										14
									
								
								.github/workflows/debian-cache.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								.github/workflows/debian-cache.yml
									
									
									
									
										vendored
									
									
								
							| @@ -3,7 +3,7 @@ name: Debian kernels cache | |||||||
| on: | on: | ||||||
|   workflow_dispatch: |   workflow_dispatch: | ||||||
|   schedule: |   schedule: | ||||||
|     - cron: '45 0 * * 5' |     - cron: '0 4 * * *' | ||||||
|   push: |   push: | ||||||
|     paths: |     paths: | ||||||
|       - '.github/workflows/debian-cache.yml' |       - '.github/workflows/debian-cache.yml' | ||||||
| @@ -22,7 +22,7 @@ jobs: | |||||||
|       run: go build |       run: go build | ||||||
|  |  | ||||||
|     - name: Cache |     - name: Cache | ||||||
|       run: ./out-of-tree --log-level=trace distro debian cache --path=/home/runner/debian.cache |       run: ./out-of-tree --log-level=trace distro debian cache | ||||||
|  |  | ||||||
|     - name: Install s3cmd |     - name: Install s3cmd | ||||||
|       run: sudo apt install s3cmd |       run: sudo apt install s3cmd | ||||||
| @@ -31,14 +31,14 @@ jobs: | |||||||
|       uses: actions/upload-artifact@v3 |       uses: actions/upload-artifact@v3 | ||||||
|       with: |       with: | ||||||
|         name: debian-cache |         name: debian-cache | ||||||
|         path: /home/runner/debian.cache |         path: ~/.out-of-tree/debian.cache | ||||||
|  |  | ||||||
|     - name: Upload cache |  | ||||||
|       run: s3cmd put --acl-public /home/runner/debian.cache s3://out-of-tree/1.0.0/ --host=fra1.digitaloceanspaces.com --host-bucket='%(bucket)s.fra1.digitaloceanspaces.com' --access_key=${{ secrets.DIGITALOCEAN_SPACES_ACCESS_KEY }} --secret_key=${{ secrets.DIGITALOCEAN_SPACES_SECRET_KEY }} |  | ||||||
|  |  | ||||||
|     - name: Archive logs |     - name: Archive logs | ||||||
|       if: always() |       if: always() | ||||||
|       uses: actions/upload-artifact@v3 |       uses: actions/upload-artifact@v3 | ||||||
|       with: |       with: | ||||||
|         name: debian-cache-logs |         name: debian-cache-logs | ||||||
|         path: /home/runner/.out-of-tree/logs |         path: ~/.out-of-tree/logs | ||||||
|  |  | ||||||
|  |     - name: Upload cache | ||||||
|  |       run: s3cmd put --acl-public ~/.out-of-tree/debian.cache s3://out-of-tree/1.0.0/ --host=fra1.digitaloceanspaces.com --host-bucket='%(bucket)s.fra1.digitaloceanspaces.com' --access_key=${{ secrets.DIGITALOCEAN_SPACES_ACCESS_KEY }} --secret_key=${{ secrets.DIGITALOCEAN_SPACES_SECRET_KEY }} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user