Skip to content

Releases: green-coding-solutions/eco-ci-energy-estimation

New Github CPU

21 Nov 14:20
4aa956e
Compare
Choose a tag to compare

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

02 Nov 13:02
37461fc
Compare
Choose a tag to compare
  • 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

06 Oct 09:45
3fd0bbf
Compare
Choose a tag to compare
  • Fixed guard clause in case one calls display-results without a make-measurement first

Minor Improvements

05 Oct 12:00
b54aa91
Compare
Choose a tag to compare
  • 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

15 Aug 13:20
06837b0
Compare
Choose a tag to compare

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 :-)

Revised view for PR comments

04 Aug 12:07
f098b21
Compare
Choose a tag to compare

Minor update - changed the view on the PR comments to match the github step summary view, and include the energy graph.

v2.1 Github PR Issue Comments

07 Jul 13:51
fc0c473
Compare
Choose a tag to compare

Added the ability for Eco-CI to post a comment on Github pull requests with the energy results.
The workflow must be triggered by a PR, and you must call the display-results task with a new optional flag, pr-comment: True

Eco-CI will now also detect if your machine has a suitable python version available on it, and installs python3.10 if it does not.

v1.4 CPU & Commit-Hash & Duration added incl. a guard clause

02 Jun 15:12
e4f2678
Compare
Choose a tag to compare

Eco-CI now keeps track of the CPU, the duration and the commit hash of the pipeline you are running.

It will display this in the table, but also on https://metrics.green-coding.berlin if you want to send it.

What's Changed

  • Testing by @dan-mm in #21
  • added timer to measurement steps; send duration time; fixed formattin… by @dan-mm in #22

Full Changelog: v1.3.1...v1.4

v1.3.1 Test update release

28 Apr 10:14
2837419
Compare
Choose a tag to compare

Just some minor test fixes and introducing v1 as the standard release tag for the current API spec.

Full Changelog: v1.3...v1

v1.3 QoL and Feature Release

24 Apr 19:21
Compare
Choose a tag to compare

The main action is unchanged, but we squashed some bugs, made a nicer table view and had some lovely contributions for JSON display, Readme Fixes, Tests, optional flags and much more!

Big thx to @rajbos and @jreimone ❤️

What's Changed

  • Convert to API url from environment so it can work inside of GHES as well by @rajbos in #12
  • Add test workflow to test the action on changes by @rajbos in #11
  • feat(#7): add output to gha for retrieving measured data for total and for every lap as json by @jreimone in #15

New Contributors

Full Changelog: v1.2.0...v1.3