Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main into releases/v2 #1140

Merged
merged 46 commits into from Jul 13, 2022
Merged

Merge main into releases/v2 #1140

merged 46 commits into from Jul 13, 2022

Commits on Jun 27, 2022

  1. Configuration menu
    Copy the full SHA
    3ff1fd9 View commit details
    Browse the repository at this point in the history
  2. Revert "Python-Setup: set PYTHONDONTWRITEBYTECODE=1"

    This reverts commit 3ff1fd9.
    aibaars committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    95673cf View commit details
    Browse the repository at this point in the history
  3. Python-Setup: run auto_install_packages.py with -B flag

    This avoids creating a __pycache__ folder in the _actions folder, which
    may cause file ownership problems on self-hosted runners
    when run in a docker container.
    aibaars committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    11a46b8 View commit details
    Browse the repository at this point in the history
  4. Run npm build

    aibaars committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    cae9a1f View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Remove toolcache decorator

    This decorator enabled us to use the functionality of the Actions
    toolcache within the runner too.
    Now that we've deleted the runner we no longer need it.
    henrymercer committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    41d6ac4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9953936 View commit details
    Browse the repository at this point in the history
  3. Update changelog and version after v2.1.15

    github-actions[bot] committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    7c1b9e6 View commit details
    Browse the repository at this point in the history
  4. Update checked-in dependencies

    github-actions[bot] committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    4a887ca View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1130 from github/mergeback/v2.1.15-to-main-3f62b754

    Mergeback v2.1.15 refs/heads/releases/v2 into main
    cklin committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    3ea10cc View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Configuration menu
    Copy the full SHA
    7ebbfcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79ec03f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4792297 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c156049 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30681e7 View commit details
    Browse the repository at this point in the history
  6. Don't make temporary directories symlinks

    `toolcache.extractTar` currently falls over when `ACTIONS_TEMP` contains
    a symlink, and the runner no longer exists, so it's unlikely our
    customers would be running with temporary directories that contain
    symlinks.
    henrymercer committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    c2fd5d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    130a51d View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Configuration menu
    Copy the full SHA
    53bc5e6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1126 from github/aibaars/python-setup-no-pycache

    Python-Setup: run auto_install_packages.py with -B flag
    aibaars committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    ca8a203 View commit details
    Browse the repository at this point in the history
  3. Remove toolcache decorator

    This decorator enabled us to use the functionality of the Actions
    toolcache within the runner too.
    Now that we've deleted the runner we no longer need it.
    henrymercer committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    c736697 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b1742f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Configuration menu
    Copy the full SHA
    53850d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c729c8 View commit details
    Browse the repository at this point in the history
  3. Add changelog note

    henrymercer committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    b7da732 View commit details
    Browse the repository at this point in the history
  4. Print diagnostic messages when debug logging enabled

    This commit prints diagnostic messages to the Actions log when debug
    logging is enabled by passing `debug: true` to `codeql-action/init` or
    enabling Actions step debug logging.
    henrymercer committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    7e94a6c View commit details
    Browse the repository at this point in the history
  5. Add changelog note

    henrymercer committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    3a5fa35 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. Merge pull request #1104 from github/henrymercer/remove-toolcache-dec…

    …orator
    
    Remove toolcache decorator
    henrymercer committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    ea8fb21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc92642 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Merge pull request #1099 from github/henrymercer/run-unit-tests-on-wi…

    …ndows
    
    Run unit tests on Windows too
    henrymercer committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    688508d View commit details
    Browse the repository at this point in the history
  2. Unset tracing variables after finalizing databases.

    The tracer is very good at preserving itself, so unsetting the tracing-specific
    variables from within a process will not end tracing for children of
    that process.
    The way the actions process model works means that we're running inside
    a process for the entire build step that was launched with the tracer
    variables set, so we'll have the tracer injected into the entire build
    step and its children.
    If we unset the variables in end-tracing, we will get into an intermediate
    state: Not all variables in there are preserved by the tracer,
    but the tracer is still active.
    Usually, that wouldn't be a problem, but the autobuilders called from
    the finalize step will suddenly run under a half-configured tracer.
    
    Particularly, this half-configured tracer is unable to execute the dotnet
    CLI without hangs, as the environment variable that prevents hangs for
    dotnet on MacOS has been unset, but the tracer is still active.
    
    This is an issue for the the go autobuilder, that invokes
    user-provided build scripts in the hope of installing dependencies.
    If that build script then invokes dotnet, it will hang.
    
    This is only of concern for the Lua tracer that now implements proper
    multi-language tracing: Previously, when encountering the go autobuilder,
    the tracer disabled itself entirely, thus side-stepping any hangs.
    In the new, multi-language tracing world, the tracer will stay active
    as long as there is at least one other language that's been set up
    for tracing.
    Thus, we also get hangs when invoking the dotnet CLI through the go
    autobuilder.
    criemen committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    3dcdbc9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1133 from github/henrymercer/log-diagnostics-when…

    …-debug-enabled
    
    Print diagnostic messages when debugging mode is enabled
    henrymercer committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    b380175 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e655fb3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b316baa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b45ac1f View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1137 from github/criemen/fix-end-tracing

    Unset tracing variables after finalizing databases.
    criemen committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    e1ec697 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dca60ba View commit details
    Browse the repository at this point in the history
  9. Fix shellcheck errors

    Avoid trying to evaluate `github/codeql-action`.
    henrymercer committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    d61e3fd View commit details
    Browse the repository at this point in the history
  10. Allow authenticating via the GitHub CLI

    We no longer run this script within Actions for security reasons, and
    when running locally we can authenticate with the GitHub CLI instead
    of a PAT.
    henrymercer committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    0a5dad3 View commit details
    Browse the repository at this point in the history
  11. Fix extra double quote

    Co-authored-by: Andrew Eisenberg <aeisenberg@github.com>
    henrymercer and aeisenberg committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    fbbd1dc View commit details
    Browse the repository at this point in the history
  12. Update failure message

    Co-authored-by: Andrew Eisenberg <aeisenberg@github.com>
    henrymercer and aeisenberg committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    816b3e9 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #1132 from github/henrymercer/one-click-debug

    Enable one-click debugging via the "Enable debug logging" option when re-running Actions jobs
    henrymercer committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    1e7f770 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4cb248b View commit details
    Browse the repository at this point in the history
  15. Merge pull request #1138 from github/henrymercer/drop-token-check

    Update required checks: Allow authenticating via the GitHub CLI
    henrymercer committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    d750c6d View commit details
    Browse the repository at this point in the history
  16. Use concat instead of push around listFolders

    This avoids stack overflows when using the spread operator on
    directories that have many, many children.
    aeisenberg committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    7ce9ef9 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. Configuration menu
    Copy the full SHA
    a844fef View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1139 from github/aeisenberg/concat-not-push

    Use concat instead of push around `listFolders`
    aeisenberg committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    548f07e View commit details
    Browse the repository at this point in the history
  3. Update changelog for v2.1.16

    github-actions[bot] committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    330d552 View commit details
    Browse the repository at this point in the history