summaryrefslogtreecommitdiff
path: root/.gitlab
AgeCommit message (Collapse)Author
2020-10-06Relocate projectmo khan
* chore: do not pass artifacts to downstream jobs * chore: expire artifacts * chore: point to new project_id * chore: remove after_script * refactor: rename license-management to license-finder * docs: Add changelog entry and update links to old repo
2020-10-06test: the downstream functional tests are unreliablemo khan
2020-10-05chore: start pkg jobs ASAPmo khan
2020-10-05chore: do not pass artifacts to jobs that do not need themmo khan
2020-10-04Add Ruby version 2.7.2 to Docker imagemo khan
2020-10-01chore: combine major and .release job definitionmo khan
2020-10-01Remove unused config files and jobsmo khan
2020-09-10chore: split integration-java jobmo khan
2020-09-07Require Go 1.15.1 for projectEvan Read
2020-08-21Install tools from .deb packagemo khan
2020-08-18Update license_finder to 6.8.1mo khan
* Update CHANGELOG * Add default retry for all jobs * Ensure all deb packages are built
2020-08-13Ensure drupal pkgs are detected correctlymo khan
* Use same composer.json and composer.lock file from issue * Check if vendor path exists before specifying env vars * Install php from deb package
2020-08-10Install mono from custom built deb filemo khan
* Ensure mono deb job completes successfully * Sync the CA certificates
2020-08-07Add rust-cargo functional testsv3.21.0mo khan
2020-08-07Add limited network support for Cargo projectsmo khan
* Add test to scan cargo project with packages from a private registry * Synchronize mono cert store * Wipe nuget package cache before specs * Compress /usr/local/share * Exclude development dependencies * Add CHANGELOG entry
2020-08-06Package license management deb from deb jobmo khan
2020-08-04Build debian packages for toolsmo khan
2020-07-21Update maven/gradle offline testsmo khan
* Let maven figure out the version of the license plugin that it is compatible with * Print the error when the setup fails * Add tests for multiple versions of maven and java * Install packages into a project specific directory to prevent cross test pollution * Specify the list of supported Maven versions * Update CHANGELOG and bump the version
2020-07-16Install dotnet SDKmo khan
* Include the latest dotnet SDK in the /opt/asdf/installs directory. * Update CHANGELOG and bump version * Compress large directories
2020-07-16Fix path to the .env.* filesmo khan
2020-07-10Isolate license_management ruby from projectmo khan
* Target ruby version 2.7.1 * Add spec to fetch gems from a custom source * Add proxy to rubygems.org config * Specify default env vars to support offline environment * Cleanup custom certificates after spec * Inline docker-test script * Do not install license_finder with each installed ruby * Increase gem log verbosity and include backtrace * Extract test fixtures for the different ruby scenarios * Find *.gemspec files in gems dir * Use RUBYLIB to hijack src path * Run scan from project path dir
2020-07-09Change max size to 1.46 GBmo khan
* To match guidance described in https://docs.gitlab.com/ee/development/integrations/secure.html#image-size
2020-07-09Add java-gradle functional testsmo khan
2020-07-07Move lint job to test stagemo khan
2020-07-02Specify the needs for each jobmo khan
2020-07-02Update version, CHANGELOG and READMEmo khan
* Install license_finder ~> 6.6 into default gems
2020-06-23Extract DESTINATION_IMAGE variablemo khan
2020-06-23export TARGET_IMAGE before pushing to new repomo khan
2020-06-18WIP: Add maintenence jobs for repeating taskscan eldem
2020-05-29Extract variable for LATEST_IMAGEmo khan
2020-05-29Make sure that community contributions can pull in upstream image and load ↵mo khan
from cache
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-27Add job to run c-conan functional testsmo khan
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-22Use rules instead of onlymo khan
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-21Also push to new analyzer locationPhilippe Lafoucrière
2020-05-14Record code coveragemo khan
2020-05-13Make release jobs manual instead of tagmo khan
2020-05-05Print size of docker imagemo khan
2020-05-05Print docker metadata in scriptmo khan
2020-05-05Check size of image in bytesmo khan
2020-04-21Merge branch 'default-tags' into 'master'Can Eldem
Move jobs to gitlab-org runners See merge request gitlab-org/security-products/license-management!136
2020-04-21Add job for 13-0-stableOlivier Gonzalez
2020-04-20Move jobs to gitlab-org runnersmo khan
* Explicity specify services in jobs that need them * Make gitlab-org the default tag * Download the image and ensure the download plus the unpack fits within the allotted time * Specify a depth of 10 commits * Cache bundled gems * Run unit tests in the built docker image * Use the created image in as many stages as possible
2020-03-30Use virtualenv, pip-licenses to scan projectsmo khan
* Add PIL License to list of normalized licenses * Update Python 3 v2.0 report fixture * Add CHANGELOG entry * Define local variables in bash functions * Ensure `SETUP_CMD` continues to work for python projects * build virtualenv app-data cache * Fallback to legacy scanner when SETUP_CMD is used * Extract Shell class to be able to pass custom env
2020-03-08Install shellcheckmo khan
2020-03-08Install build-base for lint jobmo khan
2020-03-08Remove setup from lint scriptmo khan
2020-03-08Install bundler before running lintermo khan