update mach/nightly jobs to disambiguate package versions
This commit is contained in:
		
							parent
							
								
									332aa1a855
								
							
						
					
					
						commit
						3307eb6b8f
					
				
					 2 changed files with 10 additions and 10 deletions
				
			
		|  | @ -7,8 +7,7 @@ on: | |||
|     branches: | ||||
|       - 'zig-develop*' | ||||
| env: | ||||
|   ACTIONS_RUNTIME_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||
|   ACTIONS_RUNTIME_URL: ${{ env.GITHUB_SERVER_URL }}/api/actions_pipeline/ | ||||
|   PKG_PREFIX: nominated-zig | ||||
| jobs: | ||||
|   build-zig-nominated-mach-latest: | ||||
|     runs-on: ubuntu-latest | ||||
|  | @ -25,6 +24,8 @@ jobs: | |||
|         uses: https://git.lerch.org/lobo/setup-zig@v3 | ||||
|         with: | ||||
|           version: mach-latest | ||||
|       - name: Run tests | ||||
|         run: zig build test --verbose | ||||
|       # Zig package manager expects everything to be inside a directory in the archive, | ||||
|       # which it then strips out on download. So we need to shove everything inside a directory | ||||
|       # the way GitHub/Gitea does for repo archives | ||||
|  | @ -34,7 +35,7 @@ jobs: | |||
|       # should be using git archive, but we need our generated code to be part of it | ||||
|       - name: Package source code with generated models | ||||
|         run: | | ||||
|           tar -czf ${{ runner.temp }}/${{ github.sha }}-with-models.tar.gz \ | ||||
|           tar -czf ${{ runner.temp }}/${{ github.sha }}${{ env.PKG_PREFIX }}-with-models.tar.gz \ | ||||
|             --format ustar \ | ||||
|             --exclude 'zig-*' \ | ||||
|             --transform 's,^,${{ github.sha }}/,' * | ||||
|  | @ -58,8 +59,8 @@ jobs: | |||
|       - name: Publish source code with generated models | ||||
|         run: | | ||||
|           curl --user ${{ github.actor }}:${{ secrets.PACKAGE_PUSH }} \ | ||||
|             --upload-file ${{ runner.temp }}/${{ github.sha }}-with-models.tar.gz \ | ||||
|             https://git.lerch.org/api/packages/lobo/generic/aws-sdk-with-models/${{ github.sha }}/${{ github.sha }}-with-models.tar.gz | ||||
|             --upload-file ${{ runner.temp }}/${{ github.sha }}${{ env.PKG_PREFIX }}-with-models.tar.gz \ | ||||
|             https://git.lerch.org/api/packages/lobo/generic/aws-sdk-with-models/${{ github.sha }}/${{ github.sha }}${{ env.PKG_PREFIX }}-with-models.tar.gz | ||||
|       - name: Build example | ||||
|         run: ( cd example && zig build ) # Make sure example builds | ||||
|       - name: Notify | ||||
|  |  | |||
|  | @ -7,8 +7,7 @@ on: | |||
|     branches: | ||||
|       - 'zig-develop*' | ||||
| env: | ||||
|   ACTIONS_RUNTIME_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||
|   ACTIONS_RUNTIME_URL: ${{ env.GITHUB_SERVER_URL }}/api/actions_pipeline/ | ||||
|   PKG_PREFIX: nightly-zig | ||||
| jobs: | ||||
|   build-zig-nightly: | ||||
|     runs-on: ubuntu-latest | ||||
|  | @ -36,7 +35,7 @@ jobs: | |||
|       # should be using git archive, but we need our generated code to be part of it | ||||
|       - name: Package source code with generated models | ||||
|         run: | | ||||
|           tar -czf ${{ runner.temp }}/${{ github.sha }}-with-models.tar.gz \ | ||||
|           tar -czf ${{ runner.temp }}/${{ github.sha }}${{ env.PKG_PREFIX }}-with-models.tar.gz \ | ||||
|             --format ustar \ | ||||
|             --exclude 'zig-*' \ | ||||
|             --transform 's,^,${{ github.sha }}/,' * | ||||
|  | @ -60,8 +59,8 @@ jobs: | |||
|       - name: Publish source code with generated models | ||||
|         run: | | ||||
|           curl --user ${{ github.actor }}:${{ secrets.PACKAGE_PUSH }} \ | ||||
|             --upload-file ${{ runner.temp }}/${{ github.sha }}-with-models.tar.gz \ | ||||
|             https://git.lerch.org/api/packages/lobo/generic/aws-sdk-with-models/${{ github.sha }}/${{ github.sha }}-with-models.tar.gz | ||||
|             --upload-file ${{ runner.temp }}/${{ github.sha }}${{ env.PKG_PREFIX }}-with-models.tar.gz \ | ||||
|             https://git.lerch.org/api/packages/lobo/generic/aws-sdk-with-models/${{ github.sha }}/${{ github.sha }}${{ env.PKG_PREFIX }}-with-models.tar.gz | ||||
|       - name: Build example | ||||
|         run: ( cd example && zig build ) # Make sure example builds | ||||
|       - name: Notify | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue