summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2020-07-09Remove GUI packages, install dotnet at scan timemo khan
2020-07-08Detect gems.rb and gems.lockedmo khan
2020-07-07Add new line to bypass log line prefixmo khan
2020-07-06Install gems from custom source with custom CAmo khan
* Bump version and add CHANGELOG entry * Configure Bundler logging * Include install_path of gem * Use gem summary and full_gem_path * Specify a vendor path to install dependencies to prevent leakage between tests and take advantage of build job cache
2020-07-02Update version, CHANGELOG and READMEmo khan
* Install license_finder ~> 6.6 into default gems
2020-06-26Update Java to match new naming conventionmo khan
2020-06-23Print gem version in log outputmo khan
2020-06-23Bump version and add CHANGELOG entrymo khan
2020-06-18Bump version and add spec for LGPL-2.1mo khan
2020-06-16Bump version and MR # to CHANGELOGmo khan
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-05Update CHANGELOG and bump versionmo khan
2020-06-05Launch the desired Java versionmo khan
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-05-29Specify CONAN_USER_USER and CONAN_RETRY* settingsmo khan
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-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-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-20Update CHANGELOGmo khan
2020-05-20Pass the `bower_ca` env variable to bowermo khan
2020-05-19Fetch bower dependencies from custom repo with custom cert chainmo khan
2020-05-19Add CHANGELOG entrymo khan
2020-05-19Exclude bower packagemo khan
2020-05-19Flatten dependenciesmo khan
2020-05-19Collect dependencies of dependencies in bower projectmo khan
2020-05-19Add --allow-root option to install stepmo khan
2020-05-15Pull yarn packages from a custom registrymo khan
2020-05-14Add frozen string literal pragmamo khan
2020-05-14Use guard clausemo khan
2020-05-14Update command to work in all golang versionsmo khan
2020-05-14Use a separate command for each version of golangmo khan
2020-05-14Add specs for previous versions of golangmo khan
2020-05-14Update go list command to be compatible with 1.14mo khan
* Add missing packages to report fixtures
2020-05-13Fix linter errorsmo khan
2020-05-13Remove devDependencies from yarn scansmo khan
* Inline creation of PipPackage in legacy scan results * Add CHANGELOG entry
2020-05-05Extract variable for keystore_pathmo khan
2020-05-05Use environment variable instead of changing global configurationmo khan
2020-05-05Specify npm cafile settingmo khan
* [cafile](https://docs.npmjs.com/using-npm/config#cafile) * Use host network for development scripts * Specify path to JAVA keystore in list command * Add CHANGELOG entry
2020-05-04Add tests for js npm projectsmo khan
* Add tests for js projects with npm-lock.json file * Add specs for project that does not have a package-lock.json * Fix typo in loading fixture file content not path * Remove dev dependencies for expected js test reports * Add spec for using different engine * Add latest nodejs LTS * Cleanup files after install and disable NPM update checks * Install a .curlrc to remove progress meter * Export LOG_LEVEL=debug in dev mode * Update fixture files * Update to latest patch level of nodejs, php, python, ruby * Add CHANGELOG entry * Move prepare_javascript from bash to ruby
2020-04-29Allow gradle to fetch from TLS endpoint with custom certmo khan
* Add CHANGELOG entry * Avoid shell expansion errors * Add gradle-license-plugin to local gradle cache * Download gradle plugin dependencies and use backwards compatible syntax in init.gradle * Use latest gradle v2
2020-04-22Use keytool to import a ca certificatemo khan
* Remove dind for license scan and move it to code_quality * Add spec to verify TLS connections to maven repo * Add CHANGELOG and bump version
2020-04-20Use --local to install license-management gemmo khan
* Add CHANGELOG entry
2020-04-17Change logger formatter to reduce unnecessary outputmo khan
2020-04-17Jump to global namespacemo khan
2020-04-17Remove gradle version checkmo khan
2020-04-17Fix linter errorsmo khan
2020-04-17Check for nil match instead of catching errormo khan
2020-04-17Ensure that version parsing does not interrupt processingmo khan
2020-04-17Check for a valid version of gradlemo khan
2020-04-17Test specific versions of gradle with matching versions of javamo khan