You've already forked setup-python
							
							
				mirror of
				https://github.com/actions/setup-python.git
				synced 2025-10-31 15:16:23 +07:00 
			
		
		
		
	Compare commits
	
		
			4 Commits
		
	
	
		
			v5.2.0
			...
			error-mess
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| e283d84e0c | |||
| 70dcb22d26 | |||
| 65b48c7115 | |||
| 29a37be0a3 | 
							
								
								
									
										22
									
								
								.github/workflows/publish-immutable-actions.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.github/workflows/publish-immutable-actions.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | |||||||
|  | name: 'Publish Immutable Action Version' | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   release: | ||||||
|  |     types: [created] | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   publish: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     permissions: | ||||||
|  |       contents: read | ||||||
|  |       id-token: write | ||||||
|  |       packages: write | ||||||
|  |  | ||||||
|  |     steps: | ||||||
|  |       - name: Checking out | ||||||
|  |         uses: actions/checkout@v4 | ||||||
|  |       - name: Publish | ||||||
|  |         id: publish | ||||||
|  |         uses: actions/publish-immutable-action@0.0.1 | ||||||
|  |         with: | ||||||
|  |           github-token: ${{ secrets.GITHUB_TOKEN }} | ||||||
							
								
								
									
										2
									
								
								dist/cache-save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/cache-save/index.js
									
									
									
									
										vendored
									
									
								
							| @ -81041,7 +81041,7 @@ class CacheDistributor { | |||||||
|                         .split('\n') |                         .split('\n') | ||||||
|                         .join(',')} or ${constants_1.CACHE_DEPENDENCY_BACKUP_PATH}` |                         .join(',')} or ${constants_1.CACHE_DEPENDENCY_BACKUP_PATH}` | ||||||
|                     : this.cacheDependencyPath.split('\n').join(','); |                     : this.cacheDependencyPath.split('\n').join(','); | ||||||
|                 throw new Error(`No file in ${process.cwd()} matched to [${file}], make sure you have checked out the target repository`); |                 throw new Error(`No file in ${process.cwd()} matched to [${file}], make sure you have checked out the target repository. No cache paths were identified for ${this.packageManager} with cache-dependency-path = ${this.cacheDependencyPath}. This likely indicates no dependencies to cache. Consider removing the cache step if it's not needed`); | ||||||
|             } |             } | ||||||
|             const cachePath = yield this.getCacheGlobalDirectories(); |             const cachePath = yield this.getCacheGlobalDirectories(); | ||||||
|             core.saveState(State.CACHE_PATHS, cachePath); |             core.saveState(State.CACHE_PATHS, cachePath); | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							| @ -90243,7 +90243,7 @@ class CacheDistributor { | |||||||
|                         .split('\n') |                         .split('\n') | ||||||
|                         .join(',')} or ${constants_1.CACHE_DEPENDENCY_BACKUP_PATH}` |                         .join(',')} or ${constants_1.CACHE_DEPENDENCY_BACKUP_PATH}` | ||||||
|                     : this.cacheDependencyPath.split('\n').join(','); |                     : this.cacheDependencyPath.split('\n').join(','); | ||||||
|                 throw new Error(`No file in ${process.cwd()} matched to [${file}], make sure you have checked out the target repository`); |                 throw new Error(`No file in ${process.cwd()} matched to [${file}], make sure you have checked out the target repository. No cache paths were identified for ${this.packageManager} with cache-dependency-path = ${this.cacheDependencyPath}. This likely indicates no dependencies to cache. Consider removing the cache step if it's not needed`); | ||||||
|             } |             } | ||||||
|             const cachePath = yield this.getCacheGlobalDirectories(); |             const cachePath = yield this.getCacheGlobalDirectories(); | ||||||
|             core.saveState(State.CACHE_PATHS, cachePath); |             core.saveState(State.CACHE_PATHS, cachePath); | ||||||
| @ -92118,7 +92118,9 @@ function extractValue(obj, keys) { | |||||||
|  */ |  */ | ||||||
| function getVersionInputFromTomlFile(versionFile) { | function getVersionInputFromTomlFile(versionFile) { | ||||||
|     core.debug(`Trying to resolve version form ${versionFile}`); |     core.debug(`Trying to resolve version form ${versionFile}`); | ||||||
|     const pyprojectFile = fs_1.default.readFileSync(versionFile, 'utf8'); |     let pyprojectFile = fs_1.default.readFileSync(versionFile, 'utf8'); | ||||||
|  |     // Normalize the line endings in the pyprojectFile
 | ||||||
|  |     pyprojectFile = pyprojectFile.replace(/\r\n/g, '\n'); | ||||||
|     const pyprojectConfig = toml.parse(pyprojectFile); |     const pyprojectConfig = toml.parse(pyprojectFile); | ||||||
|     let keys = []; |     let keys = []; | ||||||
|     if ('project' in pyprojectConfig) { |     if ('project' in pyprojectConfig) { | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -4284,12 +4284,12 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/micromatch": { |     "node_modules/micromatch": { | ||||||
|       "version": "4.0.5", |       "version": "4.0.8", | ||||||
|       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", |       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", | ||||||
|       "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", |       "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "braces": "^3.0.2", |         "braces": "^3.0.3", | ||||||
|         "picomatch": "^2.3.1" |         "picomatch": "^2.3.1" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
|  | |||||||
| @ -32,7 +32,11 @@ abstract class CacheDistributor { | |||||||
|               .join(',')} or ${CACHE_DEPENDENCY_BACKUP_PATH}` |               .join(',')} or ${CACHE_DEPENDENCY_BACKUP_PATH}` | ||||||
|           : this.cacheDependencyPath.split('\n').join(','); |           : this.cacheDependencyPath.split('\n').join(','); | ||||||
|       throw new Error( |       throw new Error( | ||||||
|         `No file in ${process.cwd()} matched to [${file}], make sure you have checked out the target repository` |         `No file in ${process.cwd()} matched to [${file}], make sure you have checked out the target repository. No cache paths were identified for ${ | ||||||
|  |           this.packageManager | ||||||
|  |         } with cache-dependency-path = ${ | ||||||
|  |           this.cacheDependencyPath | ||||||
|  |         }. This likely indicates no dependencies to cache. Consider removing the cache step if it's not needed` | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | |||||||
| @ -224,7 +224,10 @@ function extractValue(obj: any, keys: string[]): string | undefined { | |||||||
| export function getVersionInputFromTomlFile(versionFile: string): string[] { | export function getVersionInputFromTomlFile(versionFile: string): string[] { | ||||||
|   core.debug(`Trying to resolve version form ${versionFile}`); |   core.debug(`Trying to resolve version form ${versionFile}`); | ||||||
|  |  | ||||||
|   const pyprojectFile = fs.readFileSync(versionFile, 'utf8'); |   let pyprojectFile = fs.readFileSync(versionFile, 'utf8'); | ||||||
|  |   // Normalize the line endings in the pyprojectFile | ||||||
|  |   pyprojectFile = pyprojectFile.replace(/\r\n/g, '\n'); | ||||||
|  |  | ||||||
|   const pyprojectConfig = toml.parse(pyprojectFile); |   const pyprojectConfig = toml.parse(pyprojectFile); | ||||||
|   let keys = []; |   let keys = []; | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	