From 66d73fd20bba3664ff21ec04377f39aba41a8ea6 Mon Sep 17 00:00:00 2001 From: Christopher Homberger Date: Fri, 18 Mar 2022 21:47:28 +0100 Subject: [PATCH] Release 3.7.0 - Update .net5 sdk --- README.md | 3 ++- releaseNote.md | 26 +++++++++++++++++++++++++- releaseVersion | 2 +- src/dev.sh | 2 +- 4 files changed, 29 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 96f256c855c..012ccca7c83 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,8 @@ This fork adds two executables to this Project, `Runner.Server` as a runner back ### Dotnet Tool (gharun) The new nuget package [can be found here](https://www.nuget.org/packages/io.github.christopherhx.gharun) -- Install the dotnet sdk 5.0.x (https://dotnet.microsoft.com/download/dotnet/5.0) +- Install the [dotnet sdk 5.0.0 or newer](https://dotnet.microsoft.com/en-us/download/dotnet) + - dotnet sdk 5.0.x and 6.0.201 are known to work and tested via CI - `dotnet tool install --global io.github.christopherhx.gharun` - Run `gharun` like `Runner.Client` diff --git a/releaseNote.md b/releaseNote.md index db2e6a2628e..89e34888a56 100644 --- a/releaseNote.md +++ b/releaseNote.md @@ -1,4 +1,28 @@ -## Changes +## Fixes +- Don't share the templatecontext to avoid accumulated evaluation memory limits across jobs +- `--version` switch now working again with an `.actrc` +- Errors in `.actrc` are no longer fatal errors +- Trim white spaces in `.actrc` files +- `--list` flag works again, was broken between `v3.5.0` and `v3.6.4` +- Force cancellation no longer waits for any running agent, can be used to resync a stale runner +- Send cancellation Message not within 5s after sending the job message, **to mitigate a runner bug** + +## Features +- Specify deployment environment secrets and use different secrets per job +- Simple oidc stub, eventually works with cloud providers or not +- Update actions/runner 2.289.1 +- Accept live logs via websockets, Protocol addition of github actions March 2022 +- Allow to rerun from HEAD commit of the branch or tag, faster testing of release and issue workflows +- Option to run a command when a new job gets queued, e.g. for basic upscaling +- Better error messages of cyclic and missing dependencies + +## Breaking Changes +- Specifing an job ( deployment ) environment no longer uses secrets of `-s` or `--secret` flag +- Yaml anchors are now disabled again +- The `GITHUB_TOKEN` in appsettings.json is no longer sent to jobs with contents: read / none permissions + Added `GITHUB_TOKEN_NONE` and `GITHUB_TOKEN_READ_ONLY` properties to be able to set a value +- The `gharun` / `Runner.Client` `-C` flag no longer uses `.github/workflows` as default argument, instead it uses a default path relative to the `-C` flag + workflow filenames are now resolved relative to the `-C` flag before sending the name to the server ## Windows x64 We recommend configuring the runner in a root folder of the Windows drive (e.g. "C:\actions-runner"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows. diff --git a/releaseVersion b/releaseVersion index 0f44168a4d5..7c69a55dbb1 100644 --- a/releaseVersion +++ b/releaseVersion @@ -1 +1 @@ -3.6.4 +3.7.0 diff --git a/src/dev.sh b/src/dev.sh index 66498c773e8..4021df238e1 100755 --- a/src/dev.sh +++ b/src/dev.sh @@ -17,7 +17,7 @@ LAYOUT_DIR="$SCRIPT_DIR/../_layout" DOWNLOAD_DIR="$SCRIPT_DIR/../_downloads/netcore2x" PACKAGE_DIR="$SCRIPT_DIR/../_package" DOTNETSDK_ROOT="$SCRIPT_DIR/../_dotnetsdk" -DOTNETSDK_VERSION="5.0.405" +DOTNETSDK_VERSION="5.0.406" DOTNETSDK_INSTALLDIR="$DOTNETSDK_ROOT/$DOTNETSDK_VERSION" RUNNER_VERSION=$(cat runnerversion)