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 v1 #570

Merged
merged 30 commits into from
Jun 17, 2021
Merged

Merge main into v1 #570

merged 30 commits into from
Jun 17, 2021

Commits on Jun 3, 2021

  1. Allow the codeql-action to run packages

    This commit adds a `packs` option to the codeql-config.yml file. Users
    can specify a list of ql packs to include in the analysis.
    
    For a single language analysis, the packs property looks like this:
    
    ```yaml
    packs:
      - pack-scope/pack-name1@1.2.3
      - pack-scope/pack-name2   # no explicit version means download the latest
    ```
    
    For multi-language analysis, you must key the packs block by lanaguage:
    
    ```yaml
    packs:
      cpp:
        - pack-scope/pack-name1@1.2.3
        - pack-scope/pack-name2
      java:
        - pack-scope/pack-name3@1.2.3
        - pack-scope/pack-name4
    ```
    
    This implementation adds a new analysis run (alongside custom and 
    builtin runs). The unit tests indicate that the correct commands are
    being run, but I have not actually tried this with a real CLI.
    
    Also, convert `instanceof Array` to `Array.isArray` since that is
    sightly better in some situations. See:
    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray#instanceof_vs_isarray
    aeisenberg committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    86a804f View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Configuration menu
    Copy the full SHA
    6cee818 View commit details
    Browse the repository at this point in the history
  2. Fix logic for calculating if there are queries to run

    During the analyze phase.
    aeisenberg committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    9b5753a View commit details
    Browse the repository at this point in the history
  3. Avoid using SemVer instances

    Use strings instead. They are easier to serialize and deserialize.
    aeisenberg committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    06687e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2021

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

Commits on Jun 7, 2021

  1. Configuration menu
    Copy the full SHA
    02e8dcf View commit details
    Browse the repository at this point in the history
  2. Update changelog and version after v1.0.1

    github-actions[bot] committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    9e6b46a View commit details
    Browse the repository at this point in the history
  3. 1.0.2

    github-actions[bot] committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    fbb9046 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a69f472 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #554 from github/mergeback/v1.0.1-to-main-ece2addc

    Mergeback v1.0.1 refs/heads/v1 into main
    aeisenberg authored Jun 7, 2021
    Configuration menu
    Copy the full SHA
    9c13fef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c095005 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Configuration menu
    Copy the full SHA
    2cc885d View commit details
    Browse the repository at this point in the history
  2. Packaging: Address review comments

    1. Better malformed data guard for PackDownloadOutput
    2. Fix Packs type
    3. Remove TODO in init-action
    aeisenberg committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    1cc5f1d View commit details
    Browse the repository at this point in the history
  3. Add an integration test for packaging

    Uses two pre-existing packages to run some simple queries on a javascript
    database.
    aeisenberg committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    d42f654 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Configuration menu
    Copy the full SHA
    0ea20c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06df98a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    babcc1b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82388fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db01c78 View commit details
    Browse the repository at this point in the history
  6. Refactor codeql.ts

    Extract a `runTool` function that captures the stdout and returns it.
    A small refactoring that reduces copied code.
    aeisenberg committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    49b2220 View commit details
    Browse the repository at this point in the history
  7. Use nullish conversion for packs

    Slightly simplifies the `parsePacks` function.
    aeisenberg committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    96e7de3 View commit details
    Browse the repository at this point in the history
  8. Add pack download to its own log group

    Also, make the baseline count message less awkward sounding.
    aeisenberg committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    a2e96a4 View commit details
    Browse the repository at this point in the history
  9. Remove two log entries

    Cleans up the output logs even more. These entries don't add any more
    information since everything is grouped now.
    aeisenberg committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    23cdd6b View commit details
    Browse the repository at this point in the history
  10. Avoid running mergeback workflow on PR

    This was causing the workflow to run and create tags after merging
    main into a branch.
    aeisenberg committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    6a1c070 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Configuration menu
    Copy the full SHA
    20aafcd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #545 from github/aeisenberg/pack-run

    Allow the codeql-action to run packages
    aeisenberg authored Jun 10, 2021
    Configuration menu
    Copy the full SHA
    e284efb View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Fix update-release-branch-fix.py

    This change ensures that the the script can handle
    commits with no committer in them. This will happen
    for some commits that are auto-generated during
    PRs.
    aeisenberg committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    d16268b View commit details
    Browse the repository at this point in the history
  2. Fix custom version of CLI to use for package testing

    This can be removed when 2.5.6 is released.
    aeisenberg committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    efea923 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Merge pull request #566 from github/aeisenberg/update-release-branch-fix

    Fix update-release-branch-fix.py
    aeisenberg authored Jun 17, 2021
    Configuration menu
    Copy the full SHA
    0b1f4a0 View commit details
    Browse the repository at this point in the history
  2. 1.0.2

    github-actions[bot] authored and aeisenberg committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    028a76e View commit details
    Browse the repository at this point in the history