Skip to content

Commit

Permalink
Release 1.4 ( .net 8 upgrade) (#518)
Browse files Browse the repository at this point in the history
* doc initial set up using classic template and typescript - doc is currently copied into casdk-docs/docs to get live updates (copied and not moved so changes in main can be easily identified when rebasing once it all works)

* favicon

* reoganising first draft

* doc link fixes

* github pages pipelines to accomodate customisations

* Update WattTime registration link

Signed-off-by: Phil Huang <phil.huang@microsoft.com>

* Create adopters.md

Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>

* Initial codespace branch and associated docs

* Add Vestas.

Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>

* Remove a hyphen for consistent appearance

Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>

* Create enablement.md

table of content


Signed-off-by: Rintaro Ikeda <51394766+rinikeda@users.noreply.github.com>

* link fix

* workflow update

* updated github action

* ensuring there is a yarn lock file

* removed working directory from setup node action

* trying to have the working directory at a higher level

* trying cache dependency path property

* dont break the build on broken links for now

* updated user

* removed user

* updated user to deploy pages

* draft of enablement.md

Signed-off-by: Rintaro Ikeda <51394766+rinikeda@users.noreply.github.com>

* Update containerization.md

Small typo ("arbon" => "Carbon")

Signed-off-by: Richard Jackson <jacksorjacksor@pm.me>

* github token permissions updated to ensure contents write

* workflows fixes

* Ensuring username was not needed

* Support location source setting in Helm chart

Signed-off-by: Yasumasa Suenaga <suenaga@oss.nttdata.com>

* Update carbon-aware-cli.md

Fixes bugs with Linux scripts

Signed-off-by: JasonLuuk <96975358+JasonLuuk@users.noreply.github.com>

* Update overview.md

Change the net url inside the prerequisites, I think the sdk requires version 6.0 net instead of the latest 8.0, which can mislead users.

Signed-off-by: JasonLuuk <96975358+JasonLuuk@users.noreply.github.com>

* Update quickstart.md

Fix wrong links

Signed-off-by: JasonLuuk <96975358+JasonLuuk@users.noreply.github.com>

* verify azure function workflow not to trigger on casdk-docs changes only

* Link fixes (may be related to latest version now erroring)

* test doc file

* restoring username and email and removing the test file

* updated vs code extensions

* DCO Remediation Commit for Dan Benitah <bdanuw@gmail.com>

I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 44578f4
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 3ae9a00

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Update the description

Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>

* Update the description to mention pull requests

Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>

* Update README.md

* More updates

More updates

* Added plcaeholder images

Added plcaeholder images

* Create tests.md

test coverage  #413 

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Updated images

Updates all images and compressed some images, cleaned up naming for the avif file.

* More updates

New images, and some updates to the copy after stepping away from it for a bit.

* Updates with theory of change details

Updates with theory of change details

* Update README.md

* More updates

More updates

* Added plcaeholder images

Added plcaeholder images

* Updated images

Updates all images and compressed some images, cleaned up naming for the avif file.

* More updates

New images, and some updates to the copy after stepping away from it for a bit.

* Updates with theory of change details

Updates with theory of change details

* Minor updates, included adopters page link

Minor updates, included adopters page link

* Further updates to clean up merge duplication

* Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

DCO Remediation Commit for Vaughan Knight <vaughan@vaughanknight.com>

I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: da70ec4
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 6be74ff
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: fe5cef9
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: b4a7973
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: d0a954a
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 996d084
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 648a1ce
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 581267c
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 3c90f55
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 6c1514e
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 0592710
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: c59057c
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 0cec58f
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 028a179

Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

* blog posts - unpublished / placeholder posts currently sit in blog_preview sub folder

* annoucementBar #416 to include disclaimer as well as CarbonHack link

* CarbonHack24 Update to README.md

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* bold disclaimer / banner message

* ensuring samples get deployed as part of the docs too

* working directory correction for moving samples in docs deployment workflow

* normalisation of the workflow name to others

* latest docusaurus updates to check the latest workflow

* docusaurus broken links build warning + move all samples folder

* Update CONTRIBUTING.md

Signed-off-by: Sophie Trinder <144015600+Sophietn@users.noreply.github.com>

* Update CONTRIBUTING.md

Signed-off-by: Sophie Trinder <144015600+Sophietn@users.noreply.github.com>

* Update CHANGELOG.md

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Update CHANGELOG.md with first draft release notes for 1.2

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Update CHANGELOG.md

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Update CHANGELOG.md

Updating release date

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Update WattTime registration link

Signed-off-by: Phil Huang <phil.huang@microsoft.com>

* Update containerization.md

Small typo ("arbon" => "Carbon")

Signed-off-by: Richard Jackson <jacksorjacksor@pm.me>

* Create adopters.md

Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>

* Add Vestas.

Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>

* Remove a hyphen for consistent appearance

Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>

* Update the description

Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>

* Update the description to mention pull requests

Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>

* Create enablement.md

table of content


Signed-off-by: Rintaro Ikeda <51394766+rinikeda@users.noreply.github.com>

* draft of enablement.md

Signed-off-by: Rintaro Ikeda <51394766+rinikeda@users.noreply.github.com>

* Update carbon-aware-cli.md

Fixes bugs with Linux scripts

Signed-off-by: JasonLuuk <96975358+JasonLuuk@users.noreply.github.com>

* Initial codespace branch and associated docs

* updated vs code extensions

* DCO Remediation Commit for Dan Benitah <bdanuw@gmail.com>

I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 44578f4
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 3ae9a00

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Update README.md

* More updates

More updates

* Added plcaeholder images

Added plcaeholder images

* Updated images

Updates all images and compressed some images, cleaned up naming for the avif file.

* More updates

New images, and some updates to the copy after stepping away from it for a bit.

* Updates with theory of change details

Updates with theory of change details

* Minor updates, included adopters page link

Minor updates, included adopters page link

* Update README.md

* More updates

More updates

* Added plcaeholder images

Added plcaeholder images

* Updated images

Updates all images and compressed some images, cleaned up naming for the avif file.

* More updates

New images, and some updates to the copy after stepping away from it for a bit.

* Updates with theory of change details

Updates with theory of change details

* Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

DCO Remediation Commit for Vaughan Knight <vaughan@vaughanknight.com>

I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: da70ec4
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 6be74ff
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: fe5cef9
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: b4a7973
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: d0a954a
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 996d084
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 648a1ce
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 581267c
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 3c90f55
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 6c1514e
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 0592710
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: c59057c
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 0cec58f
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 028a179

Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

* Update tests.md

our current coverage is 74.6% so adjusting until we can improve

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Update README.md

linking to the new banner

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* adding the banner image

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Create SECURITY.md

* merge and bug fixes

* Qucikstart fix and overview link adjustment following move

* Up Helm chart version to 1.1.0

Signed-off-by: Yasumasa Suenaga <suenaga@oss.nttdata.com>

* Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

DCO Remediation Commit for Vaughan Knight <vaughan@vaughanknight.com>

I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: da70ec4
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 6be74ff
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: fe5cef9
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: b4a7973
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: d0a954a
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 996d084
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 648a1ce
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 581267c
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 3c90f55
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 6c1514e
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 0592710
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: c59057c
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 0cec58f
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 028a179

Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

* CarbonHack24 Update to README.md

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Create tests.md

test coverage  #413

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Update tests.md

our current coverage is 74.6% so adjusting until we can improve

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

DCO Remediation Commit for Vaughan Knight <vaughan@vaughanknight.com>

I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: da70ec4
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 6be74ff
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: fe5cef9
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: b4a7973
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: d0a954a
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 996d084
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 648a1ce
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 581267c
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 3c90f55
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 6c1514e
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 0592710
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: c59057c
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 0cec58f
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 028a179

Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

* blog updates

* DCO Remediation Commit for Dan Benitah <bdanuw@gmail.com>

I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 356ce09
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 2c342a8
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 04be596
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: c437b5b
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 46958d9
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 21a0e16
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 8bbe72e
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 62e2a95
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 5183d73
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 93267d6
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: ee8841c
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 2d7b4dd
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 68bbb2f
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 735a515
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: a31b391
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: b7483b6
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 4cece7b
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 83f3073
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 4799d7a
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: d2d823d
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: c3d832c
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: ec96b52
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 9567c45
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 4527514
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: ff729b0
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 1bdd2ad
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 012ca25
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: c7d4563
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: a51782f
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: cc15035
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 3c62bd4
I, Dan Benitah <bdanuw@gmail.com>, hereby add my Signed-off-by to this commit: 590f262

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

DCO Remediation Commit for danuw <danuw@volto.io>

I, danuw <danuw@volto.io>, hereby add my Signed-off-by to this commit: fbc602c
I, danuw <danuw@volto.io>, hereby add my Signed-off-by to this commit: ac1432f
I, danuw <danuw@volto.io>, hereby add my Signed-off-by to this commit: 8166cf2
I, danuw <danuw@volto.io>, hereby add my Signed-off-by to this commit: 48f117e

Signed-off-by: danuw <danuw@volto.io>

* DCO Remediation Commit for danuw <danuw@volto.io>

I, danuw <danuw@volto.io>, hereby add my Signed-off-by to this commit: fbc602c
I, danuw <danuw@volto.io>, hereby add my Signed-off-by to this commit: ac1432f
I, danuw <danuw@volto.io>, hereby add my Signed-off-by to this commit: 8166cf2
I, danuw <danuw@volto.io>, hereby add my Signed-off-by to this commit: 48f117e

Signed-off-by: danuw <danuw@volto.io>
Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Update baseURL docusaurus config

Signed-off-by: Osama Jandali <osamajandaly@gmail.com>

* Update docusaurus.config.js

Signed-off-by: Osama Jandali <osamajandaly@gmail.com>

* Revert changes 

Signed-off-by: Osama Jandali <osamajandaly@gmail.com>

* Update domain from docusaurus

Signed-off-by: Osama Jandali <osamajandaly@gmail.com>

* Update docusaurus.config.js

Signed-off-by: Osama Jandali <osamajandaly@gmail.com>

* Create CNAME file

Signed-off-by: Osama Jandali <osamajandaly@gmail.com>

* clean up for title

* Option to show the samples in the local docs using `nm run start-with-samples` . Will need deleting manually for now

* seo for the doc site

* docs fixes

* layout update for blogs

* Update SECURITY.md

Updated with @Willmish recommendations for the document which were lost in a comment 👍

* DCO Remediation Commit for Vaughan Knight <vaughan@vaughanknight.com>

I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 2dc06f8

Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

* Ensure pictures on the blog are correctly sized

* updated links to videos

* Update README.md

* Change "Withing" to "Within"

I'm genuinely unsure on what word this should be, possible "Using", but I'm sure it's not "Withing".

Signed-off-by: Richard Jackson <jacksorjacksor@pm.me>

* Update README.md

Two other typos
- programatically -> programmatically
- soruces -> sources

Signed-off-by: Richard Jackson <jacksorjacksor@pm.me>

* first draft of release 1.3 changelog

* Update README.md with updated link to overview

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* Fix overview URL in README

Signed-off-by: Szymon Duchniewicz <szymon.duchniewicz.20@ucl.ac.uk>

* Update README.md

Update FAQ link for Carbon Hack

Signed-off-by: Russell Trow <russell@greensoftware.foundation>

* Updates to the contribution documentation

Updates to the contribution documentation

* DCO Remediation Commit for Vaughan Knight <vaughan@vaughanknight.com>

I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: f267eba

Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

* Readme as project overview in docs, disclaimer update for graduated project, and docs deploying pipeline updates

* DCO Remediation Commit for Vaughan Knight <vaughan@vaughanknight.com>

I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: bd7ad15
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 693beed
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 1d78756
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: a7bc0fc
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 571e217
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: a07870f
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 0314c47
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 3af6f73
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 932a665
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 9f09493
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 02ea4d6
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 183a676
I, Vaughan Knight <vaughan@vaughanknight.com>, hereby add my Signed-off-by to this commit: 0481081

Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

* Migrate to .NET 8

#404
#420
#421
#422

Co-authored-by: Takuya Iwatsuka <takuya.iwatsuka@gmail.com>
Signed-off-by: Yasumasa Suenaga <suenaga@nttdata.com>

* fix typos

Signed-off-by: omahs <73983677+omahs@users.noreply.github.com>

* fix typo

Signed-off-by: omahs <73983677+omahs@users.noreply.github.com>

* fix typo

Signed-off-by: omahs <73983677+omahs@users.noreply.github.com>

* fix typos

Signed-off-by: omahs <73983677+omahs@users.noreply.github.com>

* fix typos

Signed-off-by: omahs <73983677+omahs@users.noreply.github.com>

* fix typos

Signed-off-by: omahs <73983677+omahs@users.noreply.github.com>

* Update agenda-template.md

Signed-off-by: Sophie Trinder <144015600+Sophietn@users.noreply.github.com>

* Resolve NU1605 relating to System.IO.FileSystem.Primitives

https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1605#example-3

Signed-off-by: Yasumasa Suenaga <suenaga@oss.nttdata.com>

* Use RID rather than QEMU to build WebAPI container image

https://devblogs.microsoft.com/dotnet/improving-multiplatform-container-support/

Signed-off-by: Yasumasa Suenaga <suenaga@oss.nttdata.com>

* Separate OpenAPI document generation from build-env stage

Signed-off-by: Yasumasa Suenaga <suenaga@oss.nttdata.com>

* Create case-study-template.md

Creating the case study template.

Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

* Update case-study-template.md

Minor updates.

Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>

* Up Helm chart version to 1.2.0 (#500)

Signed-off-by: Yasumasa Suenaga <suenaga@oss.nttdata.com>

* Initial changelog 1.4.0 (#511)

Signed-off-by: Dan Benitah <bdanuw@gmail.com>

* overview.md: Fixed three broken links Signed-off-by: joecus1 <joecusano57@gmail.com>

* DCO Remediation Commit for joecus1 <joecusano57@gmail.com>

I, joecus1 <joecusano57@gmail.com>, hereby add my Signed-off-by to this commit: c6b2c14

Signed-off-by: joecus1 <joecusano57@gmail.com>

* Update enablement.md

update older .Net reference 

Signed-off-by: nttDamien <125525959+nttDamien@users.noreply.github.com>

* (fix) broken links - Update enablement.md

Signed-off-by: nttDamien <125525959+nttDamien@users.noreply.github.com>

* Update SECURITY.md (.NET 8 upgrade)

Signed-off-by: nttDamien <125525959+nttDamien@users.noreply.github.com>

* Update enablement.md 

2 missed references...

Signed-off-by: nttDamien <125525959+nttDamien@users.noreply.github.com>

---------

Signed-off-by: Phil Huang <phil.huang@microsoft.com>
Signed-off-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>
Signed-off-by: Rintaro Ikeda <51394766+rinikeda@users.noreply.github.com>
Signed-off-by: Richard Jackson <jacksorjacksor@pm.me>
Signed-off-by: Yasumasa Suenaga <suenaga@oss.nttdata.com>
Signed-off-by: JasonLuuk <96975358+JasonLuuk@users.noreply.github.com>
Signed-off-by: Dan Benitah <bdanuw@gmail.com>
Signed-off-by: Vaughan Knight <vaughan@vaughanknight.com>
Signed-off-by: Sophie Trinder <144015600+Sophietn@users.noreply.github.com>
Signed-off-by: danuw <danuw@volto.io>
Signed-off-by: Osama Jandali <osamajandaly@gmail.com>
Signed-off-by: Szymon Duchniewicz <szymon.duchniewicz.20@ucl.ac.uk>
Signed-off-by: Russell Trow <russell@greensoftware.foundation>
Signed-off-by: Yasumasa Suenaga <suenaga@nttdata.com>
Signed-off-by: omahs <73983677+omahs@users.noreply.github.com>
Signed-off-by: joecus1 <joecusano57@gmail.com>
Signed-off-by: nttDamien <125525959+nttDamien@users.noreply.github.com>
Co-authored-by: danuw <danuw@volto.io>
Co-authored-by: Phil Huang <phil.huang@microsoft.com>
Co-authored-by: tkuramoto33 <70622977+tkuramoto33@users.noreply.github.com>
Co-authored-by: Rintaro Ikeda <51394766+rinikeda@users.noreply.github.com>
Co-authored-by: rinikeda <rintaro.ikeda.sw@gmail.com>
Co-authored-by: Richard Jackson <jacksorjacksor@pm.me>
Co-authored-by: yasuenag <suenaga@oss.nttdata.com>
Co-authored-by: JasonLuuk <96975358+JasonLuuk@users.noreply.github.com>
Co-authored-by: Vaughan Knight <vaughan@vaughanknight.com>
Co-authored-by: Szymon Duchniewicz <szymon.duchniewicz@avanade.com>
Co-authored-by: Sophie Trinder <144015600+Sophietn@users.noreply.github.com>
Co-authored-by: Osama Jandali <osamajandaly@gmail.com>
Co-authored-by: Szymon Duchniewicz <szymon.duchniewicz.20@ucl.ac.uk>
Co-authored-by: Russell Trow <russell@greensoftware.foundation>
Co-authored-by: Takuya Iwatsuka <takuya.iwatsuka@gmail.com>
Co-authored-by: omahs <73983677+omahs@users.noreply.github.com>
Co-authored-by: joecus1 <joecusano57@gmail.com>
Co-authored-by: nttDamien <125525959+nttDamien@users.noreply.github.com>
  • Loading branch information
19 people authored May 14, 2024
1 parent f264961 commit 90a4ea6
Show file tree
Hide file tree
Showing 84 changed files with 1,127 additions and 209 deletions.
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM mcr.microsoft.com/dotnet/sdk:6.0
FROM mcr.microsoft.com/dotnet/sdk:8.0

RUN apt-get update

Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/agenda-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ assignees: ''
---

## Date
YYYY-MM-DD - 8am UTC
YYYY-MM-DD - 7am UTC

## Meeting notices

Expand All @@ -18,7 +18,7 @@ Linux Foundation meetings involve participation by industry competitors, and it
Examples of types of actions that are prohibited at Linux Foundation meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy. If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.

### Recordings
GSF project meetings may be recorded for use solely by the GSF team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.
We're happy to start recording these meetings if we receive any requests to record them.

### Roll Call
Please *add a comment* to this issue during the meeting to denote attendance.
Expand Down
62 changes: 62 additions & 0 deletions .github/ISSUE_TEMPLATE/case-study-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
name: Case-study template
about: Case-study submissions
title: Case-study submissions
labels: Case-study submissions
assignees: vaughanknight

---

# Case Study Template

*This is a template to use for case studies that are submitted that leverage the Carbon Aware SDK. These case studies will be published to the Carbon Aware SDK repository*

> We will contact the person who created this issue to follow up prior to publishing any case studies for clarification and alignment
*Please delete the text in italics and replace it with the appropriate information.*

*For more information on any of the items, the final reference is the [SCI Specification](https://github.com/Green-Software-Foundation/software_carbon_intensity/blob/main/Software_Carbon_Intensity/Software_Carbon_Intensity_Specification.md)*

*If you find errors, or have further questions, please feel free to raise an [issue](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues).*

## Overview

_Please provide information describing the use case in a few bullet points_

## Describe the solution that implements the Carbon Aware SDK

_A textual description of the solution that implements the Carbon Aware SDK_

_A textual description of the action that is taken that reduces emissiosn due to leveraging the Carbon Aware SDK_

## Architecture for the solution (if applicable)

_An architecture diagram of the solution described in this use case_

### Technical details of the components in the architecture

_Textual description with technical details of each component provided in the architecture diagram_

## Carbon Aware SDK impact (both emissions impact and business impact)

_Textual description of the emissions impact and how it was measured_

_Textual description of the business impact beyond the emissions impact (if applicable)_

## Any public press release information that relates to the

_Titles and links to press releases that can be viewed publicly online_

## Any other notes of significance

_For example_

_Was the SCI used?_

_Was this built in conjuction with another party that should be included in the case study?_

_Was there a contribution back to the Carbon Aware SDK project as part of this?_

_Are there any further plans to implement the Carbon Aware SDK across other solutions that can be discussed?_

_Are there any further plans to leverage other aspects of the Green Software Foundation to drive positive impact with software?_
34 changes: 19 additions & 15 deletions .github/workflows/1-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ env:
# web app
DOCKERFILE_PATH: "CarbonAware.WebApi/src/Dockerfile"
HEALTH_ENDPOINT: "0.0.0.0:8080/health"
DLL_FILE_PATH: "./bin/Release/net6.0/CarbonAware.WebApi.dll"
DLL_FILE_PATH: "./bin/Release/net8.0/CarbonAware.WebApi.dll"
DOTNET_SRC_DIR: "./src"
# console app packages
DOTNET_SOLUTION: "src/GSF.CarbonAware/src/GSF.CarbonAware.csproj"
Expand Down Expand Up @@ -40,9 +40,9 @@ jobs:

- uses: actions/checkout@v2
- name: Setup .NET
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3
with:
dotnet-version: 6.0.x
dotnet-version: 8.0.x

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down Expand Up @@ -86,14 +86,14 @@ jobs:
needs: sln-build-and-test
runs-on: ubuntu-latest
container:
image: mcr.microsoft.com/dotnet/sdk:6.0
image: mcr.microsoft.com/dotnet/sdk:8.0
steps:
- uses: actions/checkout@v3

- name: Setup .NET Core SDK 6
uses: actions/setup-dotnet@v2
- name: Setup .NET Core SDK 8
uses: actions/setup-dotnet@v3
with:
dotnet-version: '6.0.x'
dotnet-version: '8.0.x'
include-prerelease: false

- name: Install dependencies
Expand Down Expand Up @@ -123,6 +123,8 @@ jobs:

- name: Generate Open API
run: dotnet tool run swagger tofile --output ./wwwroot/api/v1/swagger.yaml --yaml ${{ env.DLL_FILE_PATH }} v1
env:
DOTNET_ROLL_FORWARD: LatestMajor
working-directory: ./src/CarbonAware.WebApi/src

- name: Upload swagger artifact
Expand All @@ -144,7 +146,7 @@ jobs:

- name: Docker Run Container
run: |
docker run -d --name runnable-container -p 8080:80 ca-api
docker run -d --name runnable-container -p 8080:8080 ca-api
docker container ls
- name: Docker WGET Health Endpoint
Expand All @@ -164,10 +166,10 @@ jobs:
uses: actions/checkout@v3
with:
ref: dev
- name: Setup .NET Core SDK 6
uses: actions/setup-dotnet@v2
- name: Setup .NET Core SDK 8
uses: actions/setup-dotnet@v3
with:
dotnet-version: '6.0.x'
dotnet-version: '8.0.x'
include-prerelease: false
- name: Install dependencies
run: dotnet restore
Expand All @@ -179,6 +181,8 @@ jobs:
working-directory: ${{ env.DOTNET_SRC_DIR }}
- name: Generate Open API
run: dotnet tool run swagger tofile --output ./wwwroot/api/v1/swagger.yaml --yaml ${{ env.DLL_FILE_PATH }} v1
env:
DOTNET_ROLL_FORWARD: LatestMajor
- name: Upload dev artifact
uses: actions/upload-artifact@v1
with:
Expand All @@ -199,10 +203,10 @@ jobs:
- name: Checkout
uses: actions/checkout@v3

- name: Setup .NET Core SDK 6
uses: actions/setup-dotnet@v2
- name: Setup .NET Core SDK 8
uses: actions/setup-dotnet@v3
with:
dotnet-version: '6.0.x'
dotnet-version: '8.0.x'
include-prerelease: false

- name: Create packages
Expand Down Expand Up @@ -244,4 +248,4 @@ jobs:
command: config
globs: |
./custom.markdownlint.jsonc
{"*[^.github]/**,*"}.md
{"*[^.github]/**,*"}.md
2 changes: 0 additions & 2 deletions .github/workflows/2-pre-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@ jobs:
permissions:
packages: write
steps:
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Log in to the Container registry
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/4-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ jobs:
permissions:
packages: write
steps:
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Log in to the Container registry
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dev_carbon-aware-api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Set up .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: '6.0.x'
dotnet-version: '8.0.x'
include-prerelease: true

- name: Build with dotnet
Expand Down
4 changes: 2 additions & 2 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"type": "coreclr",
"request": "launch",
"preLaunchTask": "buildCLI",
"program": "${workspaceFolder}/src/CarbonAware.CLI/src/bin/Debug/net6.0/caw.dll",
"program": "${workspaceFolder}/src/CarbonAware.CLI/src/bin/Debug/net8.0/caw.dll",
"args": [
"emissions",
"--location", "${input:caw_location}"
Expand All @@ -27,7 +27,7 @@
"type": "coreclr",
"request": "launch",
"preLaunchTask": "buildWebApi",
"program": "${workspaceFolder}/src/CarbonAware.WebApi/src/bin/Debug/net6.0/CarbonAware.WebApi.dll",
"program": "${workspaceFolder}/src/CarbonAware.WebApi/src/bin/Debug/net8.0/CarbonAware.WebApi.dll",
"args": [],
"cwd": "${workspaceFolder}/src/CarbonAware.WebApi/src/",
"stopAtEntry": false,
Expand Down
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,50 @@

All notable changes to the Carbon Aware SDK will be documented in this file.


## [1.4.0] - 2024-05

### Added

-[#401] [Feature Contribution]: Upgrade .NET version to .NET 8 ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/401)
-[#419] [Feature Contribution]: Migrate sample implementation of Azure Function to isolated worker model ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/419)
-[PR #500] Up Helm chart version to 1.2.0 ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/500)

-[#397] [Feature Contribution]: Data caching in the SDK ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/397)

### Fixed

-[#505] [Bug]: Project Page wiki from GSF website still says it's in incubation ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/505)
-[#496] [URGENT] WebAPI container has not built due to segmentation fault ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/496)
-[#487] [Bug]: Getting started guide is lost ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/487)


### Changed

-[#477] [Bug]: Ensure the readme file shows as the project overview content on the documentation site ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/477)
-[PR #485] Docs overview, disclaimer & pipeline updates for graduation ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/485)

#### API

-

#### API Deployment

-

#### SDK

-


#### Other

-


For more details, checkout [https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/503](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/503)


## [1.3.0] - 2024-02

### Added
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ By knowing the carbon emissions of the energy that powers your applications, you
* Running software updates at greener energy time windows
* Using data to run hypothetical models to understand how you could start driving impact and reduce emissions, drive business cases for change, and create a greener future.


Within the [Green Software Foundations Theory of Change](https://greensoftware.foundation/articles/theory-of-change), we look at 3 pillars, that being **Knowledge**, **Tech Culture**, and **Tooling** as focus areas to drive this change. The Carbon Aware SDK at it's core sits firmly in the **Tooling** pillar, and also supports the other pillars, providing **Knowledge** through emissions data to inform change, and being core enabler for the **Tech Culture** for building carbon aware software.

Companies including UBS and Vestas have already deployed the Carbon Aware SDK to build greener software, and you can too!
Expand Down Expand Up @@ -102,7 +103,7 @@ centralised management, auditability and traceability, and more.
The Carbon Aware SDK is a collaborative effort between companies around the
world, with the intention of providing a platform that everyone can use. This
means the API will be striving towards what solves the highest impact issues
with diverse perspectives from these organisation and contributors.
with diverse perspectives from these organisations and contributors.

### Standardization

Expand Down Expand Up @@ -151,7 +152,7 @@ capability.

### Aggregated Sources

A feature we have in the roadmap is the ability aggregate data sources across
A feature we have in the roadmap is the ability to aggregate data sources across
multiple providers. Different data providers have different levels of
granularity depending on region, and it may be that data provider A is preferred
in Japan, while data provider B is preferred in US regions.
Expand Down
10 changes: 5 additions & 5 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,11 +75,11 @@ We perform regular reviews inline with the information provided below. All rele

### Use basic good cryptographic practices
- https://www.bestpractices.dev/en/criteria/0#0.crypto_published - ✅ uses HTTPS for WebAPI, N/A for CLI
- https://www.bestpractices.dev/en/criteria/0#0.crypto_floss - ✅ uses dotnet 6.0 implementations
- https://www.bestpractices.dev/en/criteria/0#0.crypto_keylength - ✅ uses dotnet 6.0 implementations
- https://www.bestpractices.dev/en/criteria/0#0.crypto_working - ✅ uses dotnet 6.0 implementations
- https://www.bestpractices.dev/en/criteria/0#0.crypto_password_storage - ✅ ⚠️ uses dotnet 6.0 implementations
- https://www.bestpractices.dev/en/criteria/0#0.crypto_random - ✅ uses dotnet 6.0 implementatons for HTTPS
- https://www.bestpractices.dev/en/criteria/0#0.crypto_floss - ✅ uses dotnet 8.0 implementations
- https://www.bestpractices.dev/en/criteria/0#0.crypto_keylength - ✅ uses dotnet 8.0 implementations
- https://www.bestpractices.dev/en/criteria/0#0.crypto_working - ✅ uses dotnet 8.0 implementations
- https://www.bestpractices.dev/en/criteria/0#0.crypto_password_storage - ✅ ⚠️ uses dotnet 8.0 implementations
- https://www.bestpractices.dev/en/criteria/0#0.crypto_random - ✅ uses dotnet 8.0 implementatons for HTTPS

### Secured delivery against man-in-the-middle (MITM) attacks
- Delivery mechanisms that counters MITM - ✅ uses HTTPS
Expand Down
4 changes: 3 additions & 1 deletion casdk-docs/docs/overview/adopters.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ sidebar_position: 7

# Carbon Aware SDK adopters

We're sharing adopters of the Carbon Aware SDK with public evidence, although we know many others are also using the Carbon Aware SDK to reduce the carbon footprint their software.

We're sharing adopters of the Carbon Aware SDK with public evidence, although we know many others are also using the Carbon Aware SDK to reduce the carbon footprint of their software.

If you're using the Carbon Aware SDK and can share evidence, we'd love to add you to this list.
Please reach out to carbon-aware-sdk@greensoftware.foundation or send a pull request.

Expand Down
7 changes: 4 additions & 3 deletions casdk-docs/docs/overview/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ We have opportunities for both code and non code contributors. We're currently l

| Contribution Areas | Description |
|----------|----------|
|**Sample Creation** | These help adopters of the SDK learn how they can quick get started and build their own carbon aware solutions.|
|**Sample Creation** | These help adopters of the SDK learn how they can quickly get started and build their own carbon aware solutions.|
|**Documentation Updates** | The documentation always can be improved to make the Carbon Aware SDK more accessible to everyone. Guides, SDK and API document, and more! |
|**Video Content Creation (how to enable, demos etc)** | Quick videos help adopters undersatnd just how easy it is to get started in an easy to consume form.
|**Video Content Creation (how to enable, demos etc)** | Quick videos help adopters understand just how easy it is to get started in an easy to consume form.
|**Slide Deck Creation <br /> Available for presenter use, including real time video demo**| We get a lot of traction at conferences, and if we have a standard deck for anyone to present, it will enable those who might not be able to create a deck, but could easily present it, to also participate.

## How To Get Started
Introduce yourself on on our [discussions page](https://github.com/orgs/Green-Software-Foundation/discussions/65) and let us know where you think you can help.
Introduce yourself on our [discussions page](https://github.com/orgs/Green-Software-Foundation/discussions/65) and let us know where you think you can help.

Find the Project Key contacts in the [Confluence page](https://greensoftwarefoundation.atlassian.net/wiki/spaces/~612dd45e45cd76006a84071a/pages/17137665/Opensource+Carbon+Aware+SDK).

If you are a GSF member organisation employee, you should:
Expand Down
Loading

0 comments on commit 90a4ea6

Please sign in to comment.