mirror of
				https://kkgithub.com/actions/checkout
				synced 2025-11-04 16:21:55 +08:00 
			
		
		
		
	Compare commits
	
		
			3 Commits
		
	
	
		
			jww3-patch
			...
			v4.1.6
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| a5ac7e51b4 | |||
| 24ed1a3528 | |||
| 44c2b7a8a4 | 
							
								
								
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							@ -37,7 +37,7 @@ jobs:
 | 
			
		||||
    steps:
 | 
			
		||||
      # Clone this repo
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
        uses: actions/checkout@v4.1.1
 | 
			
		||||
 | 
			
		||||
      # Basic checkout
 | 
			
		||||
      - name: Checkout basic
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										8
									
								
								.github/workflows/update-main-version.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/update-main-version.yml
									
									
									
									
										vendored
									
									
								
							@ -21,14 +21,14 @@ jobs:
 | 
			
		||||
    steps:
 | 
			
		||||
    # Note this update workflow can also be used as a rollback tool.
 | 
			
		||||
    # For that reason, it's best to pin `actions/checkout` to a known, stable version
 | 
			
		||||
    # (typically, the previous major version -- see https://github.com/actions/checkout/pull/1705).
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    # (typically, about two releases back).
 | 
			
		||||
    - uses: actions/checkout@v4.1.1
 | 
			
		||||
      with:
 | 
			
		||||
        fetch-depth: 0
 | 
			
		||||
    - name: Git config
 | 
			
		||||
      run: |
 | 
			
		||||
        git config user.name github-actions
 | 
			
		||||
        git config user.email github-actions@github.com
 | 
			
		||||
        git config user.name "github-actions[bot]"
 | 
			
		||||
        git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
 | 
			
		||||
    - name: Tag new target
 | 
			
		||||
      run: git tag -f ${{ github.event.inputs.major_version }} ${{ github.event.inputs.target }}
 | 
			
		||||
    - name: Push new tag
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										10
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@ -1,5 +1,15 @@
 | 
			
		||||
# Changelog
 | 
			
		||||
 | 
			
		||||
## v4.1.6
 | 
			
		||||
* Check platform to set archive extension appropriately by @cory-miller in https://github.com/actions/checkout/pull/1732
 | 
			
		||||
 | 
			
		||||
## v4.1.5
 | 
			
		||||
* Update NPM dependencies by @cory-miller in https://github.com/actions/checkout/pull/1703
 | 
			
		||||
* Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/actions/checkout/pull/1694
 | 
			
		||||
* Bump actions/setup-node from 1 to 4 by @dependabot in https://github.com/actions/checkout/pull/1696
 | 
			
		||||
* Bump actions/upload-artifact from 2 to 4 by @dependabot in https://github.com/actions/checkout/pull/1695
 | 
			
		||||
* README: Suggest `user.email` to be `41898282+github-actions[bot]@users.noreply.github.com` by @cory-miller in https://github.com/actions/checkout/pull/1707
 | 
			
		||||
 | 
			
		||||
## v4.1.4
 | 
			
		||||
- Disable `extensions.worktreeConfig` when disabling `sparse-checkout` by @jww3 in https://github.com/actions/checkout/pull/1692
 | 
			
		||||
- Add dependabot config by @cory-miller in https://github.com/actions/checkout/pull/1688
 | 
			
		||||
 | 
			
		||||
@ -279,8 +279,9 @@ jobs:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - run: |
 | 
			
		||||
          date > generated.txt
 | 
			
		||||
          git config user.name github-actions
 | 
			
		||||
          git config user.email github-actions@github.com
 | 
			
		||||
          # Note: the following account information will not work on GHES
 | 
			
		||||
          git config user.name "github-actions[bot]"
 | 
			
		||||
          git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
 | 
			
		||||
          git add .
 | 
			
		||||
          git commit -m "generated"
 | 
			
		||||
          git push
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							@ -1574,7 +1574,9 @@ function downloadRepository(authToken, owner, repo, ref, commit, repositoryPath,
 | 
			
		||||
        // Write archive to disk
 | 
			
		||||
        core.info('Writing archive to disk');
 | 
			
		||||
        const uniqueId = (0, uuid_1.v4)();
 | 
			
		||||
        const archivePath = path.join(repositoryPath, `${uniqueId}.tar.gz`);
 | 
			
		||||
        const archivePath = IS_WINDOWS
 | 
			
		||||
            ? path.join(repositoryPath, `${uniqueId}.zip`)
 | 
			
		||||
            : path.join(repositoryPath, `${uniqueId}.tar.gz`);
 | 
			
		||||
        yield fs.promises.writeFile(archivePath, archiveData);
 | 
			
		||||
        archiveData = Buffer.from(''); // Free memory
 | 
			
		||||
        // Extract archive
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "checkout",
 | 
			
		||||
  "version": "4.1.4",
 | 
			
		||||
  "version": "4.1.6",
 | 
			
		||||
  "lockfileVersion": 3,
 | 
			
		||||
  "requires": true,
 | 
			
		||||
  "packages": {
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "checkout",
 | 
			
		||||
  "version": "4.1.4",
 | 
			
		||||
  "version": "4.1.6",
 | 
			
		||||
  "description": "checkout action",
 | 
			
		||||
  "main": "lib/main.js",
 | 
			
		||||
  "scripts": {
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,9 @@ export async function downloadRepository(
 | 
			
		||||
  // Write archive to disk
 | 
			
		||||
  core.info('Writing archive to disk')
 | 
			
		||||
  const uniqueId = uuid()
 | 
			
		||||
  const archivePath = path.join(repositoryPath, `${uniqueId}.tar.gz`)
 | 
			
		||||
  const archivePath = IS_WINDOWS
 | 
			
		||||
    ? path.join(repositoryPath, `${uniqueId}.zip`)
 | 
			
		||||
    : path.join(repositoryPath, `${uniqueId}.tar.gz`)
 | 
			
		||||
  await fs.promises.writeFile(archivePath, archiveData)
 | 
			
		||||
  archiveData = Buffer.from('') // Free memory
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user