* Updated Release Notes to use CLI Downloads
* Add Config and Run steps
* Specify Root Drive for Windows
* Remove unactionable steps from readme config
* Cross compile for win-x86, linux-arm, linux-arm64
* Build with actions instead
* Remove win-x86
* Preserve CURRENT_PLATFORM in dev.sh
* build.yaml
* Fix formatting. Remove piplines
* Use 4 space indent consistently
* x32 -> x86
* TEMP: Only test when platform === target runtime
Fix arm64 node externals url
* win-x86 externals
* Temporarily bench rhel
* Add RHEL6, skip L0 on arm for now
* Add stub for downloading new node externals when they are ready
* Remove RHEL6
* Package based on new runtime names
* Remove unused rhel from matrix includes
* Update release, add packages
* RID typo
* Cant cross test arm on x64 hosts
* New arch is a feature
Dont release x86 until we have an e2e test machine
* Fix version
* Get version from file to avoid exec error during package on x64 host for arm package
* Update Release Notes for 2.161.0 (#195)
* More cleanup
* Update release notes
* Output after processing command to avoid leaking mask
* Remove extra noise output from echo changes
* Omit Echoing of add-mask command
* avoid echoing on debug/warning/error
* Update Dependency docs for .net 3.0 depedencies
* Update Supported Windows Versions
* Update Supported Mac OS link
* Update docs/start/envosx.md
Fix typo in OSX Version
Co-Authored-By: Lucas Costi <lucascosti@users.noreply.github.com>
* Add SLN file and make projects build in VS
- Added new ActionsRunner.sln file with all the CSPROJ's in it
- Added Directory.Build.props that gets auto-included in all CSPROJ files under it
- Made default runtime platforms for Windows and Linux (to be 64bit) so that you don't have to specify it in order to build
* Remove extra invalid parens
The build warnings were of these type (mostly reported by xUnit's Code Analyzers):
- Fixed wrong parameter order in xUnit assertions (can lead to poor error reporting in test failures)
- Unused code was removed
- Correct assertions were used (e.g. Assert.True/.Contains/.EndsWith)
- Public non-test methods on test classes were made private
* Remove controlling echoing by command
* Add 'echo on' and 'echo off' action commands
* PR feedback and add L0 tests
* Register new command
* Eric's PR feedback
* Tweak logging a bit
* Rename EchoOnActionCommandSuccess -> EchoOnActionCommand
* More PR reaction
* Make warning messages in Action Commands not rely on context from echo commands
* Don't retry uploads when the http status code
response from the server is in the 400's
* Don't retry on fast-fail
* Feedback from code review
* Always try to attach any uploaded files to the build
Don't fast-fail on 'Conflict'
* Add dispose
* Refactored upload code.
Called out specialized 'Conflict' logic.
* Added typed exception.