ci/cd vcpkg caching
This commit is contained in:
		
							
								
								
									
										12
									
								
								.github/workflows/cd.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/cd.yml
									
									
									
									
										vendored
									
									
								
							@@ -67,16 +67,16 @@ jobs:
 | 
			
		||||
      with:
 | 
			
		||||
        submodules: recursive
 | 
			
		||||
 | 
			
		||||
    - name: Export GitHub Actions cache environment variables
 | 
			
		||||
      uses: actions/github-script@v7
 | 
			
		||||
    - name: Restore vcpkg cache
 | 
			
		||||
      id: vcpkg-cache
 | 
			
		||||
      uses: TAServers/vcpkg-cache@v3
 | 
			
		||||
      with:
 | 
			
		||||
        script: |
 | 
			
		||||
          core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
 | 
			
		||||
          core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || '');
 | 
			
		||||
        token: ${{secrets.GITHUB_TOKEN}}
 | 
			
		||||
 | 
			
		||||
    - name: Install Dependencies
 | 
			
		||||
      env:
 | 
			
		||||
        VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
 | 
			
		||||
        VCPKG_FEATURE_FLAGS: "binarycaching"
 | 
			
		||||
        VCPKG_BINARY_SOURCES: "clear;files,${{steps.vcpkg-cache.outputs.path}},readwrite"
 | 
			
		||||
      run: vcpkg install pkgconf:x64-windows libsodium:x64-windows-static pthreads:x64-windows-static
 | 
			
		||||
 | 
			
		||||
    # setup vs env
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							@@ -140,16 +140,16 @@ jobs:
 | 
			
		||||
      with:
 | 
			
		||||
        submodules: recursive
 | 
			
		||||
 | 
			
		||||
    - name: Export GitHub Actions cache environment variables
 | 
			
		||||
      uses: actions/github-script@v7
 | 
			
		||||
    - name: Restore vcpkg cache
 | 
			
		||||
      id: vcpkg-cache
 | 
			
		||||
      uses: TAServers/vcpkg-cache@v3
 | 
			
		||||
      with:
 | 
			
		||||
        script: |
 | 
			
		||||
          core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
 | 
			
		||||
          core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || '');
 | 
			
		||||
        token: ${{secrets.GITHUB_TOKEN}}
 | 
			
		||||
 | 
			
		||||
    - name: Install Dependencies
 | 
			
		||||
      env:
 | 
			
		||||
        VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
 | 
			
		||||
        VCPKG_FEATURE_FLAGS: "binarycaching"
 | 
			
		||||
        VCPKG_BINARY_SOURCES: "clear;files,${{steps.vcpkg-cache.outputs.path}},readwrite"
 | 
			
		||||
      run: vcpkg install pkgconf:x64-windows libsodium:x64-windows-static pthreads:x64-windows-static
 | 
			
		||||
 | 
			
		||||
    # setup vs env
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user