- a7665dd Check if the cuda_version is none
- 0908eb0 Add Pep (codificat) as an approver
- ad39ef3 fix args
- c69204e fix args
- 0532b9a fix args
- 51bcb6f made args key word only
- 5bd50aa fixed pre-commit issues
- 36e4a0c filter option to results
- 1b510d6 Regenerate swagger client
- 20c53ba ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- e72a290 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 1aa79e0 Update defaultThoth.yaml
- 3ae58ef added json out
- 8fc28bd added diff command and flag
- b1f8e51 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- cd3f37b ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 1d9e2d1 Fix environment variable value in string
- 4ca96f1 Fix THAMOS_DISABLE_CUDA value
- 57de294 Extend and unit test thamos discover
- 28a8327 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 6032819 Remove the remaining github issue/pr templates
- 6217a1c ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- bb9ec77 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment (#1165)
- 62ad697 Remove GitHub issue templates so that defaults are used (#1162)
- 1ba3eca Experimental --scoring flag for scorecards metrics (#1155)
- 3b48dae Optimize for loop
- 56b4495 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment (#1164)
- 86d1938 Ignore .venv content when getting static analysis of files
- 96a590b ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- cb3e476 Avoid empty values in thoth images command
- e9bd06a ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 3b6ca5f ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 025e9c5 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 7d2c21e ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 789f51d fixed errors
- a3c7584 fixed wording
- f02bc7a added option to shorten results and reprint advise result table
- ca16db8 🏅 Included badge for metrics and tags (#1140)
- 8b03113 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 1f59023 ♻️ HouseKeeping: Updated OWNERS and pre-commit changes (#1138)
- 048e95b ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- f80148a ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 2c61052 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 46b9a09 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 01d495a ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 9710bd5 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 0cf4cad Modify label parsing logic to allow list of values
- 78bd6d6 Document advise report structure (#1117)
- 96388eb ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment (#1119)
- 3f61e4e ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 5bda76d Fix JSON output for advise report
- ea93842 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- ba23c57 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 4c53db2 Remove limit and count from thamos advise
- fa6374e ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 302139a Fix click version in pre-commit config
- 8b8780b Generate OpenAPI schema
- 3b0bc97 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 78c7aa3 Fix key error for
thamos graph
when no --dev flag was supplied - f77282f Verify thoth_search_ui_url is not None
- 82f9628 ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- 4ae1445 Initialize _thoth_search_ui_url in constructor
- 906e875 Assign _thoth_search_ui_url in api_discovery
- 5003925 Remove variable
- 909e008 Get Thoth search ui url by modifying api_discovery
- bee58b9 Get thoth search ui link from api headers
- 3da18ed Get Thoth Search UI URL from environment and fix link construction
- 237fd18 Add link to container image analyses from Thoth Search UI in thamos images
- Pick only major.minor
- Fix python version display in support command
- Update GitHub issue templates
- Update pre-commit configuration
- Regenerate openapi schema to fix serialization issues
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Update client
- Increase thamos timeout to 45 minutes
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Fix thamos venv not printing virtualenv path
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Make mypy happy by not overriding config dict
- Add missing rich-click config file
- Use runtime_environment_name option in the config file
- Remove rm-build-container-image.sh
- Print thamos check results only if any result reported
- Add rich-click to requirements
- Use rich-click to create stylized help
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Report if configuration check passes
- Respect runtime environments in commands
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Add myself to reviewers
- Relax verbosity in messages logged in the discover module
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Introduce pedantic runs
- Add myself to maintainers
- Fix list_thoth_container_images parameter
- Update thamos/lib.py
- Add missing parameters when querying container images
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Add example to thamos images for retrieving images with a symbol
- Add new query parameters to thamos images
- Update PR template for new module release
- Handle cases when CPU detection fails
- Provide short help to fit terminal width
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Fix typo in docstring of the parameter
- Add metavar for source path
- Enable TLS verification
- Report import errors for whatprovides and discover too
- Exception chaining and log message on one line
- Reformatting
- Register thamos exception for no matching package and handle json.loads errors
- Raise a Thamos specific error
- Decode response body
- Make error message more concise
- Fix whatprovides output for Not Found Error
- Report can be null when adviser fails on OOM
- Remove config_path property from configuration class
- Add missing files
- Update swagger-client and documentation
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Check what type of document users ask when performing thamos graph
- Fix message reported
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Do not include std imports and builtins in thamos discover
- Choose spinners, wisely
- Provide more user-friendly reporting of environments available
- Make sure the import reports are unified
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Adjust reporting when `thamos discover' does not find any package
- A minor fix in docstring
- Use dash instead of underscore in options
- Implement translation for table keys and thamos images report
- Unify table reported when `thamos indexes' called
- Fix typo
- Unify table reported when `thamos status' called
- Unify table reported when `thamos check' called
- Introduce thamos verify command to check lockfile hash
- Add a new command to verify that the lock file is up to date
- Parametrize obtaining images
- Add Maya to OWNERS
- Update documentation stating environments and images
- pre-commit
- Make type hint more precise
- Fix type hint for list_thoth_container_images
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Respect nullable values in container-images response
- Update GitHub issue templates
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Update client library
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Use single char short configuration options
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Allow specifying labels in Thoth's configuration file
- Provide environments subcommand
- Update swagger client
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Provide metavar to options
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Show an example with imports with a star
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- fix type input parameter for print_report method
- Improve error message
- adjust output for what provides and remove fix index
- add kebechet to crossroads in docs
- create method for add requirement
- Add logic to provide verified packages
- Add whatprovides and discover commands
- Corrected return type
- Update command
thamos whatprovides
andthamos discover
- create get_package_from_imported packages api call and thamos whatprovides command
- Started creating command
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Regenerate thamos client library
- Update swagger client
- Provide container images sub-command
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Drop hardware subcommand
- Swagger fixed code generation path
- Swagger codegen dropped branch and created a tag instead
- Aggregate also standard imports from user's code
- Fix support command if no last analysis id is found
- Fix support command that calls discover methods
- Remove examples/ directory, use thoth-station/cli-examples repo
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Use https in pre-commit repo links
- Update the labels of bug/rfe issue templates
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Remove redundant cwd
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Regenerate client to respect API endpoints recently added
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- ⬆️ Automatic update of dependencies by Kebechet for the ubi8 environment
- Fold dependency graph shown by default
- ⬆️ Automatic update of dependencies by Kebechet
- ⬆️ Automatic update of dependencies by Kebechet
- Use contoml instead of toml, it has prettier output
- Warn on using insecure network without TLS
- Provide some defaults for runtime environmnet configuration
- Remove no longer relevant TODO
- Perform API discovery when communicating with remote
- Remove unused parameters to CLI commands
- Propagate error in report to process exit code
- Give user guidance on how to configure thamos
- Regenerate thamos swagger client
- Add guards to library functions
- CLI always uses the highest rated software stack
- Serialize into a file correctly
- Remove invalid parameter to TOML
- Automatic update of dependency six from 1.11.0 to 1.12.0
- Automatic update of dependency certifi from 2018.10.15 to 2018.11.29
- Wrong index was on server side
- Fix report indexing
- Fix missing parameter
- Propagate force parameters to bypass server-side cache
- Point to upshift test environment by default
- Add long description for PyPI
- Update to correctly propagate runtime environment
- Update swagger client with hardware info on input
- Make CI happy again
- Adjust library's advise implementation for current implementation
- Update to reflect the current API implementation
- Automatic update of dependency texttable from 1.4.0 to 1.5.0
- Automatic update of dependency urllib3 from 1.24 to 1.24.1
- Do not use trailing slash in url
- Automatic update of dependency python-dateutil from 2.7.4 to 2.7.5
- use thoth-* jobs in pipeline
- added .vscode/
- Automatic update of dependency python-dateutil from 2.7.3 to 2.7.4
- Automatic update of dependency urllib3 from 1.23 to 1.24
- Automatic update of dependency thoth-analyzer from 0.0.7 to 0.1.0
- We use JSON as an output format
- Regenerate client to include dependency monkey API
- Logs can be nullable
- Introduce --no-wait flag for not waiting for analysis to finish
- Automatic update of dependency click from 6.7 to 7.0
- State properties are now model properties
- Regenerate swagger client
- Delete strict checks in nullable values
- Use yaml.safe_load due to security reasons
- Supress details from reports in table output
- Print nested dicts nicely in the provenance report
- Omit redundant findings key in the provenance report
- Omit redundant findings key in the provenance report
- Make runtime environment a parameter to CLI
- Center package name and package version in response
- Initial dependency lock
- Return code 4 is no more missing
- Fix linter complains
- Final bits in initial working implementation
- Initial implementation of CLI
- Regenerate swagger client based on the current state
- Regenerate swagger client with new response models
- removed the markdown bear as it depends on some npm tools
- more linter fixes
- missing newline
- preparing for coala
- added a job for creating releases
- added the missing coala config
- added github and zuul configs
- Initial implementation
- Fix Coala issues
- Automatic update of dependency texttable from 1.6.0 to 1.6.1
- a basic lockdown example
- Remove redundant parentheses
- Introduce output formats for Thamos
- Automatic update of dependency thoth-analyzer from 0.1.0 to 0.1.2
- Add missing MANIFEST.in
- Perform autodiscovery for host runtime environment
- Use black for formatting
- Explicitly propagate recommendation type if user asked so
- Fix clash of options for CLI
- Submit runtime environments to Thoth
- Re-generate swagger client files
- Make configuration entries minimal
- Automatic update of dependency distro from 1.3.0 to 1.4.0
- Automatic update of dependency python-dateutil from 2.7.5 to 2.8.0
- Adjust configuration file structure based on comments
- Rename configuration to runtime_environments
- Make a list of configurations
- State requirements format in the config file
- Adjust structure of configuration file
- Introduce log and status sub-commands
- Introduce a way how to suppress TLS warnings
- It's already 2019
- Update README with lib/CLI instructions
- Adjust TLS verify property when thamos is used as a lib
- Provide routine for submitting and retrieving image analyses
- Automatic update of dependency yaspin from 0.14.0 to 0.14.1
- Automatic update of dependency texttable from 1.5.0 to 1.6.0
- Add missing requirements
- Fix exception happening if there was an error in analysis
- Release of version 0.1.0
- Use contoml instead of toml, it has prettier output
- Warn on using insecure network without TLS
- Provide some defaults for runtime environmnet configuration
- Remove no longer relevant TODO
- Perform API discovery when communicating with remote
- Remove unused parameters to CLI commands
- Propagate error in report to process exit code
- Give user guidance on how to configure thamos
- Regenerate thamos swagger client
- Add guards to library functions
- CLI always uses the highest rated software stack
- Serialize into a file correctly
- Remove invalid parameter to TOML
- Automatic update of dependency six from 1.11.0 to 1.12.0
- Automatic update of dependency certifi from 2018.10.15 to 2018.11.29
- Wrong index was on server side
- Fix report indexing
- Fix missing parameter
- Propagate force parameters to bypass server-side cache
- Point to upshift test environment by default
- Add long description for PyPI
- Update to correctly propagate runtime environment
- Update swagger client with hardware info on input
- Make CI happy again
- Adjust library's advise implementation for current implementation
- Update to reflect the current API implementation
- Automatic update of dependency texttable from 1.4.0 to 1.5.0
- Automatic update of dependency urllib3 from 1.24 to 1.24.1
- Do not use trailing slash in url
- Automatic update of dependency python-dateutil from 2.7.4 to 2.7.5
- use thoth-* jobs in pipeline
- added .vscode/
- Automatic update of dependency python-dateutil from 2.7.3 to 2.7.4
- Automatic update of dependency urllib3 from 1.23 to 1.24
- Automatic update of dependency thoth-analyzer from 0.0.7 to 0.1.0
- We use JSON as an output format
- Regenerate client to include dependency monkey API
- Logs can be nullable
- Introduce --no-wait flag for not waiting for analysis to finish
- Automatic update of dependency click from 6.7 to 7.0
- State properties are now model properties
- Regenerate swagger client
- Delete strict checks in nullable values
- Use yaml.safe_load due to security reasons
- Supress details from reports in table output
- Print nested dicts nicely in the provenance report
- Omit redundant findings key in the provenance report
- Omit redundant findings key in the provenance report
- Make runtime environment a parameter to CLI
- Center package name and package version in response
- Initial dependency lock
- Return code 4 is no more missing
- Fix linter complains
- Final bits in initial working implementation
- Initial implementation of CLI
- Regenerate swagger client based on the current state
- Regenerate swagger client with new response models
- Provide environment type in library adapter
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Regenerate client
- Target coala issues
- Do not write changes in configuration if there are no changes
- Adjust Thoth's configuration based on recommendations
- Regenerate swagger-client, add limit latest versions option
- Fix formatting
- Use safe_dump() instead of dump()
- Automatic dependency re-locking
- Add ability to expand entries in configuration file
- Add ability to create configuration in non-interactive mode
- Demo with lower flask version
- Move resolved stacks to misc repo
- Fix issues reported by coala
- Add files supporting "scoring" scenario
- Fix coala complains
- Add files supporting "scoring" scenario
- Add README for runtime environment scenario
- Remove requires section in example
- Minor improvements in README file
- Minor improvements in README file
- Add README file for lockdown example
- Add example flask application to verify stack works
- fixed the wrong version specifier
- Adjust recommendation type to latest
- all the use cases
- Regenerate for new implementation
- Use openapi 3 implementation for swagger client generation
- Re-generate swagger client
- Integrate static analysis using Invectio
- 📌 Automatic update of dependency urllib3 from 1.24.2 to 1.24.3
- 📌 Automatic update of dependency yaspin from 0.14.1 to 0.14.2
- Re-generate for transition to Dgraph
- 📌 Automatic update of dependency urllib3 from 1.24.1 to 1.24.2
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- ✨ using -stage now, removed some quirks
- ✨ added a container build script and adjusted some readmes
- Log Thoth's API URL to show to which instance a user talks to
- bug fix on TLS turned on
- Used urljoin for maintaining semantic version of url
- Correctly handle errors from reports and empty reports
- Make sure configuration changes are propagated to config file
- Match operating system with solver results
- Pin down more dependencies
- Enable limit_latest_versions to be configured from configuration
- Update .thoth.yaml
- Fix Coala complains
- Adjust runtime-environment example to reflect data in Test environment
- Add Thoth's configuration file
- Use arguments instead of kwargs to be compatible with openapi
- Add missing Invectio requirement
- 📌 Automatic update of dependency invectio from 0.0.1 to 0.0.3
- 📌 Automatic update of dependency requests from 2.21.0 to 2.22.0
- 📌 Automatic update of dependency pyyaml from 5.1 to 5.1.1
- 📌 Automatic update of dependency yaspin from 0.14.2 to 0.14.3
- 📌 Automatic update of dependency urllib3 from 1.24.3 to 1.25.3
- Include Thoth's configuration file for sdist distribution
- rm trailing white space
- Removed self keyword
- Remove api arg
- Accidental white space
- Forgot to remove arguments
- Forgot to remove arguments
- Manual formatting
- Auto format
- Provenance here lib function
- Use own user-agent for user requests
- Thamos Library advise_here (#159)
- Edit styling
- Edit styling
- python/black styling
- Pipfile.lock is not auto added
- No need to include API client in args
- Created library function for advising current directory
- State configuration option for disabling progressbar
- Adjust default Thoth host to talk to
- Provide ability to supply configuration file template
- Report warning if no library usage was gathered
- Fix handling based on arguments if no config file is needed
- 📌 Automatic update of dependency certifi from 2019.3.9 to 2019.6.16
- Add
nowrite
parameter to create_default_config - Remove trailing whitespace
- Added origin option to provenance and advise
- Make sure to follow recomendation type priority
- Fix issue #182
- 📌 Automatic update of dependency texttable from 1.6.1 to 1.6.2
- Update docs on how autogenerating code is done
- lib analysis results
- Fix URL to OpenAPI YAML
- Fix issues with generated swagger client
- Remove trailing whitespace
- Fix propagation of
limit_latest_versions
parameter - Round up maximum line length allowed for Coala
- Be more verbose about adviser input on debug
- Use test environment as a source for swagger client
- Regenerate swagger client
- Removed unecessary from get_analysis_results
- Duplicate origin param
- Added origin to advise
- Fixed
- auto swagger client generated
- Analysis ID is second argument
- Analysis ID is second argument
- ⛵ updated thamos with latest user-api
- 🐌 supporting method for submitting whole build(imagestream and buildlog)
- 📌 Automatic update of dependency invectio from 0.0.3 to 0.0.4
- 📌 Automatic update of dependency yaspin from 0.14.3 to 0.15.0
- 📌 Automatic update of dependency invectio from 0.0.6 to 0.0.7
- 📌 Automatic update of dependency daiquiri from 1.5.0 to 1.6.0
- 📌 Automatic update of dependency invectio from 0.0.5 to 0.0.6
- Document environment variables which can be used during s2i
- 📌 Automatic dependency re-locking
- Adjust status command to use the last analysis id
- Filter out calls to Python's standard library
- The configuration template can be user supplied
- Provide a way to note last analysis id into a temporary file
- Decrease maximum sleep time to be more responsive
- Propagate environment configuration in advise_here
- Expand configuration with environment variables
- Hot fix for accessing wrong variable
- Propagate library usage for all Python libraries
- Add ability to configure thamos using envvars
- Correctly propagate invectio version to user-api after library usage detection
- Be more descriptive with logged message about library usage
- 📌 Automatic update of dependency invectio from 0.0.4 to 0.0.5
- Fix issue if no report is generated by the recommendation engine
- ✨ now using Fedora 30 and Python 3.7
- Use .coafile from adviser
- Add tests for checking serialization
- Switch from contoml to toml
- Adjust the exception message when file is not set
- State Pipfile is required
- We require Python 3.6+
- Always create config from template if template is set explictly
- Add missing toml in requirements.txt
- Adjust output visualization according to new adviser output
- save check for the stack-info
- update thamos with latest user-api
- use https protocol to access test user-api
- 📌 Automatic update of dependency six from 1.12.0 to 1.13.0
- 📌 Automatic update of dependency python-dateutil from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest from 5.2.1 to 5.2.2
- Update .codeclimate.yml
- Create .codeclimate.yml
- Create .gitattributes
- 📌 Automatic update of dependency pytest from 5.2.0 to 5.2.1
- 📌 Automatic update of dependency pytest-cov from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest-cov from 2.7.1 to 2.8.0
- Print out Thoth backend version on `thamos version'
- 📌 Automatic update of dependency pytest from 5.1.3 to 5.2.0
- 📌 Automatic update of dependency thoth-analyzer from 0.1.3 to 0.1.4
- 📌 Automatic update of dependency urllib3 from 1.25.5 to 1.25.6
- Do not send empty library usage
- 📌 Automatic update of dependency pytest from 5.1.2 to 5.1.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.2 to 0.1.3
- 📌 Automatic update of dependency urllib3 from 1.25.4 to 1.25.5
- 📌 Automatic update of dependency urllib3 from 1.25.3 to 1.25.4
- 📌 Automatic update of dependency certifi from 2019.6.16 to 2019.9.11
- 📌 Automatic update of dependency pytest from 5.1.1 to 5.1.2
- Link to docs for specific node placement
- Release of version 0.7.3
- 📌 Automatic update of dependency urllib3 from 1.25.6 to 1.25.7
- 📌 Automatic update of dependency pyyaml from 5.1.2 to 5.2
- 📌 Automatic update of dependency thoth-analyzer from 0.1.4 to 0.1.5
- 📌 Automatic update of dependency certifi from 2019.9.11 to 2019.11.28
- 📌 Automatic update of dependency pytest from 5.3.0 to 5.3.1
- 📌 Automatic update of dependency pytest from 5.2.4 to 5.3.0
- 📌 Automatic update of dependency pytest from 5.2.3 to 5.2.4
- 📌 Automatic update of dependency pytest from 5.2.2 to 5.2.3
- Release of version 0.7.4
- Advised runtime environment is now part of recommended product
- Release of version 0.7.3
- 📌 Automatic update of dependency urllib3 from 1.25.6 to 1.25.7
- Adjust output visualization according to new adviser output
- save check for the stack-info
- update thamos with latest user-api
- use https protocol to access test user-api
- 📌 Automatic update of dependency six from 1.12.0 to 1.13.0
- 📌 Automatic update of dependency python-dateutil from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest from 5.2.1 to 5.2.2
- Update .codeclimate.yml
- Create .codeclimate.yml
- Create .gitattributes
- 📌 Automatic update of dependency pytest from 5.2.0 to 5.2.1
- 📌 Automatic update of dependency pytest-cov from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest-cov from 2.7.1 to 2.8.0
- Print out Thoth backend version on `thamos version'
- 📌 Automatic update of dependency pytest from 5.1.3 to 5.2.0
- 📌 Automatic update of dependency thoth-analyzer from 0.1.3 to 0.1.4
- 📌 Automatic update of dependency urllib3 from 1.25.5 to 1.25.6
- Do not send empty library usage
- 📌 Automatic update of dependency pytest from 5.1.2 to 5.1.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.2 to 0.1.3
- 📌 Automatic update of dependency urllib3 from 1.25.4 to 1.25.5
- 📌 Automatic update of dependency urllib3 from 1.25.3 to 1.25.4
- 📌 Automatic update of dependency certifi from 2019.6.16 to 2019.9.11
- 📌 Automatic update of dependency pytest from 5.1.1 to 5.1.2
- Link to docs for specific node placement
- Release of version 0.7.2
- Add missing toml in requirements.txt
- Release of version 0.7.1
- Add missing test file
- Enable zuul-pytest on this repo
- ✨ now using Fedora 30 and Python 3.7
- Use .coafile from adviser
- Add tests for checking serialization
- Switch from contoml to toml
- Adjust the exception message when file is not set
- State Pipfile is required
- We require Python 3.6+
- Always create config from template if template is set explictly
- Release of version 0.7.0
- 📌 Automatic update of dependency yaspin from 0.14.3 to 0.15.0
- 📌 Automatic update of dependency invectio from 0.0.6 to 0.0.7
- 📌 Automatic update of dependency daiquiri from 1.5.0 to 1.6.0
- 📌 Automatic update of dependency invectio from 0.0.5 to 0.0.6
- Document environment variables which can be used during s2i
- 📌 Automatic dependency re-locking
- Adjust status command to use the last analysis id
- Filter out calls to Python's standard library
- The configuration template can be user supplied
- Provide a way to note last analysis id into a temporary file
- Decrease maximum sleep time to be more responsive
- Propagate environment configuration in advise_here
- Expand configuration with environment variables
- Hot fix for accessing wrong variable
- Propagate library usage for all Python libraries
- Add ability to configure thamos using envvars
- Correctly propagate invectio version to user-api after library usage detection
- Be more descriptive with logged message about library usage
- 📌 Automatic update of dependency invectio from 0.0.4 to 0.0.5
- Fix issue if no report is generated by the recommendation engine
- Release of version 0.6.0
- ⛵ updated thamos with latest user-api
- 🐌 supporting method for submitting whole build(imagestream and buildlog)
- 📌 Automatic update of dependency invectio from 0.0.3 to 0.0.4
- Release of version 0.5.5
- Fix issues with generated swagger client
- Remove trailing whitespace
- Fix propagation of
limit_latest_versions
parameter - Round up maximum line length allowed for Coala
- Be more verbose about adviser input on debug
- Use test environment as a source for swagger client
- Regenerate swagger client
- Removed unecessary from get_analysis_results
- Duplicate origin param
- Added origin to advise
- Fixed
- Release of version 0.5.4
- Add
nowrite
parameter to create_default_config - auto swagger client generated
- Analysis ID is second argument
- Analysis ID is second argument
- Remove trailing whitespace
- Added origin option to provenance and advise
- Make sure to follow recomendation type priority
- Fix issue #182
- 📌 Automatic update of dependency texttable from 1.6.1 to 1.6.2
- Update docs on how autogenerating code is done
- lib analysis results
- Fix URL to OpenAPI YAML
- Release of version 0.5.3
- Release of version 0.5.2
- Release of version 0.5.1
- Release of version 0.5.0
- Fix handling based on arguments if no config file is needed
- 📌 Automatic update of dependency certifi from 2019.3.9 to 2019.6.16
- Release of version 0.4.3
- 📌 Automatic update of dependency invectio from 0.0.1 to 0.0.3
- 📌 Automatic update of dependency requests from 2.21.0 to 2.22.0
- 📌 Automatic update of dependency pyyaml from 5.1 to 5.1.1
- 📌 Automatic update of dependency yaspin from 0.14.2 to 0.14.3
- 📌 Automatic update of dependency urllib3 from 1.24.3 to 1.25.3
- Include Thoth's configuration file for sdist distribution
- rm trailing white space
- Removed self keyword
- Remove api arg
- Accidental white space
- Forgot to remove arguments
- Forgot to remove arguments
- Manual formatting
- Auto format
- Provenance here lib function
- Use own user-agent for user requests
- Thamos Library advise_here (#159)
- Edit styling
- Edit styling
- python/black styling
- Pipfile.lock is not auto added
- No need to include API client in args
- Created library function for advising current directory
- State configuration option for disabling progressbar
- Adjust default Thoth host to talk to
- Provide ability to supply configuration file template
- Report warning if no library usage was gathered
- Release of version 0.4.2
- Add missing Invectio requirement
- Release of version 0.4.1
- Use arguments instead of kwargs to be compatible with openapi
- Release of version 0.4.0
- Regenerate for new implementation
- Use openapi 3 implementation for swagger client generation
- Re-generate swagger client
- Integrate static analysis using Invectio
- 📌 Automatic update of dependency urllib3 from 1.24.2 to 1.24.3
- 📌 Automatic update of dependency yaspin from 0.14.1 to 0.14.2
- Re-generate for transition to Dgraph
- 📌 Automatic update of dependency urllib3 from 1.24.1 to 1.24.2
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- ✨ using -stage now, removed some quirks
- ✨ added a container build script and adjusted some readmes
- Log Thoth's API URL to show to which instance a user talks to
- bug fix on TLS turned on
- Used urljoin for maintaining semantic version of url
- Correctly handle errors from reports and empty reports
- Make sure configuration changes are propagated to config file
- Match operating system with solver results
- Pin down more dependencies
- Enable limit_latest_versions to be configured from configuration
- Update .thoth.yaml
- Fix Coala complains
- Adjust runtime-environment example to reflect data in Test environment
- Release of version 0.3.1
- Add Thoth's configuration file
- Provide environment type in library adapter
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Regenerate client
- Target coala issues
- Do not write changes in configuration if there are no changes
- Adjust Thoth's configuration based on recommendations
- Regenerate swagger-client, add limit latest versions option
- Fix formatting
- Use safe_dump() instead of dump()
- Automatic dependency re-locking
- Add ability to expand entries in configuration file
- Add ability to create configuration in non-interactive mode
- Demo with lower flask version
- Move resolved stacks to misc repo
- Fix issues reported by coala
- Add files supporting "scoring" scenario
- Fix coala complains
- Add files supporting "scoring" scenario
- Add README for runtime environment scenario
- Remove requires section in example
- Minor improvements in README file
- Minor improvements in README file
- Add README file for lockdown example
- Add example flask application to verify stack works
- fixed the wrong version specifier
- Adjust recommendation type to latest
- all the use cases
- Release of version 0.3.0
- Release of version 0.2.0
- Fix Coala issues
- Automatic update of dependency texttable from 1.6.0 to 1.6.1
- a basic lockdown example
- Remove redundant parentheses
- Introduce output formats for Thamos
- Automatic update of dependency thoth-analyzer from 0.1.0 to 0.1.2
- Add missing MANIFEST.in
- Perform autodiscovery for host runtime environment
- Use black for formatting
- Explicitly propagate recommendation type if user asked so
- Fix clash of options for CLI
- Submit runtime environments to Thoth
- Re-generate swagger client files
- Make configuration entries minimal
- Automatic update of dependency distro from 1.3.0 to 1.4.0
- Automatic update of dependency python-dateutil from 2.7.5 to 2.8.0
- Adjust configuration file structure based on comments
- Rename configuration to runtime_environments
- Make a list of configurations
- State requirements format in the config file
- Adjust structure of configuration file
- Introduce log and status sub-commands
- Introduce a way how to suppress TLS warnings
- It's already 2019
- Update README with lib/CLI instructions
- Adjust TLS verify property when thamos is used as a lib
- Provide routine for submitting and retrieving image analyses
- Automatic update of dependency yaspin from 0.14.0 to 0.14.1
- Automatic update of dependency texttable from 1.5.0 to 1.6.0
- Add missing requirements
- Fix exception happening if there was an error in analysis
- Release of version 0.1.0
- Use contoml instead of toml, it has prettier output
- Warn on using insecure network without TLS
- Provide some defaults for runtime environmnet configuration
- Remove no longer relevant TODO
- Perform API discovery when communicating with remote
- Remove unused parameters to CLI commands
- Propagate error in report to process exit code
- Give user guidance on how to configure thamos
- Regenerate thamos swagger client
- Add guards to library functions
- CLI always uses the highest rated software stack
- Serialize into a file correctly
- Remove invalid parameter to TOML
- Automatic update of dependency six from 1.11.0 to 1.12.0
- Automatic update of dependency certifi from 2018.10.15 to 2018.11.29
- Wrong index was on server side
- Fix report indexing
- Fix missing parameter
- Propagate force parameters to bypass server-side cache
- Point to upshift test environment by default
- Add long description for PyPI
- Update to correctly propagate runtime environment
- Update swagger client with hardware info on input
- Make CI happy again
- Adjust library's advise implementation for current implementation
- Update to reflect the current API implementation
- Automatic update of dependency texttable from 1.4.0 to 1.5.0
- Automatic update of dependency urllib3 from 1.24 to 1.24.1
- Do not use trailing slash in url
- Automatic update of dependency python-dateutil from 2.7.4 to 2.7.5
- use thoth-* jobs in pipeline
- added .vscode/
- Automatic update of dependency python-dateutil from 2.7.3 to 2.7.4
- Automatic update of dependency urllib3 from 1.23 to 1.24
- Automatic update of dependency thoth-analyzer from 0.0.7 to 0.1.0
- We use JSON as an output format
- Regenerate client to include dependency monkey API
- Logs can be nullable
- Introduce --no-wait flag for not waiting for analysis to finish
- Automatic update of dependency click from 6.7 to 7.0
- State properties are now model properties
- Regenerate swagger client
- Delete strict checks in nullable values
- Use yaml.safe_load due to security reasons
- Supress details from reports in table output
- Print nested dicts nicely in the provenance report
- Omit redundant findings key in the provenance report
- Omit redundant findings key in the provenance report
- Make runtime environment a parameter to CLI
- Center package name and package version in response
- Initial dependency lock
- Return code 4 is no more missing
- Fix linter complains
- Final bits in initial working implementation
- Initial implementation of CLI
- Regenerate swagger client based on the current state
- Regenerate swagger client with new response models
- removed the markdown bear as it depends on some npm tools
- more linter fixes
- missing newline
- preparing for coala
- added a job for creating releases
- added the missing coala config
- added github and zuul configs
- Initial implementation
- 📝 there was some ( too much
- Inform about no justification made
- 📌 Automatic update of dependency thoth-analyzer from 0.1.6 to 0.1.7
- Add missing bits for documentation
- Generate Thamos documentation
- Regenerate client to support is_s2i flag
- Propagate is_s2i flag based to User API
- minor updates
- 📌 Automatic update of dependency thoth-analyzer from 0.1.5 to 0.1.6
- Regenerate client with updated GitHub parameter types
- Fix method name
- Add support for GitHub integration to Thamos lib
- Regenerate client for GitHub support
- 📌 Automatic update of dependency urllib3 from 1.25.7 to 1.25.8
- 📌 Automatic update of dependency pytest from 5.3.3 to 5.3.4
- 📌 Automatic update of dependency pytest from 5.3.2 to 5.3.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.7 to 0.1.8
- 📌 Automatic update of dependency daiquiri from 1.6.1 to 2.0.0
- 📌 Automatic update of dependency six from 1.13.0 to 1.14.0
- 📌 Automatic update of dependency yaspin from 0.15.0 to 0.16.0
- 📌 Automatic update of dependency thoth-python from 0.9.0 to 0.9.1
- Adjust testsuite to new response format
- Add pip/pip-compile support
- 📌 Automatic update of dependency pytest-timeout from 1.3.3 to 1.3.4
- 📌 Automatic update of dependency pyyaml from 5.2 to 5.3
- Update examples
- Happy new year!
- 📌 Automatic update of dependency daiquiri from 1.6.0 to 1.6.1
- 📌 Automatic update of dependency pytest from 5.3.1 to 5.3.2
- Regenerate client and docs after modifying GitHubApp parameters
- remove unusued parameter
- Modify parameters for GitHub App
- 📌 Automatic update of dependency pytest from 5.3.4 to 5.3.5
- Add templates for Kebechet releases
- Fix analusis error detection
- A temporary workaround for workload-operator and analysis propagation
- 📌 Automatic update of dependency pyyaml from 3.13 to 5.3.1
- Initial dependency lock
- Delete Pipfile.lock
- 📌 Automatic update of dependency daiquiri from 2.0.0 to 2.1.0
- Try to detect git origin with request
- 📌 Automatic update of dependency requests from 2.22.0 to 2.23.0
- Improve error handling when user-api is not available
- Update .thoth.yaml
- Introduce thamos advise with --dev switch
- Colorize logs comming from the cluster
- Parse JSON log produced in the cluster on
thamos log
- Version 0.8.3
- Pin pyyaml and setuptools for pip's resolver
- Fix requirements parsing in setup.py
- Release of version 0.8.2
- 📌 Automatic update of dependency pyyaml from 5.3.1 to 3.13
- Add templates for Kebechet releases
- Fix analusis error detection
- A temporary workaround for workload-operator and analysis propagation
- 📌 Automatic update of dependency pyyaml from 3.13 to 5.3.1
- Initial dependency lock
- Delete Pipfile.lock
- 📌 Automatic update of dependency daiquiri from 2.0.0 to 2.1.0
- Try to detect git origin with request
- 📌 Automatic update of dependency requests from 2.22.0 to 2.23.0
- Improve error handling when user-api is not available
- Update .thoth.yaml
- Release of version 0.8.1
- Regenerate client and docs after modifying GitHubApp parameters
- remove unusued parameter
- Modify parameters for GitHub App
- 📌 Automatic update of dependency pytest from 5.3.4 to 5.3.5
- Release of version 0.8.0
- Regenerate client with updated GitHub parameter types
- Fix method name
- Add support for GitHub integration to Thamos lib
- Regenerate client for GitHub support
- 📌 Automatic update of dependency urllib3 from 1.25.7 to 1.25.8
- 📌 Automatic update of dependency pytest from 5.3.3 to 5.3.4
- 📌 Automatic update of dependency pytest from 5.3.2 to 5.3.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.7 to 0.1.8
- 📌 Automatic update of dependency daiquiri from 1.6.1 to 2.0.0
- 📌 Automatic update of dependency six from 1.13.0 to 1.14.0
- 📌 Automatic update of dependency yaspin from 0.15.0 to 0.16.0
- 📌 Automatic update of dependency thoth-python from 0.9.0 to 0.9.1
- Adjust testsuite to new response format
- Add pip/pip-compile support
- 📌 Automatic update of dependency pytest-timeout from 1.3.3 to 1.3.4
- 📌 Automatic update of dependency pyyaml from 5.2 to 5.3
- Update examples
- Happy new year!
- 📌 Automatic update of dependency daiquiri from 1.6.0 to 1.6.1
- 📌 Automatic update of dependency pytest from 5.3.1 to 5.3.2
- Release of version 0.7.7
- Inform about no justification made
- 📌 Automatic update of dependency thoth-analyzer from 0.1.6 to 0.1.7
- Add missing bits for documentation
- Generate Thamos documentation
- Regenerate client to support is_s2i flag
- Propagate is_s2i flag based to User API
- minor updates
- 📌 Automatic update of dependency thoth-analyzer from 0.1.5 to 0.1.6
- Release of version 0.7.6
- Release of version 0.7.5
- 📝 there was some ( too much
- 📌 Automatic update of dependency pyyaml from 5.1.2 to 5.2
- 📌 Automatic update of dependency thoth-analyzer from 0.1.4 to 0.1.5
- 📌 Automatic update of dependency certifi from 2019.9.11 to 2019.11.28
- 📌 Automatic update of dependency pytest from 5.3.0 to 5.3.1
- 📌 Automatic update of dependency pytest from 5.2.4 to 5.3.0
- 📌 Automatic update of dependency pytest from 5.2.3 to 5.2.4
- 📌 Automatic update of dependency pytest from 5.2.2 to 5.2.3
- Release of version 0.7.4
- Advised runtime environment is now part of recommended product
- Release of version 0.7.3
- 📌 Automatic update of dependency urllib3 from 1.25.6 to 1.25.7
- Adjust output visualization according to new adviser output
- save check for the stack-info
- update thamos with latest user-api
- use https protocol to access test user-api
- 📌 Automatic update of dependency six from 1.12.0 to 1.13.0
- 📌 Automatic update of dependency python-dateutil from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest from 5.2.1 to 5.2.2
- Update .codeclimate.yml
- Create .codeclimate.yml
- Create .gitattributes
- 📌 Automatic update of dependency pytest from 5.2.0 to 5.2.1
- 📌 Automatic update of dependency pytest-cov from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest-cov from 2.7.1 to 2.8.0
- Print out Thoth backend version on `thamos version'
- 📌 Automatic update of dependency pytest from 5.1.3 to 5.2.0
- 📌 Automatic update of dependency thoth-analyzer from 0.1.3 to 0.1.4
- 📌 Automatic update of dependency urllib3 from 1.25.5 to 1.25.6
- Do not send empty library usage
- 📌 Automatic update of dependency pytest from 5.1.2 to 5.1.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.2 to 0.1.3
- 📌 Automatic update of dependency urllib3 from 1.25.4 to 1.25.5
- 📌 Automatic update of dependency urllib3 from 1.25.3 to 1.25.4
- 📌 Automatic update of dependency certifi from 2019.6.16 to 2019.9.11
- 📌 Automatic update of dependency pytest from 5.1.1 to 5.1.2
- Link to docs for specific node placement
- Release of version 0.7.2
- Add missing toml in requirements.txt
- Release of version 0.7.1
- Add missing test file
- Enable zuul-pytest on this repo
- ✨ now using Fedora 30 and Python 3.7
- Use .coafile from adviser
- Add tests for checking serialization
- Switch from contoml to toml
- Adjust the exception message when file is not set
- State Pipfile is required
- We require Python 3.6+
- Always create config from template if template is set explictly
- Release of version 0.7.0
- 📌 Automatic update of dependency yaspin from 0.14.3 to 0.15.0
- 📌 Automatic update of dependency invectio from 0.0.6 to 0.0.7
- 📌 Automatic update of dependency daiquiri from 1.5.0 to 1.6.0
- 📌 Automatic update of dependency invectio from 0.0.5 to 0.0.6
- Document environment variables which can be used during s2i
- 📌 Automatic dependency re-locking
- Adjust status command to use the last analysis id
- Filter out calls to Python's standard library
- The configuration template can be user supplied
- Provide a way to note last analysis id into a temporary file
- Decrease maximum sleep time to be more responsive
- Propagate environment configuration in advise_here
- Expand configuration with environment variables
- Hot fix for accessing wrong variable
- Propagate library usage for all Python libraries
- Add ability to configure thamos using envvars
- Correctly propagate invectio version to user-api after library usage detection
- Be more descriptive with logged message about library usage
- 📌 Automatic update of dependency invectio from 0.0.4 to 0.0.5
- Fix issue if no report is generated by the recommendation engine
- Release of version 0.6.0
- ⛵ updated thamos with latest user-api
- 🐌 supporting method for submitting whole build(imagestream and buildlog)
- 📌 Automatic update of dependency invectio from 0.0.3 to 0.0.4
- Release of version 0.5.5
- Fix issues with generated swagger client
- Remove trailing whitespace
- Fix propagation of
limit_latest_versions
parameter - Round up maximum line length allowed for Coala
- Be more verbose about adviser input on debug
- Use test environment as a source for swagger client
- Regenerate swagger client
- Removed unecessary from get_analysis_results
- Duplicate origin param
- Added origin to advise
- Fixed
- Release of version 0.5.4
- Add
nowrite
parameter to create_default_config - auto swagger client generated
- Analysis ID is second argument
- Analysis ID is second argument
- Remove trailing whitespace
- Added origin option to provenance and advise
- Make sure to follow recomendation type priority
- Fix issue #182
- 📌 Automatic update of dependency texttable from 1.6.1 to 1.6.2
- Update docs on how autogenerating code is done
- lib analysis results
- Fix URL to OpenAPI YAML
- Release of version 0.5.3
- Release of version 0.5.2
- Release of version 0.5.1
- Release of version 0.5.0
- Fix handling based on arguments if no config file is needed
- 📌 Automatic update of dependency certifi from 2019.3.9 to 2019.6.16
- Release of version 0.4.3
- 📌 Automatic update of dependency invectio from 0.0.1 to 0.0.3
- 📌 Automatic update of dependency requests from 2.21.0 to 2.22.0
- 📌 Automatic update of dependency pyyaml from 5.1 to 5.1.1
- 📌 Automatic update of dependency yaspin from 0.14.2 to 0.14.3
- 📌 Automatic update of dependency urllib3 from 1.24.3 to 1.25.3
- Include Thoth's configuration file for sdist distribution
- rm trailing white space
- Removed self keyword
- Remove api arg
- Accidental white space
- Forgot to remove arguments
- Forgot to remove arguments
- Manual formatting
- Auto format
- Provenance here lib function
- Use own user-agent for user requests
- Thamos Library advise_here (#159)
- Edit styling
- Edit styling
- python/black styling
- Pipfile.lock is not auto added
- No need to include API client in args
- Created library function for advising current directory
- State configuration option for disabling progressbar
- Adjust default Thoth host to talk to
- Provide ability to supply configuration file template
- Report warning if no library usage was gathered
- Release of version 0.4.2
- Add missing Invectio requirement
- Release of version 0.4.1
- Use arguments instead of kwargs to be compatible with openapi
- Release of version 0.4.0
- Regenerate for new implementation
- Use openapi 3 implementation for swagger client generation
- Re-generate swagger client
- Integrate static analysis using Invectio
- 📌 Automatic update of dependency urllib3 from 1.24.2 to 1.24.3
- 📌 Automatic update of dependency yaspin from 0.14.1 to 0.14.2
- Re-generate for transition to Dgraph
- 📌 Automatic update of dependency urllib3 from 1.24.1 to 1.24.2
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- ✨ using -stage now, removed some quirks
- ✨ added a container build script and adjusted some readmes
- Log Thoth's API URL to show to which instance a user talks to
- bug fix on TLS turned on
- Used urljoin for maintaining semantic version of url
- Correctly handle errors from reports and empty reports
- Make sure configuration changes are propagated to config file
- Match operating system with solver results
- Pin down more dependencies
- Enable limit_latest_versions to be configured from configuration
- Update .thoth.yaml
- Fix Coala complains
- Adjust runtime-environment example to reflect data in Test environment
- Release of version 0.3.1
- Add Thoth's configuration file
- Provide environment type in library adapter
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Regenerate client
- Target coala issues
- Do not write changes in configuration if there are no changes
- Adjust Thoth's configuration based on recommendations
- Regenerate swagger-client, add limit latest versions option
- Fix formatting
- Use safe_dump() instead of dump()
- Automatic dependency re-locking
- Add ability to expand entries in configuration file
- Add ability to create configuration in non-interactive mode
- Demo with lower flask version
- Move resolved stacks to misc repo
- Fix issues reported by coala
- Add files supporting "scoring" scenario
- Fix coala complains
- Add files supporting "scoring" scenario
- Add README for runtime environment scenario
- Remove requires section in example
- Minor improvements in README file
- Minor improvements in README file
- Add README file for lockdown example
- Add example flask application to verify stack works
- fixed the wrong version specifier
- Adjust recommendation type to latest
- all the use cases
- Release of version 0.3.0
- Release of version 0.2.0
- Fix Coala issues
- Automatic update of dependency texttable from 1.6.0 to 1.6.1
- a basic lockdown example
- Remove redundant parentheses
- Introduce output formats for Thamos
- Automatic update of dependency thoth-analyzer from 0.1.0 to 0.1.2
- Add missing MANIFEST.in
- Perform autodiscovery for host runtime environment
- Use black for formatting
- Explicitly propagate recommendation type if user asked so
- Fix clash of options for CLI
- Submit runtime environments to Thoth
- Re-generate swagger client files
- Make configuration entries minimal
- Automatic update of dependency distro from 1.3.0 to 1.4.0
- Automatic update of dependency python-dateutil from 2.7.5 to 2.8.0
- Adjust configuration file structure based on comments
- Rename configuration to runtime_environments
- Make a list of configurations
- State requirements format in the config file
- Adjust structure of configuration file
- Introduce log and status sub-commands
- Introduce a way how to suppress TLS warnings
- It's already 2019
- Update README with lib/CLI instructions
- Adjust TLS verify property when thamos is used as a lib
- Provide routine for submitting and retrieving image analyses
- Automatic update of dependency yaspin from 0.14.0 to 0.14.1
- Automatic update of dependency texttable from 1.5.0 to 1.6.0
- Add missing requirements
- Fix exception happening if there was an error in analysis
- Release of version 0.1.0
- Use contoml instead of toml, it has prettier output
- Warn on using insecure network without TLS
- Provide some defaults for runtime environmnet configuration
- Remove no longer relevant TODO
- Perform API discovery when communicating with remote
- Remove unused parameters to CLI commands
- Propagate error in report to process exit code
- Give user guidance on how to configure thamos
- Regenerate thamos swagger client
- Add guards to library functions
- CLI always uses the highest rated software stack
- Serialize into a file correctly
- Remove invalid parameter to TOML
- Automatic update of dependency six from 1.11.0 to 1.12.0
- Automatic update of dependency certifi from 2018.10.15 to 2018.11.29
- Wrong index was on server side
- Fix report indexing
- Fix missing parameter
- Propagate force parameters to bypass server-side cache
- Point to upshift test environment by default
- Add long description for PyPI
- Update to correctly propagate runtime environment
- Update swagger client with hardware info on input
- Make CI happy again
- Adjust library's advise implementation for current implementation
- Update to reflect the current API implementation
- Automatic update of dependency texttable from 1.4.0 to 1.5.0
- Automatic update of dependency urllib3 from 1.24 to 1.24.1
- Do not use trailing slash in url
- Automatic update of dependency python-dateutil from 2.7.4 to 2.7.5
- use thoth-* jobs in pipeline
- added .vscode/
- Automatic update of dependency python-dateutil from 2.7.3 to 2.7.4
- Automatic update of dependency urllib3 from 1.23 to 1.24
- Automatic update of dependency thoth-analyzer from 0.0.7 to 0.1.0
- We use JSON as an output format
- Regenerate client to include dependency monkey API
- Logs can be nullable
- Introduce --no-wait flag for not waiting for analysis to finish
- Automatic update of dependency click from 6.7 to 7.0
- State properties are now model properties
- Regenerate swagger client
- Delete strict checks in nullable values
- Use yaml.safe_load due to security reasons
- Supress details from reports in table output
- Print nested dicts nicely in the provenance report
- Omit redundant findings key in the provenance report
- Omit redundant findings key in the provenance report
- Make runtime environment a parameter to CLI
- Center package name and package version in response
- Initial dependency lock
- Return code 4 is no more missing
- Fix linter complains
- Final bits in initial working implementation
- Initial implementation of CLI
- Regenerate swagger client based on the current state
- Regenerate swagger client with new response models
- removed the markdown bear as it depends on some npm tools
- more linter fixes
- missing newline
- preparing for coala
- added a job for creating releases
- added the missing coala config
- added github and zuul configs
- Initial implementation
- Update client to also include dev flag
- Remove unused imports
- Do not fail if obtaining origin fails
- 📌 Automatic update of dependency pyyaml from 3.13 to 5.3.1
- 📌 Automatic update of dependency distro from 1.4.0 to 1.5.0
- Release of version 0.9.1
- Update client to also include dev flag
- Release of version 0.9.0
- Introduce thamos advise with --dev switch
- Colorize logs comming from the cluster
- Parse JSON log produced in the cluster on
thamos log
- Remove unused imports
- Version 0.8.3
- Pin pyyaml and setuptools for pip's resolver
- Fix requirements parsing in setup.py
- Release of version 0.8.2
- 📌 Automatic update of dependency pyyaml from 5.3.1 to 3.13
- Add templates for Kebechet releases
- Fix analusis error detection
- A temporary workaround for workload-operator and analysis propagation
- 📌 Automatic update of dependency pyyaml from 3.13 to 5.3.1
- Initial dependency lock
- Delete Pipfile.lock
- 📌 Automatic update of dependency daiquiri from 2.0.0 to 2.1.0
- Try to detect git origin with request
- 📌 Automatic update of dependency requests from 2.22.0 to 2.23.0
- Improve error handling when user-api is not available
- Update .thoth.yaml
- Release of version 0.8.1
- Regenerate client and docs after modifying GitHubApp parameters
- remove unusued parameter
- Modify parameters for GitHub App
- 📌 Automatic update of dependency pytest from 5.3.4 to 5.3.5
- Release of version 0.8.0
- Regenerate client with updated GitHub parameter types
- Fix method name
- Add support for GitHub integration to Thamos lib
- Regenerate client for GitHub support
- 📌 Automatic update of dependency urllib3 from 1.25.7 to 1.25.8
- 📌 Automatic update of dependency pytest from 5.3.3 to 5.3.4
- 📌 Automatic update of dependency pytest from 5.3.2 to 5.3.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.7 to 0.1.8
- 📌 Automatic update of dependency daiquiri from 1.6.1 to 2.0.0
- 📌 Automatic update of dependency six from 1.13.0 to 1.14.0
- 📌 Automatic update of dependency yaspin from 0.15.0 to 0.16.0
- 📌 Automatic update of dependency thoth-python from 0.9.0 to 0.9.1
- Adjust testsuite to new response format
- Add pip/pip-compile support
- 📌 Automatic update of dependency pytest-timeout from 1.3.3 to 1.3.4
- 📌 Automatic update of dependency pyyaml from 5.2 to 5.3
- Update examples
- Happy new year!
- 📌 Automatic update of dependency daiquiri from 1.6.0 to 1.6.1
- 📌 Automatic update of dependency pytest from 5.3.1 to 5.3.2
- Release of version 0.7.7
- Inform about no justification made
- 📌 Automatic update of dependency thoth-analyzer from 0.1.6 to 0.1.7
- Add missing bits for documentation
- Generate Thamos documentation
- Regenerate client to support is_s2i flag
- Propagate is_s2i flag based to User API
- minor updates
- 📌 Automatic update of dependency thoth-analyzer from 0.1.5 to 0.1.6
- Release of version 0.7.6
- Release of version 0.7.5
- 📝 there was some ( too much
- 📌 Automatic update of dependency pyyaml from 5.1.2 to 5.2
- 📌 Automatic update of dependency thoth-analyzer from 0.1.4 to 0.1.5
- 📌 Automatic update of dependency certifi from 2019.9.11 to 2019.11.28
- 📌 Automatic update of dependency pytest from 5.3.0 to 5.3.1
- 📌 Automatic update of dependency pytest from 5.2.4 to 5.3.0
- 📌 Automatic update of dependency pytest from 5.2.3 to 5.2.4
- 📌 Automatic update of dependency pytest from 5.2.2 to 5.2.3
- Release of version 0.7.4
- Advised runtime environment is now part of recommended product
- Release of version 0.7.3
- 📌 Automatic update of dependency urllib3 from 1.25.6 to 1.25.7
- Adjust output visualization according to new adviser output
- save check for the stack-info
- update thamos with latest user-api
- use https protocol to access test user-api
- 📌 Automatic update of dependency six from 1.12.0 to 1.13.0
- 📌 Automatic update of dependency python-dateutil from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest from 5.2.1 to 5.2.2
- Update .codeclimate.yml
- Create .codeclimate.yml
- Create .gitattributes
- 📌 Automatic update of dependency pytest from 5.2.0 to 5.2.1
- 📌 Automatic update of dependency pytest-cov from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest-cov from 2.7.1 to 2.8.0
- Print out Thoth backend version on `thamos version'
- 📌 Automatic update of dependency pytest from 5.1.3 to 5.2.0
- 📌 Automatic update of dependency thoth-analyzer from 0.1.3 to 0.1.4
- 📌 Automatic update of dependency urllib3 from 1.25.5 to 1.25.6
- Do not send empty library usage
- 📌 Automatic update of dependency pytest from 5.1.2 to 5.1.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.2 to 0.1.3
- 📌 Automatic update of dependency urllib3 from 1.25.4 to 1.25.5
- 📌 Automatic update of dependency urllib3 from 1.25.3 to 1.25.4
- 📌 Automatic update of dependency certifi from 2019.6.16 to 2019.9.11
- 📌 Automatic update of dependency pytest from 5.1.1 to 5.1.2
- Link to docs for specific node placement
- Release of version 0.7.2
- Add missing toml in requirements.txt
- Release of version 0.7.1
- Add missing test file
- Enable zuul-pytest on this repo
- ✨ now using Fedora 30 and Python 3.7
- Use .coafile from adviser
- Add tests for checking serialization
- Switch from contoml to toml
- Adjust the exception message when file is not set
- State Pipfile is required
- We require Python 3.6+
- Always create config from template if template is set explictly
- Release of version 0.7.0
- 📌 Automatic update of dependency yaspin from 0.14.3 to 0.15.0
- 📌 Automatic update of dependency invectio from 0.0.6 to 0.0.7
- 📌 Automatic update of dependency daiquiri from 1.5.0 to 1.6.0
- 📌 Automatic update of dependency invectio from 0.0.5 to 0.0.6
- Document environment variables which can be used during s2i
- 📌 Automatic dependency re-locking
- Adjust status command to use the last analysis id
- Filter out calls to Python's standard library
- The configuration template can be user supplied
- Provide a way to note last analysis id into a temporary file
- Decrease maximum sleep time to be more responsive
- Propagate environment configuration in advise_here
- Expand configuration with environment variables
- Hot fix for accessing wrong variable
- Propagate library usage for all Python libraries
- Add ability to configure thamos using envvars
- Correctly propagate invectio version to user-api after library usage detection
- Be more descriptive with logged message about library usage
- 📌 Automatic update of dependency invectio from 0.0.4 to 0.0.5
- Fix issue if no report is generated by the recommendation engine
- Release of version 0.6.0
- ⛵ updated thamos with latest user-api
- 🐌 supporting method for submitting whole build(imagestream and buildlog)
- 📌 Automatic update of dependency invectio from 0.0.3 to 0.0.4
- Release of version 0.5.5
- Fix issues with generated swagger client
- Remove trailing whitespace
- Fix propagation of
limit_latest_versions
parameter - Round up maximum line length allowed for Coala
- Be more verbose about adviser input on debug
- Use test environment as a source for swagger client
- Regenerate swagger client
- Removed unecessary from get_analysis_results
- Duplicate origin param
- Added origin to advise
- Fixed
- Release of version 0.5.4
- Add
nowrite
parameter to create_default_config - auto swagger client generated
- Analysis ID is second argument
- Analysis ID is second argument
- Remove trailing whitespace
- Added origin option to provenance and advise
- Make sure to follow recomendation type priority
- Fix issue #182
- 📌 Automatic update of dependency texttable from 1.6.1 to 1.6.2
- Update docs on how autogenerating code is done
- lib analysis results
- Fix URL to OpenAPI YAML
- Release of version 0.5.3
- Release of version 0.5.2
- Release of version 0.5.1
- Release of version 0.5.0
- Fix handling based on arguments if no config file is needed
- 📌 Automatic update of dependency certifi from 2019.3.9 to 2019.6.16
- Release of version 0.4.3
- 📌 Automatic update of dependency invectio from 0.0.1 to 0.0.3
- 📌 Automatic update of dependency requests from 2.21.0 to 2.22.0
- 📌 Automatic update of dependency pyyaml from 5.1 to 5.1.1
- 📌 Automatic update of dependency yaspin from 0.14.2 to 0.14.3
- 📌 Automatic update of dependency urllib3 from 1.24.3 to 1.25.3
- Include Thoth's configuration file for sdist distribution
- rm trailing white space
- Removed self keyword
- Remove api arg
- Accidental white space
- Forgot to remove arguments
- Forgot to remove arguments
- Manual formatting
- Auto format
- Provenance here lib function
- Use own user-agent for user requests
- Thamos Library advise_here (#159)
- Edit styling
- Edit styling
- python/black styling
- Pipfile.lock is not auto added
- No need to include API client in args
- Created library function for advising current directory
- State configuration option for disabling progressbar
- Adjust default Thoth host to talk to
- Provide ability to supply configuration file template
- Report warning if no library usage was gathered
- Release of version 0.4.2
- Add missing Invectio requirement
- Release of version 0.4.1
- Use arguments instead of kwargs to be compatible with openapi
- Release of version 0.4.0
- Regenerate for new implementation
- Use openapi 3 implementation for swagger client generation
- Re-generate swagger client
- Integrate static analysis using Invectio
- 📌 Automatic update of dependency urllib3 from 1.24.2 to 1.24.3
- 📌 Automatic update of dependency yaspin from 0.14.1 to 0.14.2
- Re-generate for transition to Dgraph
- 📌 Automatic update of dependency urllib3 from 1.24.1 to 1.24.2
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- ✨ using -stage now, removed some quirks
- ✨ added a container build script and adjusted some readmes
- Log Thoth's API URL to show to which instance a user talks to
- bug fix on TLS turned on
- Used urljoin for maintaining semantic version of url
- Correctly handle errors from reports and empty reports
- Make sure configuration changes are propagated to config file
- Match operating system with solver results
- Pin down more dependencies
- Enable limit_latest_versions to be configured from configuration
- Update .thoth.yaml
- Fix Coala complains
- Adjust runtime-environment example to reflect data in Test environment
- Release of version 0.3.1
- Add Thoth's configuration file
- Provide environment type in library adapter
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Regenerate client
- Target coala issues
- Do not write changes in configuration if there are no changes
- Adjust Thoth's configuration based on recommendations
- Regenerate swagger-client, add limit latest versions option
- Fix formatting
- Use safe_dump() instead of dump()
- Automatic dependency re-locking
- Add ability to expand entries in configuration file
- Add ability to create configuration in non-interactive mode
- Demo with lower flask version
- Move resolved stacks to misc repo
- Fix issues reported by coala
- Add files supporting "scoring" scenario
- Fix coala complains
- Add files supporting "scoring" scenario
- Add README for runtime environment scenario
- Remove requires section in example
- Minor improvements in README file
- Minor improvements in README file
- Add README file for lockdown example
- Add example flask application to verify stack works
- fixed the wrong version specifier
- Adjust recommendation type to latest
- all the use cases
- Release of version 0.3.0
- Release of version 0.2.0
- Fix Coala issues
- Automatic update of dependency texttable from 1.6.0 to 1.6.1
- a basic lockdown example
- Remove redundant parentheses
- Introduce output formats for Thamos
- Automatic update of dependency thoth-analyzer from 0.1.0 to 0.1.2
- Add missing MANIFEST.in
- Perform autodiscovery for host runtime environment
- Use black for formatting
- Explicitly propagate recommendation type if user asked so
- Fix clash of options for CLI
- Submit runtime environments to Thoth
- Re-generate swagger client files
- Make configuration entries minimal
- Automatic update of dependency distro from 1.3.0 to 1.4.0
- Automatic update of dependency python-dateutil from 2.7.5 to 2.8.0
- Adjust configuration file structure based on comments
- Rename configuration to runtime_environments
- Make a list of configurations
- State requirements format in the config file
- Adjust structure of configuration file
- Introduce log and status sub-commands
- Introduce a way how to suppress TLS warnings
- It's already 2019
- Update README with lib/CLI instructions
- Adjust TLS verify property when thamos is used as a lib
- Provide routine for submitting and retrieving image analyses
- Automatic update of dependency yaspin from 0.14.0 to 0.14.1
- Automatic update of dependency texttable from 1.5.0 to 1.6.0
- Add missing requirements
- Fix exception happening if there was an error in analysis
- Release of version 0.1.0
- Use contoml instead of toml, it has prettier output
- Warn on using insecure network without TLS
- Provide some defaults for runtime environmnet configuration
- Remove no longer relevant TODO
- Perform API discovery when communicating with remote
- Remove unused parameters to CLI commands
- Propagate error in report to process exit code
- Give user guidance on how to configure thamos
- Regenerate thamos swagger client
- Add guards to library functions
- CLI always uses the highest rated software stack
- Serialize into a file correctly
- Remove invalid parameter to TOML
- Automatic update of dependency six from 1.11.0 to 1.12.0
- Automatic update of dependency certifi from 2018.10.15 to 2018.11.29
- Wrong index was on server side
- Fix report indexing
- Fix missing parameter
- Propagate force parameters to bypass server-side cache
- Point to upshift test environment by default
- Add long description for PyPI
- Update to correctly propagate runtime environment
- Update swagger client with hardware info on input
- Make CI happy again
- Adjust library's advise implementation for current implementation
- Update to reflect the current API implementation
- Automatic update of dependency texttable from 1.4.0 to 1.5.0
- Automatic update of dependency urllib3 from 1.24 to 1.24.1
- Do not use trailing slash in url
- Automatic update of dependency python-dateutil from 2.7.4 to 2.7.5
- use thoth-* jobs in pipeline
- added .vscode/
- Automatic update of dependency python-dateutil from 2.7.3 to 2.7.4
- Automatic update of dependency urllib3 from 1.23 to 1.24
- Automatic update of dependency thoth-analyzer from 0.0.7 to 0.1.0
- We use JSON as an output format
- Regenerate client to include dependency monkey API
- Logs can be nullable
- Introduce --no-wait flag for not waiting for analysis to finish
- Automatic update of dependency click from 6.7 to 7.0
- State properties are now model properties
- Regenerate swagger client
- Delete strict checks in nullable values
- Use yaml.safe_load due to security reasons
- Supress details from reports in table output
- Print nested dicts nicely in the provenance report
- Omit redundant findings key in the provenance report
- Omit redundant findings key in the provenance report
- Make runtime environment a parameter to CLI
- Center package name and package version in response
- Initial dependency lock
- Return code 4 is no more missing
- Fix linter complains
- Final bits in initial working implementation
- Initial implementation of CLI
- Regenerate swagger client based on the current state
- Regenerate swagger client with new response models
- removed the markdown bear as it depends on some npm tools
- more linter fixes
- missing newline
- preparing for coala
- added a job for creating releases
- added the missing coala config
- added github and zuul configs
- Initial implementation
- 📌 Automatic update of dependency thoth-python from 0.9.1 to 0.9.2
- Remove checks on files as they are in Thoth-python 0.9.2
- Add TODO
- Add explanation for ConfigurationError
- Add files
- Add check on advise_here
- Add check on requirements format if missing from config file
- Added missing docstring
- 📌 Automatic update of dependency urllib3 from 1.25.8 to 1.25.9
- Do not report exception if no configuration was found in the directory
- Update lockdown scenario
- 📌 Automatic update of dependency certifi from 2020.4.5 to 2020.4.5.1
- 📌 Automatic update of dependency certifi from 2019.11.28 to 2020.4.5
- Use RHEL 8
- Update runtime environment example
- No CentOS, use RHEL
- Update scoring example
- Add new line after each log line if structured logging is turned off
- Long description content type missing in setup.py
- Drop raw HTTP support
- Implement retry mechanism to avoid flakes
- Fix spelling
- Provide platform in Thoth's configuration file
- Configure requirements format using env variables passed to build
- Respect review comments
- Regenerate client to reflect recent API schema changes
- Document environment variables that can be used
- Fix inconsistency in wait time printed
- Remove unused variable
- ✨ added standard project github templates
- better version spec for pyyaml
- manually locked pyyaml ⬆️
- lib and CLI should have same behaviour
- 📌 Automatic update of dependency toml from 0.10.0 to 0.10.1
- 📌 Automatic update of dependency yaspin from 0.16.0 to 0.17.0
- 📌 Automatic update of dependency pytest from 5.4.1 to 5.4.2
- Add missing docstring
- adjust check
- Check for S2I
- Use correct enums
- Introduce source_type flag
- 📌 Automatic update of dependency pytest-cov from 2.8.1 to 2.9.0
- 📌 Automatic update of dependency six from 1.14.0 to 1.15.0
- Removed unncessary import
- Removed alarm decorator
- Revereted formatting changes
- Revereted formatting changes
- Revereted formatting changes
- wrap moved up
- wrap moved up
- Coala fix
- Added timeout decorater
- Added default timeout to be 15mins
- Added env variable to readme
- Regenerated swagger to fix thamos error
- Document runtime environments in the config file
- 📌 Automatic update of dependency certifi from 2020.4.5.1 to 2020.4.5.2
- 📌 Automatic update of dependency pytest from 5.4.2 to 5.4.3
- Increase timeout
- Add sesheta as maintainer
- Fix handling of enums
- Release of version 0.10.3
- Regenerated swagger to fix thamos error
- Document runtime environments in the config file
- 📌 Automatic update of dependency certifi from 2020.4.5.1 to 2020.4.5.2
- 📌 Automatic update of dependency pytest from 5.4.2 to 5.4.3
- Increase timeout
- Release of version 0.10.2
- Add missing docstring
- adjust check
- Check for S2I
- Use correct enums
- Introduce source_type flag
- 📌 Automatic update of dependency pytest-cov from 2.8.1 to 2.9.0
- 📌 Automatic update of dependency six from 1.14.0 to 1.15.0
- Removed unncessary import
- Removed alarm decorator
- Revereted formatting changes
- Revereted formatting changes
- Revereted formatting changes
- wrap moved up
- wrap moved up
- Coala fix
- Added timeout decorater
- Added default timeout to be 15mins
- Added env variable to readme
- Release of version 0.10.1
- ✨ added standard project github templates
- better version spec for pyyaml
- manually locked pyyaml ⬆️
- lib and CLI should have same behaviour
- 📌 Automatic update of dependency toml from 0.10.0 to 0.10.1
- 📌 Automatic update of dependency yaspin from 0.16.0 to 0.17.0
- 📌 Automatic update of dependency pytest from 5.4.1 to 5.4.2
- Release of version 0.10.0
- Configure requirements format using env variables passed to build
- Respect review comments
- Regenerate client to reflect recent API schema changes
- Document environment variables that can be used
- Fix inconsistency in wait time printed
- Release of version 0.9.4
- Remove unused variable
- 📌 Automatic update of dependency click from 7.1.1 to 7.1.2
- Implement retry mechanism to avoid flakes
- Fix spelling
- Provide platform in Thoth's configuration file
- Release of version 0.9.3
- 📌 Automatic update of dependency thoth-python from 0.9.1 to 0.9.2
- Remove checks on files as they are in Thoth-python 0.9.2
- Add TODO
- Add explanation for ConfigurationError
- Add files
- Add check on advise_here
- Add check on requirements format if missing from config file
- Added missing docstring
- 📌 Automatic update of dependency urllib3 from 1.25.8 to 1.25.9
- Do not report exception if no configuration was found in the directory
- Update lockdown scenario
- 📌 Automatic update of dependency certifi from 2020.4.5 to 2020.4.5.1
- 📌 Automatic update of dependency certifi from 2019.11.28 to 2020.4.5
- Use RHEL 8
- Update runtime environment example
- No CentOS, use RHEL
- Update scoring example
- Add new line after each log line if structured logging is turned off
- Long description content type missing in setup.py
- Release of version 0.9.2
- Do not fail if obtaining origin fails
- 📌 Automatic update of dependency pyyaml from 3.13 to 5.3.1
- 📌 Automatic update of dependency distro from 1.4.0 to 1.5.0
- Release of version 0.9.1
- Update client to also include dev flag
- Release of version 0.9.0
- Introduce thamos advise with --dev switch
- Colorize logs comming from the cluster
- Parse JSON log produced in the cluster on
thamos log
- Remove unused imports
- Version 0.8.3
- Pin pyyaml and setuptools for pip's resolver
- Fix requirements parsing in setup.py
- Release of version 0.8.2
- 📌 Automatic update of dependency pyyaml from 5.3.1 to 3.13
- Add templates for Kebechet releases
- Fix analusis error detection
- A temporary workaround for workload-operator and analysis propagation
- 📌 Automatic update of dependency pyyaml from 3.13 to 5.3.1
- Initial dependency lock
- Delete Pipfile.lock
- 📌 Automatic update of dependency daiquiri from 2.0.0 to 2.1.0
- Try to detect git origin with request
- Drop raw HTTP support
- 📌 Automatic update of dependency requests from 2.22.0 to 2.23.0
- Improve error handling when user-api is not available
- Update .thoth.yaml
- Release of version 0.8.1
- Regenerate client and docs after modifying GitHubApp parameters
- remove unusued parameter
- Modify parameters for GitHub App
- 📌 Automatic update of dependency pytest from 5.3.4 to 5.3.5
- Release of version 0.8.0
- Regenerate client with updated GitHub parameter types
- Fix method name
- Add support for GitHub integration to Thamos lib
- Regenerate client for GitHub support
- 📌 Automatic update of dependency urllib3 from 1.25.7 to 1.25.8
- 📌 Automatic update of dependency pytest from 5.3.3 to 5.3.4
- 📌 Automatic update of dependency pytest from 5.3.2 to 5.3.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.7 to 0.1.8
- 📌 Automatic update of dependency daiquiri from 1.6.1 to 2.0.0
- 📌 Automatic update of dependency six from 1.13.0 to 1.14.0
- 📌 Automatic update of dependency yaspin from 0.15.0 to 0.16.0
- 📌 Automatic update of dependency thoth-python from 0.9.0 to 0.9.1
- Adjust testsuite to new response format
- Add pip/pip-compile support
- 📌 Automatic update of dependency pytest-timeout from 1.3.3 to 1.3.4
- 📌 Automatic update of dependency pyyaml from 5.2 to 5.3
- Update examples
- Happy new year!
- 📌 Automatic update of dependency daiquiri from 1.6.0 to 1.6.1
- 📌 Automatic update of dependency pytest from 5.3.1 to 5.3.2
- Release of version 0.7.7
- Inform about no justification made
- 📌 Automatic update of dependency thoth-analyzer from 0.1.6 to 0.1.7
- Add missing bits for documentation
- Generate Thamos documentation
- Regenerate client to support is_s2i flag
- Propagate is_s2i flag based to User API
- minor updates
- 📌 Automatic update of dependency thoth-analyzer from 0.1.5 to 0.1.6
- Release of version 0.7.6
- Release of version 0.7.5
- 📝 there was some ( too much
- 📌 Automatic update of dependency pyyaml from 5.1.2 to 5.2
- 📌 Automatic update of dependency thoth-analyzer from 0.1.4 to 0.1.5
- 📌 Automatic update of dependency certifi from 2019.9.11 to 2019.11.28
- 📌 Automatic update of dependency pytest from 5.3.0 to 5.3.1
- 📌 Automatic update of dependency pytest from 5.2.4 to 5.3.0
- 📌 Automatic update of dependency pytest from 5.2.3 to 5.2.4
- 📌 Automatic update of dependency pytest from 5.2.2 to 5.2.3
- Release of version 0.7.4
- Advised runtime environment is now part of recommended product
- Release of version 0.7.3
- 📌 Automatic update of dependency urllib3 from 1.25.6 to 1.25.7
- Adjust output visualization according to new adviser output
- save check for the stack-info
- update thamos with latest user-api
- use https protocol to access test user-api
- 📌 Automatic update of dependency six from 1.12.0 to 1.13.0
- 📌 Automatic update of dependency python-dateutil from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest from 5.2.1 to 5.2.2
- Update .codeclimate.yml
- Create .codeclimate.yml
- Create .gitattributes
- 📌 Automatic update of dependency pytest from 5.2.0 to 5.2.1
- 📌 Automatic update of dependency pytest-cov from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest-cov from 2.7.1 to 2.8.0
- Print out Thoth backend version on `thamos version'
- 📌 Automatic update of dependency pytest from 5.1.3 to 5.2.0
- 📌 Automatic update of dependency thoth-analyzer from 0.1.3 to 0.1.4
- 📌 Automatic update of dependency urllib3 from 1.25.5 to 1.25.6
- Do not send empty library usage
- 📌 Automatic update of dependency pytest from 5.1.2 to 5.1.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.2 to 0.1.3
- 📌 Automatic update of dependency urllib3 from 1.25.4 to 1.25.5
- 📌 Automatic update of dependency urllib3 from 1.25.3 to 1.25.4
- 📌 Automatic update of dependency certifi from 2019.6.16 to 2019.9.11
- 📌 Automatic update of dependency pytest from 5.1.1 to 5.1.2
- Link to docs for specific node placement
- Release of version 0.7.2
- Add missing toml in requirements.txt
- Release of version 0.7.1
- Add missing test file
- Enable zuul-pytest on this repo
- ✨ now using Fedora 30 and Python 3.7
- Use .coafile from adviser
- Add tests for checking serialization
- Switch from contoml to toml
- Adjust the exception message when file is not set
- State Pipfile is required
- We require Python 3.6+
- Always create config from template if template is set explictly
- Release of version 0.7.0
- 📌 Automatic update of dependency yaspin from 0.14.3 to 0.15.0
- 📌 Automatic update of dependency invectio from 0.0.6 to 0.0.7
- 📌 Automatic update of dependency daiquiri from 1.5.0 to 1.6.0
- 📌 Automatic update of dependency invectio from 0.0.5 to 0.0.6
- Document environment variables which can be used during s2i
- 📌 Automatic dependency re-locking
- Adjust status command to use the last analysis id
- Filter out calls to Python's standard library
- The configuration template can be user supplied
- Provide a way to note last analysis id into a temporary file
- Decrease maximum sleep time to be more responsive
- Propagate environment configuration in advise_here
- Expand configuration with environment variables
- Hot fix for accessing wrong variable
- Propagate library usage for all Python libraries
- Add ability to configure thamos using envvars
- Correctly propagate invectio version to user-api after library usage detection
- Be more descriptive with logged message about library usage
- 📌 Automatic update of dependency invectio from 0.0.4 to 0.0.5
- Fix issue if no report is generated by the recommendation engine
- Release of version 0.6.0
- ⛵ updated thamos with latest user-api
- 🐌 supporting method for submitting whole build(imagestream and buildlog)
- 📌 Automatic update of dependency invectio from 0.0.3 to 0.0.4
- Release of version 0.5.5
- Fix issues with generated swagger client
- Remove trailing whitespace
- Fix propagation of
limit_latest_versions
parameter - Round up maximum line length allowed for Coala
- Be more verbose about adviser input on debug
- Use test environment as a source for swagger client
- Regenerate swagger client
- Removed unecessary from get_analysis_results
- Duplicate origin param
- Added origin to advise
- Fixed
- Release of version 0.5.4
- Add
nowrite
parameter to create_default_config - auto swagger client generated
- Analysis ID is second argument
- Analysis ID is second argument
- Remove trailing whitespace
- Added origin option to provenance and advise
- Make sure to follow recomendation type priority
- Fix issue #182
- 📌 Automatic update of dependency texttable from 1.6.1 to 1.6.2
- Update docs on how autogenerating code is done
- lib analysis results
- Fix URL to OpenAPI YAML
- Release of version 0.5.3
- Release of version 0.5.2
- Release of version 0.5.1
- Release of version 0.5.0
- Fix handling based on arguments if no config file is needed
- 📌 Automatic update of dependency certifi from 2019.3.9 to 2019.6.16
- Release of version 0.4.3
- 📌 Automatic update of dependency invectio from 0.0.1 to 0.0.3
- 📌 Automatic update of dependency requests from 2.21.0 to 2.22.0
- 📌 Automatic update of dependency pyyaml from 5.1 to 5.1.1
- 📌 Automatic update of dependency yaspin from 0.14.2 to 0.14.3
- 📌 Automatic update of dependency urllib3 from 1.24.3 to 1.25.3
- Include Thoth's configuration file for sdist distribution
- rm trailing white space
- Removed self keyword
- Remove api arg
- Accidental white space
- Forgot to remove arguments
- Forgot to remove arguments
- Manual formatting
- Auto format
- Provenance here lib function
- Use own user-agent for user requests
- Thamos Library advise_here (#159)
- Edit styling
- Edit styling
- python/black styling
- Pipfile.lock is not auto added
- No need to include API client in args
- Created library function for advising current directory
- State configuration option for disabling progressbar
- Adjust default Thoth host to talk to
- Provide ability to supply configuration file template
- Report warning if no library usage was gathered
- Release of version 0.4.2
- Add missing Invectio requirement
- Release of version 0.4.1
- Use arguments instead of kwargs to be compatible with openapi
- Release of version 0.4.0
- Regenerate for new implementation
- Use openapi 3 implementation for swagger client generation
- Re-generate swagger client
- Integrate static analysis using Invectio
- 📌 Automatic update of dependency urllib3 from 1.24.2 to 1.24.3
- 📌 Automatic update of dependency yaspin from 0.14.1 to 0.14.2
- Re-generate for transition to Dgraph
- 📌 Automatic update of dependency urllib3 from 1.24.1 to 1.24.2
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- ✨ using -stage now, removed some quirks
- ✨ added a container build script and adjusted some readmes
- Log Thoth's API URL to show to which instance a user talks to
- bug fix on TLS turned on
- Used urljoin for maintaining semantic version of url
- Correctly handle errors from reports and empty reports
- Make sure configuration changes are propagated to config file
- Match operating system with solver results
- Pin down more dependencies
- Enable limit_latest_versions to be configured from configuration
- Update .thoth.yaml
- Fix Coala complains
- Adjust runtime-environment example to reflect data in Test environment
- Release of version 0.3.1
- Add Thoth's configuration file
- Provide environment type in library adapter
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Regenerate client
- Target coala issues
- Do not write changes in configuration if there are no changes
- Adjust Thoth's configuration based on recommendations
- Regenerate swagger-client, add limit latest versions option
- Fix formatting
- Use safe_dump() instead of dump()
- Automatic dependency re-locking
- Add ability to expand entries in configuration file
- Add ability to create configuration in non-interactive mode
- Demo with lower flask version
- Move resolved stacks to misc repo
- Fix issues reported by coala
- Add files supporting "scoring" scenario
- Fix coala complains
- Add files supporting "scoring" scenario
- Add README for runtime environment scenario
- Remove requires section in example
- Minor improvements in README file
- Minor improvements in README file
- Add README file for lockdown example
- Add example flask application to verify stack works
- fixed the wrong version specifier
- Adjust recommendation type to latest
- all the use cases
- Release of version 0.3.0
- Release of version 0.2.0
- Fix Coala issues
- Automatic update of dependency texttable from 1.6.0 to 1.6.1
- a basic lockdown example
- Remove redundant parentheses
- Introduce output formats for Thamos
- Automatic update of dependency thoth-analyzer from 0.1.0 to 0.1.2
- Add missing MANIFEST.in
- Perform autodiscovery for host runtime environment
- Use black for formatting
- Explicitly propagate recommendation type if user asked so
- Fix clash of options for CLI
- Submit runtime environments to Thoth
- Re-generate swagger client files
- Make configuration entries minimal
- Automatic update of dependency distro from 1.3.0 to 1.4.0
- Automatic update of dependency python-dateutil from 2.7.5 to 2.8.0
- Adjust configuration file structure based on comments
- Rename configuration to runtime_environments
- Make a list of configurations
- State requirements format in the config file
- Adjust structure of configuration file
- Introduce log and status sub-commands
- Introduce a way how to suppress TLS warnings
- It's already 2019
- Update README with lib/CLI instructions
- Adjust TLS verify property when thamos is used as a lib
- Provide routine for submitting and retrieving image analyses
- Automatic update of dependency yaspin from 0.14.0 to 0.14.1
- Automatic update of dependency texttable from 1.5.0 to 1.6.0
- Add missing requirements
- Fix exception happening if there was an error in analysis
- Release of version 0.1.0
- Use contoml instead of toml, it has prettier output
- Warn on using insecure network without TLS
- Provide some defaults for runtime environmnet configuration
- Remove no longer relevant TODO
- Perform API discovery when communicating with remote
- Remove unused parameters to CLI commands
- Propagate error in report to process exit code
- Give user guidance on how to configure thamos
- Regenerate thamos swagger client
- Add guards to library functions
- CLI always uses the highest rated software stack
- Serialize into a file correctly
- Remove invalid parameter to TOML
- Automatic update of dependency six from 1.11.0 to 1.12.0
- Automatic update of dependency certifi from 2018.10.15 to 2018.11.29
- Wrong index was on server side
- Fix report indexing
- Fix missing parameter
- Propagate force parameters to bypass server-side cache
- Point to upshift test environment by default
- Add long description for PyPI
- Update to correctly propagate runtime environment
- Update swagger client with hardware info on input
- Make CI happy again
- Adjust library's advise implementation for current implementation
- Update to reflect the current API implementation
- Automatic update of dependency texttable from 1.4.0 to 1.5.0
- Automatic update of dependency urllib3 from 1.24 to 1.24.1
- Do not use trailing slash in url
- Automatic update of dependency python-dateutil from 2.7.4 to 2.7.5
- use thoth-* jobs in pipeline
- added .vscode/
- Automatic update of dependency python-dateutil from 2.7.3 to 2.7.4
- Automatic update of dependency urllib3 from 1.23 to 1.24
- Automatic update of dependency thoth-analyzer from 0.0.7 to 0.1.0
- We use JSON as an output format
- Regenerate client to include dependency monkey API
- Logs can be nullable
- Introduce --no-wait flag for not waiting for analysis to finish
- Automatic update of dependency click from 6.7 to 7.0
- State properties are now model properties
- Regenerate swagger client
- Delete strict checks in nullable values
- Use yaml.safe_load due to security reasons
- Supress details from reports in table output
- Print nested dicts nicely in the provenance report
- Omit redundant findings key in the provenance report
- Omit redundant findings key in the provenance report
- Make runtime environment a parameter to CLI
- Center package name and package version in response
- Initial dependency lock
- Return code 4 is no more missing
- Fix linter complains
- Final bits in initial working implementation
- Initial implementation of CLI
- Regenerate swagger client based on the current state
- Regenerate swagger client with new response models
- removed the markdown bear as it depends on some npm tools
- more linter fixes
- missing newline
- preparing for coala
- added a job for creating releases
- added the missing coala config
- added github and zuul configs
- Initial implementation
- Add thoth-common to requirements.txt
- Add thoth-common
- Release of version 0.10.4
- Add sesheta as maintainer
- Fix handling of enums
- Release of version 0.10.3
- Regenerated swagger to fix thamos error
- Document runtime environments in the config file
- 📌 Automatic update of dependency certifi from 2020.4.5.1 to 2020.4.5.2
- 📌 Automatic update of dependency pytest from 5.4.2 to 5.4.3
- Increase timeout
- Release of version 0.10.2
- Add missing docstring
- adjust check
- Check for S2I
- Use correct enums
- Introduce source_type flag
- 📌 Automatic update of dependency pytest-cov from 2.8.1 to 2.9.0
- 📌 Automatic update of dependency six from 1.14.0 to 1.15.0
- Removed unncessary import
- Removed alarm decorator
- Revereted formatting changes
- Revereted formatting changes
- Revereted formatting changes
- wrap moved up
- wrap moved up
- Coala fix
- Added timeout decorater
- Added default timeout to be 15mins
- Added env variable to readme
- Release of version 0.10.1
- ✨ added standard project github templates
- better version spec for pyyaml
- manually locked pyyaml ⬆️
- lib and CLI should have same behaviour
- 📌 Automatic update of dependency toml from 0.10.0 to 0.10.1
- 📌 Automatic update of dependency yaspin from 0.16.0 to 0.17.0
- 📌 Automatic update of dependency pytest from 5.4.1 to 5.4.2
- Release of version 0.10.0
- Configure requirements format using env variables passed to build
- Respect review comments
- Regenerate client to reflect recent API schema changes
- Document environment variables that can be used
- Fix inconsistency in wait time printed
- Release of version 0.9.4
- Remove unused variable
- 📌 Automatic update of dependency click from 7.1.1 to 7.1.2
- Implement retry mechanism to avoid flakes
- Fix spelling
- Provide platform in Thoth's configuration file
- Release of version 0.9.3
- 📌 Automatic update of dependency thoth-python from 0.9.1 to 0.9.2
- Remove checks on files as they are in Thoth-python 0.9.2
- Add TODO
- Add explanation for ConfigurationError
- Add files
- Add check on advise_here
- Add check on requirements format if missing from config file
- Added missing docstring
- 📌 Automatic update of dependency urllib3 from 1.25.8 to 1.25.9
- Do not report exception if no configuration was found in the directory
- Update lockdown scenario
- 📌 Automatic update of dependency certifi from 2020.4.5 to 2020.4.5.1
- 📌 Automatic update of dependency certifi from 2019.11.28 to 2020.4.5
- Use RHEL 8
- Update runtime environment example
- No CentOS, use RHEL
- Update scoring example
- Add new line after each log line if structured logging is turned off
- Long description content type missing in setup.py
- Release of version 0.9.2
- Do not fail if obtaining origin fails
- 📌 Automatic update of dependency pyyaml from 3.13 to 5.3.1
- 📌 Automatic update of dependency distro from 1.4.0 to 1.5.0
- Release of version 0.9.1
- Update client to also include dev flag
- Release of version 0.9.0
- Introduce thamos advise with --dev switch
- Colorize logs comming from the cluster
- Parse JSON log produced in the cluster on
thamos log
- Remove unused imports
- Version 0.8.3
- Pin pyyaml and setuptools for pip's resolver
- Fix requirements parsing in setup.py
- Release of version 0.8.2
- 📌 Automatic update of dependency pyyaml from 5.3.1 to 3.13
- Add templates for Kebechet releases
- Fix analusis error detection
- A temporary workaround for workload-operator and analysis propagation
- 📌 Automatic update of dependency pyyaml from 3.13 to 5.3.1
- Initial dependency lock
- Delete Pipfile.lock
- 📌 Automatic update of dependency daiquiri from 2.0.0 to 2.1.0
- Try to detect git origin with request
- Drop raw HTTP support
- 📌 Automatic update of dependency requests from 2.22.0 to 2.23.0
- Improve error handling when user-api is not available
- Update .thoth.yaml
- Release of version 0.8.1
- Regenerate client and docs after modifying GitHubApp parameters
- remove unusued parameter
- Modify parameters for GitHub App
- 📌 Automatic update of dependency pytest from 5.3.4 to 5.3.5
- Release of version 0.8.0
- Regenerate client with updated GitHub parameter types
- Fix method name
- Add support for GitHub integration to Thamos lib
- Regenerate client for GitHub support
- 📌 Automatic update of dependency urllib3 from 1.25.7 to 1.25.8
- 📌 Automatic update of dependency pytest from 5.3.3 to 5.3.4
- 📌 Automatic update of dependency pytest from 5.3.2 to 5.3.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.7 to 0.1.8
- 📌 Automatic update of dependency daiquiri from 1.6.1 to 2.0.0
- 📌 Automatic update of dependency six from 1.13.0 to 1.14.0
- 📌 Automatic update of dependency yaspin from 0.15.0 to 0.16.0
- 📌 Automatic update of dependency thoth-python from 0.9.0 to 0.9.1
- Adjust testsuite to new response format
- Add pip/pip-compile support
- 📌 Automatic update of dependency pytest-timeout from 1.3.3 to 1.3.4
- 📌 Automatic update of dependency pyyaml from 5.2 to 5.3
- Update examples
- Happy new year!
- 📌 Automatic update of dependency daiquiri from 1.6.0 to 1.6.1
- 📌 Automatic update of dependency pytest from 5.3.1 to 5.3.2
- Release of version 0.7.7
- Inform about no justification made
- 📌 Automatic update of dependency thoth-analyzer from 0.1.6 to 0.1.7
- Add missing bits for documentation
- Generate Thamos documentation
- Regenerate client to support is_s2i flag
- Propagate is_s2i flag based to User API
- minor updates
- 📌 Automatic update of dependency thoth-analyzer from 0.1.5 to 0.1.6
- Release of version 0.7.6
- Release of version 0.7.5
- 📝 there was some ( too much
- 📌 Automatic update of dependency pyyaml from 5.1.2 to 5.2
- 📌 Automatic update of dependency thoth-analyzer from 0.1.4 to 0.1.5
- 📌 Automatic update of dependency certifi from 2019.9.11 to 2019.11.28
- 📌 Automatic update of dependency pytest from 5.3.0 to 5.3.1
- 📌 Automatic update of dependency pytest from 5.2.4 to 5.3.0
- 📌 Automatic update of dependency pytest from 5.2.3 to 5.2.4
- 📌 Automatic update of dependency pytest from 5.2.2 to 5.2.3
- Release of version 0.7.4
- Advised runtime environment is now part of recommended product
- Release of version 0.7.3
- 📌 Automatic update of dependency urllib3 from 1.25.6 to 1.25.7
- Adjust output visualization according to new adviser output
- save check for the stack-info
- update thamos with latest user-api
- use https protocol to access test user-api
- 📌 Automatic update of dependency six from 1.12.0 to 1.13.0
- 📌 Automatic update of dependency python-dateutil from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest from 5.2.1 to 5.2.2
- Update .codeclimate.yml
- Create .codeclimate.yml
- Create .gitattributes
- 📌 Automatic update of dependency pytest from 5.2.0 to 5.2.1
- 📌 Automatic update of dependency pytest-cov from 2.8.0 to 2.8.1
- 📌 Automatic update of dependency pytest-cov from 2.7.1 to 2.8.0
- Print out Thoth backend version on `thamos version'
- 📌 Automatic update of dependency pytest from 5.1.3 to 5.2.0
- 📌 Automatic update of dependency thoth-analyzer from 0.1.3 to 0.1.4
- 📌 Automatic update of dependency urllib3 from 1.25.5 to 1.25.6
- Do not send empty library usage
- 📌 Automatic update of dependency pytest from 5.1.2 to 5.1.3
- 📌 Automatic update of dependency thoth-analyzer from 0.1.2 to 0.1.3
- 📌 Automatic update of dependency urllib3 from 1.25.4 to 1.25.5
- 📌 Automatic update of dependency urllib3 from 1.25.3 to 1.25.4
- 📌 Automatic update of dependency certifi from 2019.6.16 to 2019.9.11
- 📌 Automatic update of dependency pytest from 5.1.1 to 5.1.2
- Link to docs for specific node placement
- Release of version 0.7.2
- Add missing toml in requirements.txt
- Release of version 0.7.1
- Add missing test file
- Enable zuul-pytest on this repo
- ✨ now using Fedora 30 and Python 3.7
- Use .coafile from adviser
- Add tests for checking serialization
- Switch from contoml to toml
- Adjust the exception message when file is not set
- State Pipfile is required
- We require Python 3.6+
- Always create config from template if template is set explictly
- Release of version 0.7.0
- 📌 Automatic update of dependency yaspin from 0.14.3 to 0.15.0
- 📌 Automatic update of dependency invectio from 0.0.6 to 0.0.7
- 📌 Automatic update of dependency daiquiri from 1.5.0 to 1.6.0
- 📌 Automatic update of dependency invectio from 0.0.5 to 0.0.6
- Document environment variables which can be used during s2i
- 📌 Automatic dependency re-locking
- Adjust status command to use the last analysis id
- Filter out calls to Python's standard library
- The configuration template can be user supplied
- Provide a way to note last analysis id into a temporary file
- Decrease maximum sleep time to be more responsive
- Propagate environment configuration in advise_here
- Expand configuration with environment variables
- Hot fix for accessing wrong variable
- Propagate library usage for all Python libraries
- Add ability to configure thamos using envvars
- Correctly propagate invectio version to user-api after library usage detection
- Be more descriptive with logged message about library usage
- 📌 Automatic update of dependency invectio from 0.0.4 to 0.0.5
- Fix issue if no report is generated by the recommendation engine
- Release of version 0.6.0
- ⛵ updated thamos with latest user-api
- 🐌 supporting method for submitting whole build(imagestream and buildlog)
- 📌 Automatic update of dependency invectio from 0.0.3 to 0.0.4
- Release of version 0.5.5
- Fix issues with generated swagger client
- Remove trailing whitespace
- Fix propagation of
limit_latest_versions
parameter - Round up maximum line length allowed for Coala
- Be more verbose about adviser input on debug
- Use test environment as a source for swagger client
- Regenerate swagger client
- Removed unecessary from get_analysis_results
- Duplicate origin param
- Added origin to advise
- Fixed
- Release of version 0.5.4
- Add
nowrite
parameter to create_default_config - auto swagger client generated
- Analysis ID is second argument
- Analysis ID is second argument
- Remove trailing whitespace
- Added origin option to provenance and advise
- Make sure to follow recomendation type priority
- Fix issue #182
- 📌 Automatic update of dependency texttable from 1.6.1 to 1.6.2
- Update docs on how autogenerating code is done
- lib analysis results
- Fix URL to OpenAPI YAML
- Release of version 0.5.3
- Release of version 0.5.2
- Release of version 0.5.1
- Release of version 0.5.0
- Fix handling based on arguments if no config file is needed
- 📌 Automatic update of dependency certifi from 2019.3.9 to 2019.6.16
- Release of version 0.4.3
- 📌 Automatic update of dependency invectio from 0.0.1 to 0.0.3
- 📌 Automatic update of dependency requests from 2.21.0 to 2.22.0
- 📌 Automatic update of dependency pyyaml from 5.1 to 5.1.1
- 📌 Automatic update of dependency yaspin from 0.14.2 to 0.14.3
- 📌 Automatic update of dependency urllib3 from 1.24.3 to 1.25.3
- Include Thoth's configuration file for sdist distribution
- rm trailing white space
- Removed self keyword
- Remove api arg
- Accidental white space
- Forgot to remove arguments
- Forgot to remove arguments
- Manual formatting
- Auto format
- Provenance here lib function
- Use own user-agent for user requests
- Thamos Library advise_here (#159)
- Edit styling
- Edit styling
- python/black styling
- Pipfile.lock is not auto added
- No need to include API client in args
- Created library function for advising current directory
- State configuration option for disabling progressbar
- Adjust default Thoth host to talk to
- Provide ability to supply configuration file template
- Report warning if no library usage was gathered
- Release of version 0.4.2
- Add missing Invectio requirement
- Release of version 0.4.1
- Use arguments instead of kwargs to be compatible with openapi
- Release of version 0.4.0
- Regenerate for new implementation
- Use openapi 3 implementation for swagger client generation
- Re-generate swagger client
- Integrate static analysis using Invectio
- 📌 Automatic update of dependency urllib3 from 1.24.2 to 1.24.3
- 📌 Automatic update of dependency yaspin from 0.14.1 to 0.14.2
- Re-generate for transition to Dgraph
- 📌 Automatic update of dependency urllib3 from 1.24.1 to 1.24.2
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- Fix link to notebook
- ✨ using -stage now, removed some quirks
- ✨ added a container build script and adjusted some readmes
- Log Thoth's API URL to show to which instance a user talks to
- bug fix on TLS turned on
- Used urljoin for maintaining semantic version of url
- Correctly handle errors from reports and empty reports
- Make sure configuration changes are propagated to config file
- Match operating system with solver results
- Pin down more dependencies
- Enable limit_latest_versions to be configured from configuration
- Update .thoth.yaml
- Fix Coala complains
- Adjust runtime-environment example to reflect data in Test environment
- Release of version 0.3.1
- Add Thoth's configuration file
- Provide environment type in library adapter
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Regenerate client
- Target coala issues
- Do not write changes in configuration if there are no changes
- Adjust Thoth's configuration based on recommendations
- Regenerate swagger-client, add limit latest versions option
- Fix formatting
- Use safe_dump() instead of dump()
- Automatic dependency re-locking
- Add ability to expand entries in configuration file
- Add ability to create configuration in non-interactive mode
- Demo with lower flask version
- Move resolved stacks to misc repo
- Fix issues reported by coala
- Add files supporting "scoring" scenario
- Fix coala complains
- Add files supporting "scoring" scenario
- Add README for runtime environment scenario
- Remove requires section in example
- Minor improvements in README file
- Minor improvements in README file
- Add README file for lockdown example
- Add example flask application to verify stack works
- fixed the wrong version specifier
- Adjust recommendation type to latest
- all the use cases
- Release of version 0.3.0
- Release of version 0.2.0
- Fix Coala issues
- Automatic update of dependency texttable from 1.6.0 to 1.6.1
- a basic lockdown example
- Remove redundant parentheses
- Introduce output formats for Thamos
- Automatic update of dependency thoth-analyzer from 0.1.0 to 0.1.2
- Add missing MANIFEST.in
- Perform autodiscovery for host runtime environment
- Use black for formatting
- Explicitly propagate recommendation type if user asked so
- Fix clash of options for CLI
- Submit runtime environments to Thoth
- Re-generate swagger client files
- Make configuration entries minimal
- Automatic update of dependency distro from 1.3.0 to 1.4.0
- Automatic update of dependency python-dateutil from 2.7.5 to 2.8.0
- Adjust configuration file structure based on comments
- Rename configuration to runtime_environments
- Make a list of configurations
- State requirements format in the config file
- Adjust structure of configuration file
- Introduce log and status sub-commands
- Introduce a way how to suppress TLS warnings
- It's already 2019
- Update README with lib/CLI instructions
- Adjust TLS verify property when thamos is used as a lib
- Provide routine for submitting and retrieving image analyses
- Automatic update of dependency yaspin from 0.14.0 to 0.14.1
- Automatic update of dependency texttable from 1.5.0 to 1.6.0
- Add missing requirements
- Fix exception happening if there was an error in analysis
- Release of version 0.1.0
- Use contoml instead of toml, it has prettier output
- Warn on using insecure network without TLS
- Provide some defaults for runtime environmnet configuration
- Remove no longer relevant TODO
- Perform API discovery when communicating with remote
- Remove unused parameters to CLI commands
- Propagate error in report to process exit code
- Give user guidance on how to configure thamos
- Regenerate thamos swagger client
- Add guards to library functions
- CLI always uses the highest rated software stack
- Serialize into a file correctly
- Remove invalid parameter to TOML
- Automatic update of dependency six from 1.11.0 to 1.12.0
- Automatic update of dependency certifi from 2018.10.15 to 2018.11.29
- Wrong index was on server side
- Fix report indexing
- Fix missing parameter
- Propagate force parameters to bypass server-side cache
- Point to upshift test environment by default
- Add long description for PyPI
- Update to correctly propagate runtime environment
- Update swagger client with hardware info on input
- Make CI happy again
- Adjust library's advise implementation for current implementation
- Update to reflect the current API implementation
- Automatic update of dependency texttable from 1.4.0 to 1.5.0
- Automatic update of dependency urllib3 from 1.24 to 1.24.1
- Do not use trailing slash in url
- Automatic update of dependency python-dateutil from 2.7.4 to 2.7.5
- use thoth-* jobs in pipeline
- added .vscode/
- Automatic update of dependency python-dateutil from 2.7.3 to 2.7.4
- Automatic update of dependency urllib3 from 1.23 to 1.24
- Automatic update of dependency thoth-analyzer from 0.0.7 to 0.1.0
- We use JSON as an output format
- Regenerate client to include dependency monkey API
- Logs can be nullable
- Introduce --no-wait flag for not waiting for analysis to finish
- Automatic update of dependency click from 6.7 to 7.0
- State properties are now model properties
- Regenerate swagger client
- Delete strict checks in nullable values
- Use yaml.safe_load due to security reasons
- Supress details from reports in table output
- Print nested dicts nicely in the provenance report
- Omit redundant findings key in the provenance report
- Omit redundant findings key in the provenance report
- Make runtime environment a parameter to CLI
- Center package name and package version in response
- Initial dependency lock
- Return code 4 is no more missing
- Fix linter complains
- Final bits in initial working implementation
- Initial implementation of CLI
- Regenerate swagger client based on the current state
- Regenerate swagger client with new response models
- removed the markdown bear as it depends on some npm tools
- more linter fixes
- missing newline
- preparing for coala
- added a job for creating releases
- added the missing coala config
- added github and zuul configs
- Initial implementation
- Use urljoin not relative to base (#471)
- Do not use urljoin logic for host (#470)
- Default to pipenv (#468)
- 📌 Automatic update of dependency thoth-common from 0.14.0 to 0.14.1 (#467)
- 📌 Automatic update of dependency thoth-common from 0.13.13 to 0.14.0 (#465)
- 📌 Automatic update of dependency thoth-common from 0.13.12 to 0.13.13 (#463)
- 📌 Automatic update of dependency thoth-common from 0.13.12 to 0.13.13 (#462)
- 📌 Automatic update of dependency thoth-common from 0.13.12 to 0.13.13 (#461)
- 📌 Automatic update of dependency thoth-common from 0.13.12 to 0.13.13 (#460)
- 📌 Automatic update of dependency certifi from 2020.4.5.2 to 2020.6.20 (#459)
- 📌 Automatic update of dependency certifi from 2020.4.5.2 to 2020.6.20 (#458)
- 📌 Automatic update of dependency certifi from 2020.4.5.2 to 2020.6.20 (#457)
- 📌 Automatic update of dependency certifi from 2020.4.5.2 to 2020.6.20 (#456)
- Create OWNERS
- 📌 Automatic update of dependency thoth-common from 0.13.11 to 0.13.12
- 📌 Automatic update of dependency thoth-common from 0.13.11 to 0.13.12
- 📌 Automatic update of dependency thoth-python from 0.9.2 to 0.10.0
- 📌 Automatic update of dependency requests from 2.23.0 to 2.24.0
- 📌 Automatic update of dependency pytest-timeout from 1.3.4 to 1.4.1
- 📌 Automatic update of dependency pytest-cov from 2.9.0 to 2.10.0
- Swtich advise to result route (#475)
- 📌 Automatic update of dependency yaspin from 0.18.0 to 1.0.0 (#490)
- Running_swagger_codegen (#485)
- 📌 Automatic update of dependency pytest from 5.4.3 to 6.0.1 (#487)
- 📌 Automatic update of dependency thoth-common from 0.14.2 to 0.16.0 (#486)
- ⬇️ removed the files as they are no longer required
- 📌 Automatic update of dependency pytest-timeout from 1.4.1 to 1.4.2 (#484)
- 📌 Automatic update of dependency pytest-timeout from 1.4.1 to 1.4.2 (#483)
- 📌 Automatic update of dependency pytest-timeout from 1.4.1 to 1.4.2 (#482)
- 📌 Automatic update of dependency thoth-common from 0.14.1 to 0.14.2 (#481)
- 📌 Automatic update of dependency thoth-common from 0.14.1 to 0.14.2 (#480)
- 📌 Automatic update of dependency yaspin from 0.17.0 to 0.18.0 (#479)
- 📌 Automatic update of dependency urllib3 from 1.25.9 to 1.25.10 (#478)
- Extend recommendation type (#477)
- Remove latest versions limitation (#476)
- MyPy typing solved
- add pre-commit and fix all except mypy errors
- 📌 Automatic update of dependency thoth-python from 0.10.0 to 0.10.1 (#494)
- Fixed wrong exception (#493)
- Produce TLS related warning just once per session in logs (#501)
- Update default .thoth.yaml generated (#497)
- Do not retry client requests if the analysis was not successful (#503)
- Perform status obtaining request only for debug level (#500)
- Give up querying server if the response signalizes unsuccessful request
- Add GitHub pull request template
- 📌 Automatic update of dependency thoth-common from 0.16.1 to 0.17.0 (#505)
- 📌 Automatic update of dependency pytest-cov from 2.10.0 to 2.10.1 (#499)
- 📌 Automatic update of dependency thoth-common from 0.16.0 to 0.16.1 (#498)
- Fix environment dict expansion (#511)
- 📌 Automatic update of dependency thoth-common from 0.17.0 to 0.17.2 (#509)
- Raise appropriate exception when Thoth backend is down (#515)
- Fix URL when obtaining results for provenance and image analyses
- 📌 Automatic update of dependency texttable from 1.6.2 to 1.6.3 (#519)
- Provide aliased groups for commands (#521)
- Fix missing requirements
- Use rich output to improve console output (#518)
- Link document with recommendation types
- Allow users not to submit lock file with the request (#532)
- 📌 Automatic update of dependency thoth-common from 0.19.0 to 0.20.0 (#536)
- 📌 Automatic update of dependency thoth-python from 0.10.1 to 0.10.2 (#535)
- 📌 Automatic update of dependency rich from 6.2.0 to 7.0.0 (#533)
- 📌 Automatic update of dependency rich from 6.1.2 to 6.2.0 (#525)
- 📌 Automatic update of dependency thoth-common from 0.18.3 to 0.19.0 (#531)
- 📌 Automatic update of dependency thoth-common from 0.18.3 to 0.19.0 (#530)
- Regenerate client (#539)
- Provide stack info when adviser fails
- Fix report missing case (#553)
- pre-commit initiated reformatting
- ⭐ pre-commit fixes (#562)
- fixed some pre-commit config, added mypy ini file to ignore the misc errors (hello is a duplicate module)
- 📌 Automatic update of dependency urllib3 from 1.25.10 to 1.25.11 (#561)
- 📌 Automatic update of dependency urllib3 from 1.25.10 to 1.25.11 (#555)
- 📌 Automatic update of dependency yaspin from 1.0.0 to 1.2.0 (#556)
- 📌 Automatic update of dependency rich from 7.0.0 to 9.1.0 (#558)
- 📌 Automatic update of dependency pytest from 6.0.2 to 6.1.1 (#559)
- 📌 Automatic update of dependency thoth-common from 0.20.0 to 0.20.2 (#557)
- Fold on overflow when printing output (#570)
- Add logger name and padding to logs output (#568)
- 📌 Automatic update of dependency toml from 0.10.1 to 0.10.2 (#576)
- 📌 Automatic update of dependency toml from 0.10.1 to 0.10.2 (#575)
- 📌 Automatic update of dependency toml from 0.10.1 to 0.10.2 (#574)
- 📌 Automatic update of dependency thoth-common from 0.20.2 to 0.20.4 (#573)
- 📌 Automatic update of dependency thoth-common from 0.20.2 to 0.20.4 (#572)
- 📌 Automatic update of dependency pytest from 6.1.1 to 6.1.2 (#567)
- Implement thamos install command (#581)
- Switch recommended stack report and stack info (#582)
- 📌 Automatic update of dependency rich from 9.1.0 to 9.2.0 (#589)
- 📌 Automatic update of dependency rich from 9.1.0 to 9.2.0 (#588)
- 📌 Automatic update of dependency daiquiri from 2.1.1 to 3.0.0 (#587)
- 📌 Automatic update of dependency invectio from 0.0.7 to 0.1.0 (#586)
- 📌 Automatic update of dependency daiquiri from 2.1.1 to 3.0.0 (#585)
- 📌 Automatic update of dependency certifi from 2020.6.20 to 2020.11.8 (#584)
- Remove sleep before first attempt to obtain results (#569)
- Adjust host to User API in the README (#597)
- 📌 Automatic update of dependency rich from 9.1.0 to 9.2.0 (#595)
- 📌 Automatic update of dependency micropipenv from 1.0.0 to 1.0.1 (#594)
- 📌 Automatic update of dependency rich from 9.1.0 to 9.2.0 (#593)
- Introduce advise_using_config to enable supplying config file (#623)
- Notify users about hash mismatch in Pipenv files (#618)
- Notify users that development dependencies will not be installed (#616)
- Add a link to justification on timeout (#611)
- Notify users about requirements used and project root (#610)
- Add option for writing advised manifest changes (#605)
- Set has no extend method but update (#608)
- Remove duplicit records in library usage (#600)
- Adjust datatype of parameters in _write_files method (#625)
- Refactor duplicate logic (#621)
- Match colors shown in logs with logs in CLI (#601)
- 📌 Automatic update of dependency requests from 2.24.0 to 2.25.0 (#607)
- 📌 Automatic update of dependency requests from 2.24.0 to 2.25.0 (#606)
- 📌 Automatic update of dependency requests from 2.24.0 to 2.25.0 (#604)
- 📌 Automatic update of dependency urllib3 from 1.25.11 to 1.26.2 (#603)
- 📌 Automatic update of dependency urllib3 from 1.25.11 to 1.26.2 (#602)
- Introduce overlays to thamos (#631)
- Introduce thamos check command (#632)
- Improve obtaining Thoth backend version information (#642)
- Add missing jsonschema to requirements.txt (#641)
- 🐝 Deliver missing package module to pypi github issue template (#638)
- Fix s2i detection (#649)
- ⬆️ Automatic update of dependencies by kebechet. (#647)
- Port to Python 3.8 (#663)
- Remove coala from requirements (#662)
- ⬆️ Automatic update of dependencies by kebechet. (#657)
- Treat UBI and RHEL as synonyms (#654)
- Load configuration just once and avoid misleading warnings (#659)
- ⬆️ Automatic update of dependencies by kebechet. (#668)
- ⬆️ Automatic update of dependencies by kebechet. (#667)
- Perform normalization of os name and os version (#658)
- ⬆️ Automatic update of dependencies by kebechet. (#678)
- Do not override list builtin (#676)
- ⬆️ Automatic update of dependencies by kebechet. (#673)
- ⬆️ Automatic update of dependencies by kebechet. (#671)
- Add commands for showing and listing runtime environments (#675)
- ⬆️ Automatic update of dependencies by kebechet. (#687)
- Adjust build analysis library handling (#684)
- Regenerate build analysis response models (#683)
- ⬆️ Automatic update of dependencies by kebechet. (#682)
- Regenerate and update thamos client (#681)
- removed bissenbay, thanks for your contributions!
- Allow nullables in post build analysis response (#695)
- Fix parameter propagation in post_build (#693)
- ⬆️ Automatic update of dependencies by kebechet. (#694)
- ⬆️ Automatic update of dependencies by kebechet. (#692)
- Remove buildlog analyzer results endpoints (#691)
- add the SIG label
- Add Kebechet issue templates
- ⬆️ Automatic update of dependencies by kebechet. (#700)
- Extend Thamos configuration file with additional options (#672)
- ⬆️ Automatic update of dependencies by kebechet. (#699)
- ⬆️ Automatic update of dependencies by kebechet. (#698)
- Fix CUDA version handling (#710)
- Regenerate client to support S2I endpoint (#709)
- Discover Thoth's s2i tooling to use it in recommendations (#704)
- ⬆️ Automatic update of dependencies by kebechet. (#706)
- Add section about hw and s2i commands to the README file
- Fix link to Thoth s2i description
- Regenerate client with nullable hardware parameters
- Update S2I endpoint response
- Provide thamos hw and thamos s2i commands (#716)
- Regenerate to support new User API structure
- Add support for passing options to pip during thamos install (#722)
- ⬆️ Automatic update of dependencies by Kebechet (#730)
- Fix URL creation when obtaining analysis status (#733)
- Add method for adding new runtime environments (#744)
- Introduce thamos index command for listing package indexes available (#743)
- ⬆️ Automatic update of dependencies by Kebechet (#746)
- ⬆️ Automatic update of dependencies by Kebechet (#741)
- Update thoth yaml (#740)
- Regenerate client respecting API changes (#738)
- Adjust client to respect recent API response schema changes (#768)
- Add warning message when repo setup might be misleading (#767)
- Keep Thoth section when generating Pipfile (#766)
- Fix obtaining status information for provenance-checker
- Correctly pass debug option to provenance-check command
- Any invalid thamos command notifies about creating overlays
- Handle CLI exceptions
- Generate default Pipfile if none is present in the project (#755)
- ⬆️ Automatic update of dependencies by Kebechet (#760)
- Turn on overlays by default (#757)
- ⬆️ Automatic update of dependencies by Kebechet (#756)
- Add some examples to the README file
- Minor fixes, be more verbose about output
- Provide `thamos add' functionality to add packages to Pipenv files
- ⬆️ Automatic update of dependencies by Kebechet (#751)
- ⬆️ Automatic update of dependencies by Kebechet (#750)
- Support requirement files when
thamos add
orthamos remove
is called (#758)
- Create directory structure for overlay if not present yet
- Implement thamos remove command
- Fix aggregating library usage (#779)
- Keep Thoth section in Pipfile if Pipenv files are generated using Thoth (#776)
- Do not show Warehouse API url in the index listing (#775)
- ⬆️ Automatic update of dependencies by Kebechet (#774)
- Reset loaded config in memory (#771)
- State .venv in the README file
- Provide an example to install with pip arguments
- Reformat using black
- Remove duplicite call to micropipenv
- Add examples to CLI help
- Detect virtual environment running
- Add capability to manage virtual environments for the application
- ⬆️ Automatic update of dependencies by Kebechet (#798)
- Print information about requirements installed (#797)
- thamos ci updates (#794)
- Document thamos install in the README file (#787)
- Improve help messages printed to users
- ⬆️ Automatic update of dependencies by Kebechet (#793)
- ⬆️ Automatic update of dependencies by Kebechet (#792)
- ⬆️ Automatic update of dependencies by Kebechet (#789)
- ⬆️ Automatic update of dependencies by Kebechet (#786)
- allow aicoe-ci to release the module to pypi (#783)
- Issue an error if a user tries to install missing dev requirements (#796)
- Discover base image based on IMAGE_NAME and IMAGE_TAG
- Exclude autogenerated code from pre-commit (#790)
- add .typed to manifest file
- add kebechet metadata to thamos lib functions
- Be more verbose when printing host information detected
- Introduce a parameter to adjust timeout for analyses
- Fix generating base image
- Add py.typed
- ⬆️ Automatic update of dependencies by Kebechet (#807)
- ⬆️ Automatic update of dependencies by Kebechet
- Handle cases when virtual environment was not created yet
- Fix typo in the parameter
- make functions part of thamos.lib
- Provide ability to pass token on the client side
- Fix pre-commit issues (#833)
- Link thoth-station/cli-examples repository
- Adjust endpoint calls in the lib to supply objects
- Regenerate client to conform to inputs
- Add URL page
- Adjust TimeoutError message
- Fix overlay name - it must not contain colon (#835)
- Adjust code to include authentication info
- remove reviewer
- Add support for constraints files (#841)
- ⬆️ Automatic update of dependencies by Kebechet (#843)
- Virtualenv cli_run is available since 20.0.3 (#848)
- ⬆️ Automatic update of dependencies by Kebechet (#847)
- Respect tls_verify configuration option from the config file
- ⬆️ Automatic update of dependencies by Kebechet (#859)
- ⬆️ Automatic update of dependencies by Kebechet (#858)
- 🐥 update the prow resource limits (#857)
- ⬆️ Automatic update of dependencies by Kebechet (#854)
- Be more visible about errors reported (#855)
- add project_url so that we show more info on pypi 📝
- Introduce labels concept
- Regenerate client to support labels
- Document how to use labels
- Adjust copyright notice in headers
- Log recommendation type used in the advise request
- ⬆️ Automatic update of dependencies by Kebechet
- Use latest recommendations by default
- Require at least one runtime environment set in the config file
- Set Python version based on .thoth.yaml file
- Add a link to labels demo
- ⬆️ Automatic update of dependencies by Kebechet
- advise_here uses overlay directories
- Implement thamos graph command
- ⬆️ Automatic update of dependencies by Kebechet
- Fix spacing in CLI examples