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

Re-enable passing the codescanning config file to the CLI #1105

Merged
merged 11 commits into from Aug 12, 2022

Commits on Jun 28, 2022

  1. Revert "Revert usage of --codescanning-config flag"

    This reverts commit 43d0664.
    aeisenberg committed Jun 28, 2022
    Copy the full SHA
    237260b View commit details
    Browse the repository at this point in the history
  2. Add packs and queries from input

    This commit adds the packs and queries from the actions input to the
    config file used by the CodeQL CLI.
    
    When the `+` is used, the actions input value is combined with the
    config value and when it is not used, the input value overrides the
    config value.
    
    This commit also adds a bunch of integration tests for this feature.
    In order to avoid adding too many new jobs, all of the tests are
    run sequentially in a single job (matrixed across relevant operating
    systems and OSes).
    aeisenberg committed Jun 28, 2022
    Copy the full SHA
    6fabde2 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. When using codescanning config call run queries a single time

    When the codescanning config is being used by the CLI, there is a
    single query suite that is generated that contains all queries to be
    run by the analysis. This is different from the traditional way, where
    there are potentially three query suites: builtin, custom, and packs.
    
    We need to ensure that when the codescanning config is being used,
    only a single call to run queries is used, and this call uses the
    single generated query suite.
    
    Also, this commit changes the cutoff version for codescanning config to
    2.10.1. Earlier versions work, but there were some bugs that are only
    fixed in 2.10.1 and later.
    aeisenberg committed Jun 29, 2022
    Copy the full SHA
    8688a09 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

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

Commits on Jul 25, 2022

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

Commits on Jul 28, 2022

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

Commits on Aug 10, 2022

  1. Copy the full SHA
    0403fb7 View commit details
    Browse the repository at this point in the history
  2. Add the defaultAugmentationProperties constant

    This makes some syntax in tests somewhat simpler.
    aeisenberg committed Aug 10, 2022
    Copy the full SHA
    2314063 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Copy the full SHA
    a09a029 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d74f663 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    fa2bc21 View commit details
    Browse the repository at this point in the history