Commits on Feb 28, 2022

  1. Update to node 16 (#689)

    * Update to node 16
    
    * update setup-node version
    
    * Update check-dist.yml
    
    update setup node version
    
    * update dist/index.js
    thboop committed Feb 28, 2022
    Copy the full SHA
    8f9e05e View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. update readme for v3 (#708)

    * update readme for v3
    
    * update readme with changes
    
    * nit grammar
    thboop committed Mar 1, 2022
    2
    Copy the full SHA
    a12a394 View commit details
    Browse the repository at this point in the history
  2. 1
    Copy the full SHA
    2d1c119 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Add v3.0 release information to changelog (#740)

    Edward Thomson committed Mar 25, 2022
    Copy the full SHA
    d50f8ea View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Bump minimist from 1.2.5 to 1.2.6 (#741)

    Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
    - [Release notes](https://github.com/substack/minimist/releases)
    - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)
    
    ---
    updated-dependencies:
    - dependency-name: minimist
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Mar 31, 2022
    1
    Copy the full SHA
    5126516 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Patch to fix the dependbot alert. (#744)

    * Patch to fix the dependbot alert.
    
    * .
    
    * .
    
    * .
    TingluoHuang committed Apr 5, 2022
    Copy the full SHA
    add3486 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. Enforce safe directory (#762)

    * set safe directory when running checkout
    
    * Update CHANGELOG.md
    thboop committed Apr 14, 2022
    Copy the full SHA
    dcd71f6 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. Add set-safe-directory input to allow customers to take control. (#770)

    * Add set-safe-directory input to allow customers to take control.
    TingluoHuang committed Apr 21, 2022
    1
    Copy the full SHA
    0ffe6f9 View commit details
    Browse the repository at this point in the history
  2. 2
    Copy the full SHA
    2541b12 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Inject GitHub host to be able to clone from another GitHub instance (#…

    …922)
    
    * Adding the ability to specify the GitHub Server URL and allowing for it to differ from the Actions workflow host
    
    * Adding tests for injecting the GitHub URL
    
    * Addressing code review comments for PR #922
    peter-murray committed Sep 26, 2022
    1
    Copy the full SHA
    e6d535c View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2022

  1. Bump @actions/core to 1.10.0 (#939)

    * Bump @actions/core to 1.10.0
    
    * Update licenses
    
    * Use @actions/core helper functions
    rentziass committed Oct 3, 2022
    Copy the full SHA
    6a84743 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2022

  1. Prepare release v3.1.0 (#940)

    * Prepare changelog for v3.1.0
    
    * Bump package
    rentziass committed Oct 4, 2022
    Copy the full SHA
    93ea575 View commit details
    Browse the repository at this point in the history
  2. Add workflow to update a main version (#942)

    * Add workflow to update a main version
    
    * New line
    rentziass committed Oct 4, 2022
    2
    Copy the full SHA
    8230315 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. Copy the full SHA
    1f9a0c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Replace datadog/squid with ubuntu/squid Docker image (#1002)

    * test with ubuntu/squid
    
    * Start a contributing guide
    
    * remove link
    cory-miller committed Nov 10, 2022
    6
    Copy the full SHA
    5c3ccc2 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. wrap pipeline commands for submoduleForeach in quotes (#964)

    * wrap pipeline commands for submoduleForeach in quotes
    
    * Update src/git-auth-helper.ts
    
    drop extraneous space.
    
    Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
    
    * Followed CONTRIBUTING.md instructions, updating dist/index.js
    
    * fixed package-lock.json
    
    * updating the pipeline so it runs from sh
    
    Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
    jokreliable and jsoref committed Nov 16, 2022
    1
    Copy the full SHA
    bf08527 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. 1
    Copy the full SHA
    26d48e8 View commit details
    Browse the repository at this point in the history
  2. 3.2.0 (#1039)

    vmjoseph committed Dec 12, 2022
    Copy the full SHA
    755da8c View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Implement branch list using callbacks from exec function (#1045)

    When trying to list local branches to figure out what needs cleaned up during runs on non-ephemeral Actions Runners, we use git rev-parse --symbolic-full-name to get a list of branches. This can lead to ambiguous ref name errors when there are branches and tags with similar names.
    
    Part of the reason we use rev-parse --symbolic-full-name vs git branch --list or git rev-parse --symbolic seems to related to a bug in Git 2.18. Until we can deprecate our usage of Git 2.18, I think we need to keep --symbolic-full-name. Since part of the problem is that these ambiguous ref name errors clog the Actions annotation limits, this is a mitigation to suppress those messages until we can get rid of the workaround.
    cory-miller committed Dec 14, 2022
    Copy the full SHA
    8856415 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. 4
    Copy the full SHA
    3ba5ee6 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2022

  1. Copy the full SHA
    ac59398 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Copy the full SHA
    7b18718 View commit details
    Browse the repository at this point in the history
  2. Upgrade dependencies (#1210)

    * Upgrade ncc & json5
    
    * Add new dist build
    Link- committed Mar 9, 2023
    Copy the full SHA
    27135e3 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Bump @actions/io to v1.1.3 (#1225)

    * Backfill changelog and bump actions/io
    * Fill in PR for action/io upgrade
    * Licensed updates
    * Compile JS
    cory-miller committed Mar 15, 2023
    Copy the full SHA
    24cb908 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Copy the full SHA
    cd6a9fd View commit details
    Browse the repository at this point in the history
  2. Add new public key for known_hosts (#1237)

    * Add new public key for known_hosts
    
    * Fix the build!
    cdb committed Mar 24, 2023
    Copy the full SHA
    8f4b7f8 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Improve checkout performance on Windows runners by upgrading @actions…

    …/github dependency (#1246)
    
    * Improve checkout performance on Windows runners by upgrading @actions/github dependency
    
    Re: #1186
    
    @dscho discovered that the checkout action could stall for a
    considerable amount of time on Windows runners waiting for PowerShell
    invocations made from 'windows-release' npm package to complete.
    
    Then I studied the dependency chain to figure out where
    'windows-release' was imported:
    
    '@actions/checkout'@main
      <- '@actions/github'@2.2.0
        <- '@octokit/endpoint'@6.0.1
        <- '@octokit/graphql'@4.3.1
        <- '@octokit/request'@5.4.2
        <- '@octokit/rest'@16.43.1
          <- 'universal-user-agent'@4.0.1
            <- 'os-name'@3.1.0
              <- 'windows-release'@3.1.0
    
    'universal-user-agent' package dropped its dependency on 'os-name' in
    https://github.com/gr2m/universal-user-agent/releases/tag/v6.0.0 .
    
    '@actions/github' v3 removed dependency on '@octokit/rest'@16.43.1 and
    allows users to move away from the old 'universal-user-agent' v4.
    (actions/toolkit#453)
    
    This pull request attempts to update the version of '@actions/github'
    used in the checkout action to avoid importing 'windows-release'.
    
    Based on testing in my own repositories, I can see an improvement in
    reduced wait time between entering the checkout action and git actually
    starts to do useful work.
    
    * Update .licenses
    
    * Rebuild index.js
    BrettDong committed Apr 12, 2023
    Copy the full SHA
    40a16eb View commit details
    Browse the repository at this point in the history
  2. Release v3.5.1 (#1284)

    * Sync checkout version with tag version
    
    * Downgrade to 3.5.1
    
    * Format changelog
    fhammerl committed Apr 12, 2023
    Copy the full SHA
    83b7061 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Fix: convert baseUrl to serverApiUrl 'formatted' (#1289)

    * fix: convert baseUrl to apiUrl
    
    * Run prettier
    
    ---------
    
    Co-authored-by: 1newsr <1newsr@users.noreply.github.com>
    fhammerl and 1newsr committed Apr 13, 2023
    Copy the full SHA
    eb35239 View commit details
    Browse the repository at this point in the history
  2. Release v3.5.2 (#1291)

    * Update version and changelog for 3.5.2
    
    * Update changelog
    fhammerl committed Apr 13, 2023
    1
    Copy the full SHA
    8e5e7e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Fix: Checkout fail in self-hosted runners when faulty submodule are c…

    …hecked-in (#1196)
    
    * Fix Self hosted runner issue wrt bad submodules - solution cleanup working space.
    
    * Fix format with npm run format output
    
    * Add mock implementation for new function submoduleStatus
    
    * Add 2  test cases for submodule status.
    
    * Codeql-Action Analyse revert v1 to v2
    
    ---------
    
    Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com>
    Co-authored-by: sminnie <minnie@sankhe.com>
    3 people committed Apr 14, 2023
    6
    Copy the full SHA
    47fbe2d View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. 3
    Copy the full SHA
    f095bcc View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Add support for sparse checkouts (#1369)

    * Add support for sparse checkouts
    
    * sparse-checkout: optionally turn off cone mode
    
    While it _is_ true that cone mode is the default nowadays (mainly for
    performance reasons: code mode is much faster than non-cone mode), there
    _are_ legitimate use cases where non-cone mode is really useful.
    
    Let's add a flag to optionally disable cone mode.
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    
    * Verify minimum Git version for sparse checkout
    
    The `git sparse-checkout` command is available only since Git version
    v2.25.0. The `actions/checkout` Action actually supports older Git
    versions than that; As of time of writing, the minimum version is
    v2.18.0.
    
    Instead of raising this minimum version even for users who do not
    require a sparse checkout, only check for this minimum version
    specifically when a sparse checkout was asked for.
    
    Suggested-by: Tingluo Huang <tingluohuang@github.com>
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    
    * Support sparse checkout/LFS better
    
    Instead of fetching all the LFS objects present in the current revision
    in a sparse checkout, whether they are needed inside the sparse cone or
    not, let's instead only pull the ones that are actually needed.
    
    To do that, let's avoid running that preemptive `git lfs fetch` call in
    case of a sparse checkout.
    
    An alternative that was considered during the development of this patch
    (and ultimately rejected) was to use `git lfs pull --include <path>...`,
    but it turned out to be too inflexible because it requires exact paths,
    not the patterns that are available via the sparse checkout definition,
    and that risks running into command-line length limitations.
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    
    ---------
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    Co-authored-by: Daniel <daniel.fernandez@feverup.com>
    dscho and dfdez committed Jun 9, 2023
    1
    Copy the full SHA
    d106d46 View commit details
    Browse the repository at this point in the history
  2. Release v3.5.3 (#1376)

    TingluoHuang committed Jun 9, 2023
    1
    Copy the full SHA
    c85c95e View commit details
    Browse the repository at this point in the history
  3. Mark test scripts with Bash'isms to be run via Bash (#1377)

    In #1369, I mistakenly replaced the hash-bang lines in the two new
    scripts with `#!/bin/sh`, missing that both files contain the Bash'ism
    `[[`. Symptom as per
    https://github.com/actions/checkout/actions/runs/5200323109/jobs/9378889172?pr=1369#step:12:5
    
        __test__/verify-sparse-checkout.sh: 58: [[: not found
    
    Let's change those hash-bang lines back to `#!/bin/bash`.
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    dscho committed Jun 9, 2023
    1
    Copy the full SHA
    96f5310 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Add option to fetch tags even if fetch-depth > 0 (#579)

    * Add option to fetch tags even if fetch-depth > 0
    
    * Add jest tests for fetchDepth and fetchTags options
    RobertWieczoreck committed Aug 16, 2023
    3
    Copy the full SHA
    7739b9b View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Release 3.6.0 (#1437)

    luketomlinson committed Aug 24, 2023
    1
    Copy the full SHA
    f43a0e5 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Update default runtime to node20 (#1436)

    * .
    
    * update workflows
    takost committed Aug 29, 2023
    7
    Copy the full SHA
    97a652b View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Support fetching without the --progress option (#1067)

    Setting the `show-progress` option to false in the `with` section of the
    workflow step will cause git fetch to run without `--progress`.
    
    The motivation is to be able to suppress the noisy progress status
    output which adds many hundreds of "remote: Counting objects: 85%
    (386/453)" and similar lines in the workflow log.
    
    This should be sufficient to resolve #894 and its older friends,
    though the solution is different to the one proposed there because
    it doesn't use the --quiet flag. IIUC git doesn't show the progress
    status by default since the output is not a terminal, so that's why
    removing the --progress option is all that's needed.
    
    Adding the --quiet flag doesn't make a lot of difference once the
    --progress flag is removed, and actually I think using --quiet would
    suppress some other more useful output that would be better left
    visible.
    
    Signed-off-by: Simon Baird <sbaird@redhat.com>
    simonbaird committed Sep 1, 2023
    3
    Copy the full SHA
    8b5e8b7 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Release 4.0.0 (#1447)

    * Release 4.0.0
    
    * Add new major version to workflow
    takost committed Sep 4, 2023
    2
    Copy the full SHA
    3df4ab1 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Update README.md for V4 (#1452)

    * Update README.md for V4
    
    * Update actionReference in generate-docs.ts for v4
    sivapalan committed Sep 5, 2023
    2
    Copy the full SHA
    72f2cec View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Add support for partial checkout filters (#1396)

    * added filter option & tests
    
    * added build file
    
    * fix test oversight
    
    * added exit 1
    
    * updated docs to specify override
    
    * undo unneeded readme change
    
    * set to undefined rather than empty string
    
    * run git config in correct di
    
    ---------
    
    Co-authored-by: Cory Miller <13227161+cory-miller@users.noreply.github.com>
    finleygn and cory-miller committed Sep 22, 2023
    9
    Copy the full SHA
    c533a0a View commit details
    Browse the repository at this point in the history
  2. 1
    Copy the full SHA
    8ade135 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. 1
    Copy the full SHA
    7cdaf2f View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Correct link to GitHub Docs (#1511)

    No hardcoded language in the URL and uses the correct docs.github.com domain.
    peterbe committed Oct 13, 2023
    2
    Copy the full SHA
    8530928 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. 3
    Copy the full SHA
    b4ffde6 View commit details
    Browse the repository at this point in the history