added support for Intel Core i9-9880H (thanks @nstruharova !)
Tweaks
if vhost-ratio is not set, model will run without this input parameter
changed references from green-coding-berlin -> green-coding-solutions
Updated references from green-coding.berlin to green-coding.io
All references and endpoints have been updated from .berlin -> .io
Configurable github api + better PR formatting
you can now set a custom api url, for all github enterprise users. By default, this is set to 'api.github.com', but you can set it to something different for github api calls
cleaner looking formatting in minimized comments in PR's
New Github CPU
Github has introduced a new CPU to their VM's - the AMD EPYC 7763. Eco-CI now detects this cpu and can give estimation based on its specs
Collapsible Comments
Visual Clarity QOL: When Eco-CI posts comments on a PR thread with the newest on-push energy reading, it will now edit and collapse old comments in the thread so that only the newest energy reading is displayed.
Guard Clause Bugfix
Fixed guard clause in case one calls display-results without a make-measurement first
Minor Improvements
Workflow names will now be sent to Eco-CI front-end
if send-data is false, no api calls will be made to get the workflow-id, as its not needed
v2.2 - sending CPU utilization stat to Eco-CI front end
Eco-CI will now also send the average cpu utilization stat to our front end view, which has been updated with a more in-depth stats table so you can analyze your pipeline runs :-)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps green-coding-berlin/eco-ci-energy-estimation from 2 to 3.
Release notes
Sourced from green-coding-berlin/eco-ci-energy-estimation's releases.
... (truncated)
Commits
0cf2d1e
Updated to v3e9d69f1
Added SCI values (#65)a1e5947
Removing on push tests44a0f9a
Adds little * for reference for carbon intensity (#64)cdd3d00
Trying with pip selfupdate8fb29c3
TYpoc0cf0e3
Overhead measurement is now more accurate7732563
Adds carbondb (#61)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show