Tingluo Huang
1ab35b0938
Use v2 version based on https://github.blog/changelog/2023-01-18-code-scanning-codeql-action-v1-is-now-deprecated/ ( #2434 )
2023-02-14 16:01:52 +00:00
Tingluo Huang
f86e968d38
Prepare runner release 2.302.0 ( #2433 )
2023-02-14 09:50:09 -05:00
Yang Cao
e979331be4
Uploading step logs to Results as well ( #2422 )
...
* Rename queue to results queue
* Add results contracts
* Add Results logging handling
* Adding calls to create and finalize append blob
* Modifications for azurite upload
* Only call upload complete on final section and remove size
* Make method specific to step log so we can support job log later
* Change contract for results
* Add totalline count to the result log upload file
* Actually pass lineCount to Results Service
* Fix typos
* Code cleanup
* Fixing typos
* Apply suggestions from code review
Co-authored-by: Konrad Pabjan <konradpabjan@github.com >
---------
Co-authored-by: Brittany Ellich <brittanyellich@github.com >
Co-authored-by: Konrad Pabjan <konradpabjan@github.com >
2023-02-13 13:18:56 -05:00
Ferenc Hammerl
97195bad58
Replace '(' and ')' with '[' and '] from OS.Description so it doesn't fail User-Agent header validation ( #2288 )
...
* Sanitize OS Desc for UserAgents
* Only drop brackets if needed, refactoring
* Add missing ')'
* Readd missing brackets around '(header)'
* Add comments
* Use bracket solution from SDK
* Rename tests
2023-02-08 17:42:27 +01:00
Tingluo Huang
6d1d2460ac
Add docker cli to the runner image. ( #2425 )
2023-02-08 09:21:02 -05:00
Yashwanth Anantharaju
67356a3305
Run service: send more stuff as part of job completed ( #2423 )
...
* send more stuff as part of job completed
* feedback
* set only once
* feedback
* feedback
* fix test
* feedback
* nit: spacing
* nit: line
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
---------
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2023-02-07 20:10:53 +00:00
John Wesley Walker III
9a228e52e9
Defer evaluation of a step's DisplayName until its condition is evaluated. ( #2313 )
...
* Defer evaluation of a step's DisplayName until its condition is evaluated.
* Formalize TryUpdateDisplayName and EvaluateDisplayName as members of interface `IStep` (#2374 )
2023-02-07 11:42:30 +01:00
Erez Testiler
3cd76671dd
Add support for ghe.com domain ( #2420 )
2023-02-06 17:16:38 -05:00
Yashwanth Anantharaju
e6e5f36dd0
start calling run service for job completion ( #2412 )
...
* start calling run service for job completion
* cleanup
* nit: lines
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
* clean up
* give sanity back to thboop
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
* add clean up back
* clean up
* clean up more
* oops
* copied from existing, but :thumb:
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
---------
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
2023-02-01 21:18:31 +00:00
Yashwanth Anantharaju
24a27efd4f
fix small bug ( #2396 )
2023-01-30 10:00:31 -05:00
Tingluo Huang
ca7be16dd3
Bump dotnet sdk to latest version. ( #2392 )
...
* Bump dotnet sdk to latest version.
* .
* .
* .
* .
* .
* .
* .
* .
2023-01-23 13:07:49 -05:00
Tingluo Huang
f1c57ac0ef
Bump runner version to match the released runner. ( #2385 )
...
* Bump runner version to match the released runner.
* .
2023-01-19 00:40:33 +00:00
Tingluo Huang
8581a041a5
Revert "split by regex ( #2333 )" ( #2383 )
...
This reverts commit 72830cfc12 .
2023-01-19 00:32:24 +00:00
Tingluo Huang
6412390a22
Prepare 2.301.0 runner release. ( #2382 )
...
* Prepare 2.301.0 runner release.
* Update releaseNote.md
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
* Update releaseNote.md
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
* Update releaseNote.md
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
* Update releaseNote.md
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
* Update releaseNote.md
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
* Update releaseNote.md
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
* Update releaseNote.md
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
2023-01-18 15:03:24 -05:00
John Sudol
7306014861
Update Node dependencies ( #2381 )
...
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2023-01-18 14:19:28 -05:00
John Sudol
d6f8633efc
new option to remove local config files ( #2367 )
2023-01-18 11:28:43 -05:00
Cory Miller
130f6788d5
Add a disclaimer for which runner version is available to a given tenant ( #2362 )
...
* Add a disclaimer for which runner version is available to a given tenant
* Update releaseNote.md
2023-01-18 10:41:53 -05:00
John Sudol
9b390e0531
update node to 16.16.0 ( #2371 )
2023-01-18 10:41:15 -05:00
yujincat
a7101008a2
Show more information in the runner log ( #2377 )
...
* fix typo
* add workflow ref in the log
* show job name for all jobs
* update ref
* reflect the feedback
* fix a small bug
2023-01-18 10:40:35 -05:00
Tingluo Huang
4a6630531b
Allow provide extra User-Agent for better correlation. ( #2370 )
2023-01-16 10:18:55 -05:00
Yang Cao
caec043085
Always upload to avoid issues ( #2334 )
...
* Remove unnecessary timelineId and timelineRecordId and use Guid stepId
* Log upload error to kusto
* Remove try-catch
* Using a well known telmetry record to avoid replacing issues
* fix Guid format
2022-12-28 11:56:53 -05:00
Tingluo Huang
a1244d2269
Add Header/Footer to multi-line message in StdoutTraceListener. ( #2336 )
2022-12-22 10:38:29 -05:00
Nikola Jokic
332b97f838
Treat jitconfig as secret. ( #2335 )
...
Co-authored-by: TingluoHuang <TingluoHuang@github.com >
2022-12-21 13:30:22 -05:00
Stefan Ruvceski
72830cfc12
split by regex ( #2333 )
...
* split by regex
* pr fix
* adding tests
* test fix
2022-12-20 14:28:29 +01:00
Tingluo Huang
29a28a870f
Make runner image print diag log to STDOUT. ( #2331 )
2022-12-19 16:57:16 -05:00
Tingluo Huang
0dd7a113f1
Log GitHub RequestId for better traceability. ( #2332 )
2022-12-19 19:46:29 +00:00
TingluoHuang
83b8baa45e
Bump runner version to 2.300.2 to match released version.
2022-12-19 14:22:51 -05:00
Ferenc Hammerl
d5e566ad17
Release notes for 2.300.1 ( #2326 )
...
* Update runnerversion
* Update releaseNote.md
2022-12-19 13:08:36 -05:00
Bethany
64381cca6a
Re-add file size check prior to reading file ( #2321 ) ( #2330 )
...
* Re-add file size check prior to reading file
* Remove redundant file size check
2022-12-19 12:56:28 -05:00
Stefan Ruvceski
f1b1532f32
set env in ProcessInvoker sanitized ( #2280 )
...
* set env in ProcessInvoker sanitized
2022-12-19 15:01:53 +01:00
Nikola Jokic
04761e5353
Initialize container manager based on whether the ContainerHooksPath is set ( #2317 )
...
* Added tests around checking if correct manager's Initialize method has been called
* repaired missing initialization on container action handler
2022-12-16 15:40:49 +01:00
Ava Stancu
f9e2fa939c
Updated contact links for feature requests ( #2314 )
...
Users need to use the Github Community feedback page for all feature/enhancement requests.
2022-12-15 17:17:41 +02:00
Ferenc Hammerl
92acb625fb
Update Dockerfile ( #2315 )
2022-12-15 15:44:07 +01:00
Ava Stancu
6b9e8a6be4
prepare release notes for 2.300.0 ( #2312 )
...
* Update runner version
* Update releaseNote.md
* Update releaseNote.md
* Update releaseNote.md
Co-authored-by: JoannaaKL <joannaakl@github.com >
* Update releaseNote.md
* Update releaseNote.md
Co-authored-by: JoannaaKL <joannaakl@github.com >
Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com >
2022-12-14 10:33:02 +02:00
Brittany Ellich
f41f5d259d
Use results for uploading step summaries ( #2301 )
...
* Use results service for uploading step summaries
* Use results summary over generic results naming convention
* Apply suggestions from code review
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
* Addressing feedback
* Fix merge issue
* Remove empty line
* Update Results json objects to use snake case
* Adding the reference
Co-authored-by: Yang Cao <yacaovsnc@github.com >
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2022-12-14 09:28:33 +01:00
Ava Stancu
369a4eccad
Made worker logs available to stdout ( #2307 )
...
* Made worker logs available to stdout
* Log Worker Standard out line by line
Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com >
2022-12-08 16:23:52 -05:00
Ava Stancu
088981a372
Listener stdout logging ( #2291 )
...
* Added env variable to control wether the terminal is silent
* Log to stdout if PrintLogToStdout is enabled
* Extracted console logging to stdouttracelistener
* Remove useless usings
* Rewrite TraceListener as superclass
* Only print to stdout if env is set
* Add comment for Console.Out
* Format Listener
* Revert var name in terminal
* Check env in hostcontext instead of Tracing constructor
* Remove superclass & dupe logging code
* Log hostType
* Readonly '_' prefix 'hostType'
* Fix test
* Revert Terminal change
Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com >
2022-12-06 16:16:00 +01:00
Nikola Jokic
852a80fcbd
Return exit code when MANUALLY_TRAP_SIG is exported ( #2285 )
2022-11-28 11:33:01 -05:00
Ferenc Hammerl
63640e91fa
Backfill notes and version from 'Release 2.299.1 runner.' ( #2277 )
...
* Release 2.299.1 runner.
* Fix typo in releaseNote
Co-authored-by: TingluoHuang <TingluoHuang@github.com >
2022-11-22 15:05:47 +01:00
Nikola Jokic
9122fe7e10
added to lowercase on setting github.action_status ( #1944 )
2022-11-22 15:05:32 +01:00
Nikola Jokic
6b8452170a
(delete.sh) Loggin repaired and made runner_name optional defaulting to hostname ( #1871 )
...
* Loggin repaired and made runner_name optional defaulting to hostname
* Update scripts/delete.sh
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2022-11-22 14:47:22 +01:00
Nikola Jokic
cc49e65356
added replace to allow create latest svc to apply --replace flag ( #2273 )
2022-11-22 14:46:11 +01:00
Tatyana Kostromskaya
1632e4a343
Support runner upgrade messages ( #2231 )
...
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
2022-11-21 16:17:47 +01:00
Ava Stancu
b465102e7f
Updated info on process for requesting features and enhancements ( #2259 )
2022-11-18 16:07:59 +01:00
Amit Rathi
98c857b927
expose github.actor_id, github.workflow_ref & github.workflow_sha as environment variable ( #2249 )
...
* expose workflow refs/sha as environment variables
* fixes environment variable ordering
* job_workflow_ref/sha aren't available in gh ctx
2022-11-17 11:11:52 -05:00
Chris Patterson
dda53af485
Small change to Node.js 12 deprecation message ( #2262 )
...
* Small change to Node.js 12 deprecation message
* Update src/Runner.Common/Constants.cs
2022-11-16 16:25:59 +01:00
Tingluo Huang
c0bc4c02f8
Add RUNNER_ALLOW_RUNASROOT=1 to dockerfile ( #2254 )
2022-11-15 12:38:11 -05:00
Nikola Jokic
c6630ce285
Dockerfile and workflow change for runner image ( #2250 )
...
* Workflow
* add back github-token to id:image
* added handle to image name
* removed core require
* multi line added :latest
* added label
* added repository_owner in IMAGE_NAME
* with the release
* release
* markdown label description
* Remove markdown desciprion
* Remove double quotes in labels
* Reverted back releaseVersion
2022-11-10 12:08:13 -05:00
Tingluo Huang
40ed7f8a40
Forward parameters into run() func in run.sh. ( #2240 )
2022-11-02 18:13:40 -04:00
Cory Miller
7f5067a8b5
prepare release notes for 2.299.0 ( #2239 )
2022-11-02 18:55:03 +00:00