summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-14Update default name of the generated reportTetiana Chupryna
2020-06-09Merge branch 'fix-gitattributes-typo' into 'master'mo khan
Fix typo in name gitattributes See merge request gitlab-org/security-products/license-management!165
2020-06-09Fix typo in name gitattributesLucas Charles
tttttto many teees
2020-06-09Merge branch '212920-go-modules-tls' into 'master'Can Eldem
Add integration test to go modules TLS verification See merge request gitlab-org/security-products/license-management!164
2020-06-08Use GOPROXY to test downloading modules for trusted and untrusted TLS endpointsmo khan
* Use haproxy to proxy to package registry * Install haproxy in setup script * Add markers for collapsible sections * Move ignored groups setup to prepare_project
2020-06-08Merge branch 'asdf-java-version' into 'master'v3.11.2Can Eldem
Load the configured version of Java/Python See merge request gitlab-org/security-products/license-management!163
2020-06-05Extract function to prepare java and pythonmo khan
2020-06-05Update CHANGELOG and bump versionmo khan
2020-06-05Extract function to switch to exact tool and versionmo khan
2020-06-05Allow configuring Python version using environment variablesmo khan
2020-06-05Update usages of pathnamemo khan
2020-06-05Launch the desired Java versionmo khan
2020-06-04Merge branch 'heila/licence-go-fix'mo khan
2020-06-04Merge branch 'heila-license-go-fix' into 'master'v3.11.1Can Eldem
List go modules found in `mod.sum` including modules that do not end up in vendor directory See merge request gitlab-org/security-products/license-management!161
2020-06-04List all dependencies that appear in go.modmo khan
* Update CHANGELOG and fix typo * Render severity based on exit code * Explicitly specify the default GOPROXY * Default to -mod=readonly and allow override * Do not modify `vendor` directory if it exists. * Skip `go mod tidy` to prevent modifying projects files. * Include dependencies that appear in go.mod but are not present in the vendor directory. * Remove severity from log output * Wipe golang module cache before each spec ```plaintext The -mod build flag provides additional control over updating and use of go.mod. If invoked with -mod=readonly, the go command is disallowed from the implicit automatic updating of go.mod described above. Instead, it fails when any changes to go.mod are needed. This setting is most useful to check that go.mod does not need updates, such as in a continuous integration and testing system. The "go get" command remains permitted to update go.mod even with -mod=readonly, and the "go mod" commands do not take the -mod flag (or any other build flags). If invoked with -mod=vendor, the go command loads packages from the main module's vendor directory instead of downloading modules to and loading packages from the module cache. The go command assumes the vendor directory holds correct copies of dependencies, and it does not compute the set of required module versions from go.mod files. However, the go command does check that vendor/modules.txt (generated by 'go mod vendor') contains metadata consistent with go.mod. If invoked with -mod=mod, the go command loads modules from the module cache even if there is a vendor directory present. If the go command is not invoked with a -mod flag and the vendor directory is present and the "go" version in go.mod is 1.14 or higher, the go command will act as if it were invoked with -mod=vendor. ``` - https://golang.org/cmd/go/#hdr-Maintaining_module_requirements
2020-06-02Merge branch '212919-pull-custom-conan-packages' into 'master'v3.11.0Can Eldem
Allow custom conan configuration See merge request gitlab-org/security-products/license-management!159
2020-05-31Fix integration testsHeila Botha
2020-05-29Extract variable for LATEST_IMAGEmo khan
2020-05-29Specify CONAN_USER_USER and CONAN_RETRY* settingsmo khan
2020-05-29Ensure the correct license is detectedmo khan
2020-05-29Make sure that community contributions can pull in upstream image and load ↵mo khan
from cache
2020-05-29Update CHANGELOG and fix typoHeila Botha
2020-05-29Disable using golang vendor directory to find all dependenciesHeila Botha
2020-05-29Allow custom conan configurationmo khan
* Use git fetch with a depth of 1 * Control Conan environment via environment variables * Allow specifying a custom CONAN_LOGIN_USERNAME and CONAN_PASSWORD * Specify a default CONAN_CACERT_PATH to point the system cert file * Tie CONAN_LOGGING_LEVEL to LOG_LEVEL * Tag and skip offline environment tests because it was shutdown * Add CHANGELOG entry
2020-05-28Merge branch '212919-conan-tests' into 'master'Can Eldem
Add tests for Conan projects. See merge request gitlab-org/security-products/license-management!158
2020-05-27Add tests for each report version when scanning conan projectsmo khan
2020-05-27Add job to run c-conan functional testsmo khan
2020-05-27Merge branch '212919-conan-integration-tests' into 'master'v3.10.0mo khan
Scan conan projects See merge request gitlab-org/security-products/license-management!156
2020-05-26Scan Conan projectsmo khan
* Scan the conan examples project * Split licenses by comma * Add integration test job for c projects * Add package_manager, version and path to v2.1 report * Detect collisions between names from different package managers * Add CHANGELOG entry * Update README to indicate Conan support * Print timestamps in install script
2020-05-26Merge branch 'selsky/license-management-small-typo'mo khan
2020-05-26Fix typo in license tag nameMatt Selsky
2020-05-22Merge branch 'use-rules' into 'master'Can Eldem
Use rules instead of only See merge request gitlab-org/security-products/license-management!155
2020-05-22Use rules instead of onlymo khan
2020-05-22Merge branch 'functional-tests' into 'master'Can Eldem
Trigger downstream functional tests See merge request gitlab-org/security-products/license-management!153
2020-05-22Add functional tests to the pipelinemo khan
* Move jobs to gitlab-ci.yml files that match the stage they belong to. * Move linter job to build stage * Add functional test jobs * Reduce max size to 2 GB * Pass the current pipeline image to the downstream jobs * Replace `edge` tag with `latest` * Use $CI_DEFAULT_BRANCH instead of master * Move `.env*` files to config dir and update RELEASE instructions * Combine `tag` and `release` stages into `deploy` stage as recommended in GitLab docs * Make the `build-docker-image` job interruptible * Fix issues found in code quality report
2020-05-21Merge branch 'push-to-analyzers' into 'master'mo khan
Also push to new analyzer location See merge request gitlab-org/security-products/license-management!152
2020-05-21Also push to new analyzer locationPhilippe Lafoucrière
2020-05-21Merge branch '212923-bower-small' into 'master'v3.9.2Can Eldem
Provide Bower with a `bower_ca` variable when a custom CA is specified. See merge request gitlab-org/security-products/license-management!151
2020-05-20Update CHANGELOGmo khan
2020-05-20Specify license of maven packagemo khan
2020-05-20Detect maven package from the same GL projectmo khan
2020-05-20Upload maven package to GL repo for testingmo khan
2020-05-20Pass the `bower_ca` env variable to bowermo khan
2020-05-20Compress using multiple threadsmo khan
2020-05-20Merge branch '212923-bower-offline' into 'master'v3.9.1Can Eldem
Add support for bower in offline environment See merge request gitlab-org/security-products/license-management!150
2020-05-19Run install steps in parallel where possiblemo khan
2020-05-19Revert to compression level 19mo khan
2020-05-19Reduce compression factor to fit build under 60 minutesmo khan
2020-05-19Scan example projectsmo khan
2020-05-19Test example bower projectmo khan