82e01c6173
Upgrade dotnet sdk to v6.0.420 ( #3211 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-17 22:42:44 -04:00
Nikola Jokic and GitHub
93bc1cd918
Bump hook version to 0.6.0 ( #3203 )
2024-03-15 11:13:29 -04:00
Tatyana Kostromskaya and GitHub
692d910868
Add ability to enforce actions to run on node20 ( #3192 )
...
Add options to enforce actions execute on node20
2024-03-14 14:12:08 +01:00
Patrick Carnahan and GitHub
2c8c941622
consume new pipelines service url in handlers ( #3185 )
...
* consume pipelines service url if present
updates how the `ACTIONS_RUNTIME_URL` variable is set to utilize a new value, `PipelinesServiceUrl` if present in the endpoint. if this value is not present then the existing system connection endpoint is used to retain backward compatibility.
* consume pipelines url
updates how the `ACTIONS_RUNTIME_URL` variable is set to utilize a new value, `PipelinesServiceUrl` if present in the endpoint. if this value is not present then the existing system connection endpoint is used to retain backward compatibility.
2024-03-05 11:13:16 -05:00
Nikola Jokic and GitHub
86d6211c75
Remove -f flag in wait when manually trap signal ( #3182 )
...
* Remove -f flag in wait when manually trap signal
* Remove extra empty line
2024-03-04 11:32:21 +01:00
Yashwanth Anantharaju and GitHub
aa90563cae
don't crash listener on getting job exceptions ( #3177 )
2024-02-29 15:39:29 +00:00
Tingluo Huang and GitHub
4cb3cb2962
Bump runner version to match the latest patch release ( #3175 )
2024-02-28 20:08:31 +00:00
Ryan Troost and GitHub
d7777fd632
fix summaries for actions results ( #3174 )
...
* fix summaries for actions results
* remove negative
2024-02-27 15:22:26 -05:00
Luke Tomlinson and GitHub
d8bce88c4f
Prepare v2.314.0 release ( #3172 )
...
Runner CD / check (push) Has been cancelled
Runner CD / build (./dev, windows-2019, win-x64) (push) Has been cancelled
Runner CD / build (./dev, windows-latest, win-arm64) (push) Has been cancelled
Runner CD / build (./dev.sh, macOS-latest, osx-arm64) (push) Has been cancelled
Runner CD / build (./dev.sh, macOS-latest, osx-x64) (push) Has been cancelled
Runner CD / build (./dev.sh, ubuntu-latest, linux-arm) (push) Has been cancelled
Runner CD / build (./dev.sh, ubuntu-latest, linux-arm64) (push) Has been cancelled
Runner CD / build (./dev.sh, ubuntu-latest, linux-x64) (push) Has been cancelled
Runner CD / release (push) Has been cancelled
Runner CD / publish-image (push) Has been cancelled
* Prepare v2.314.0 release
* update releaseNoteMd
v2.314.0
2024-02-26 13:19:04 -05:00
Tingluo Huang and GitHub
601d3de3f3
Better step timeout message. ( #3166 )
2024-02-26 15:37:59 +00:00
Luke Tomlinson and GitHub
034c51cd0b
Refresh Token for BrokerServer ( #3167 )
2024-02-26 10:05:41 -05:00
Luke Tomlinson and GitHub
d296014f99
Remove USE_BROKER_FLOW ( #3162 )
2024-02-21 22:39:26 +00:00
Luke Tomlinson and GitHub
3449d5fa52
Broker fixes for token refreshes and AccessDeniedException ( #3161 )
2024-02-21 16:43:01 -05:00
6603bfb74c
Add a retry logic to docker login operation ( #3089 )
...
While there's an existing retry mechanism for the `docker pull` command
[^1], it's missing for `docker login`.
Similar to the `docker pull` scenario, the container registry could
potentially be briefly unavailable or inaccessible, leading to failed
`docker login` attempt and subsequent workflow run failures.
Since it's container based workflow, there is not way to retry on
customer side. The runner should retry itself.
It also aligns with community feedback [^2].
[^1]: https://github.com/actions/runner/blob/8e0cd36cd8c74c3067ffe10189c1e42f7e753af2/src/Runner.Worker/ContainerOperationProvider.cs#L201
[^2]: https://github.com/orgs/community/discussions/73069
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
2024-02-21 17:32:37 +00:00
Yashwanth Anantharaju and GitHub
b19b9462d8
handle broker run service exception handling ( #3163 )
...
* handle run service exception handling
* force fail always
* format
* format
2024-02-21 17:04:13 +00:00
3db5c90cc4
Upgrade dotnet sdk to v6.0.419 ( #3158 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-19 00:34:02 -05:00
David Omid and GitHub
927b26a364
Process snapshot tokens ( #3135 )
...
* Added Snapshot TemplateToken to AgentJobRequestMessage
* WIP for processing the snapshot token
* Changed snapshot post job step condition to Success, added comments
* Refactored snapshot post-job step
* Added evaluation of snapshot token to retrieve image name
* Added snapshot to workflow schema
* Fixed linter error
* Migrated snapshot logic to new SnapshotOperationProvider
* Fixed linter error
* Fixed linter errors
* Fixed linter error
* Fixed linter errors
* Updated L0 tests
* Fixed linter errors
* Added new JobExtensionL0 tests for snapshot post-job step
* Added JobExtensionL0 test case for snapshot mappings
* Added SnapshotOperationProviderL0 tests
* Enabled nullable types for SnapshotOperationProvider and its tests
* Added more assertions to SnapshotOperationProviderL0 tests
* Fixed linter errors
* Made sure TestHostContexts are disposed of properlyh in SnapshotOperationProviderL0 tests
* Resolved PR comments
* Fixed formatting
* Removed redundant reference
* Addressed PR comments
2024-02-14 21:34:52 -05:00
Tingluo Huang and GitHub
72559572f6
Pass RunnerOS during job acquire. ( #3140 )
2024-02-09 15:19:52 -05:00
Luke Tomlinson and GitHub
31318d81ba
Prepare v2.313.0 Release ( #3137 )
...
* update runnerversion
* update releaseNote.md
* update-releasenote
2024-02-07 15:15:32 -05:00
1d47bfa6c7
Bump hook version to 0.5.1 ( #3129 )
...
Runner CD / build (./dev.sh, macOS-latest, osx-x64) (push) Has been cancelled
Runner CD / build (./dev.sh, ubuntu-latest, linux-arm) (push) Has been cancelled
Runner CD / build (./dev.sh, ubuntu-latest, linux-arm64) (push) Has been cancelled
Runner CD / build (./dev.sh, ubuntu-latest, linux-x64) (push) Has been cancelled
Runner CD / build (./dev.sh, macOS-latest, osx-arm64) (push) Has been cancelled
Runner CD / check (push) Has been cancelled
Runner CD / build (./dev, windows-2019, win-x64) (push) Has been cancelled
Runner CD / build (./dev, windows-latest, win-arm64) (push) Has been cancelled
Runner CD / release (push) Has been cancelled
Runner CD / publish-image (push) Has been cancelled
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
v2.313.0
2024-02-07 19:55:33 +00:00
Luke Tomlinson and GitHub
651ea42e00
Handle ForceTokenRefresh message ( #3133 )
...
* Handle ForceTokenRefresh message
* move to constants
* format
2024-02-07 11:24:40 -05:00
bcc665a7a1
Fix CVE-2024-21626 ( #3123 )
...
Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com >
2024-02-07 17:06:57 +01:00
Patrick Ellis and GitHub
cd812f0395
Add sshd to .devcontainer.json ( #3079 )
...
This is required in order to ssh into a codespace for the repo:
> error getting ssh server details: failed to start SSH server:
Please check if an SSH server is installed in the container.
If the docker image being used for the codespace does not have an SSH server,
install it in your Dockerfile or, for codespaces that use Debian-based images,
you can add the following to your devcontainer.json:
>
> "features": {
> "ghcr.io/devcontainers/features/sshd:1": {
> "version": "latest"
> }
> }
2024-02-06 15:06:07 +00:00
Josh Soref and GitHub
fa874cf314
Improve error report for invalid action.yml ( #3106 )
2024-02-06 13:40:53 +00:00
Bethany and GitHub
bf0e76631b
Specify Content-Type for BlockBlob upload ( #3119 )
...
* add content-type to block blob upload
* Add content-type for sdk path
* fix spacing
* merge headers and only when file extension is .txt
* add conditions
* tweak conditions and path matching
* pass in headers
* add content-type for appendblob
2024-02-05 18:19:02 +00:00
Yang Cao and GitHub
1d82031a2c
Make sure to drain the upload queue before clean temp directory ( #3125 )
2024-02-02 20:37:45 +00:00
Victor Sollerhed and GitHub
d1a619ff09
Upgrade docker from 24.0.8 to 24.0.9 ( #3126 )
...
Release notes:
- https://docs.docker.com/engine/release-notes/24.0/#2409
2024-02-02 09:46:12 -05:00
Jonathan Tamsut and GitHub
11680fc78f
Upload the diagnostic logs to the Results Service ( #3114 )
...
* upload diagnostic logs to results
* correct casing
* correct typo
* update contract
* update constant and define private method
* fix access
* fix reference to logs url
* update
* use results func
* fix method naming
* rename to match rpc
* change API contract
* fix lint issue
* refactor
* remove unused method
* create new log type
2024-02-01 14:27:06 -05:00
Victor Sollerhed and GitHub
3e5433ec86
Upgrade docker from 24.0.7 to 24.0.8 ( #3124 )
...
Which (among other things) fixes this High `CVE-2024-21626`:
- https://github.com/advisories/GHSA-xr7r-f8xq-vfvv
Release notes:
- https://docs.docker.com/engine/release-notes/24.0/#2408
2024-02-01 11:10:46 -05:00
Tingluo Huang and GitHub
b647b890c5
Only keep 1 older version runner around after self-upgrade. ( #3122 )
2024-01-31 10:03:49 -05:00
Luke Tomlinson and GitHub
894c50073a
Implement Broker Redirects for Session and Messages ( #3103 )
2024-01-30 20:57:49 +00:00
Tingluo Huang and GitHub
5268d74ade
Fix JobDispatcher crash during force cancellation. ( #3118 )
2024-01-30 15:24:22 -05:00
Tingluo Huang and GitHub
7414e08fbd
Add user-agent to all http clients using RawClientHttpRequestSettings. ( #3115 )
2024-01-30 13:39:41 -05:00
Tingluo Huang and GitHub
dcb790f780
Fix release workflow. ( #3102 )
2024-01-30 13:25:58 -05:00
Tingluo Huang and GitHub
b7ab810945
Make embedded timeline record has same order as its parent record. ( #3113 )
2024-01-26 17:26:30 -05:00
Tingluo Huang and GitHub
7310ba0a08
Revert "Bump container hook version to 0.5.0 in runner image ( #3003 )" ( #3101 )
...
This reverts commit c7d65c42d6 .
2024-01-18 11:50:36 -05:00
Diogo Torres and GitHub
e842959e3e
Bump docker and buildx to the latest version ( #3100 )
2024-01-18 10:42:44 -05:00
Tingluo Huang and GitHub
9f19310b5b
Prepare 2.312.0 runner release. ( #3092 )
2024-01-16 16:44:30 -05:00
Thomas Boop and GitHub
84220a21d1
Patch Curl to no longer use -k ( #3091 )
...
* Update externals.sh
* Update externals.sh
2024-01-16 13:39:21 -05:00
8e0cd36cd8
Upgrade dotnet sdk to v6.0.418 ( #3085 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-10 12:48:40 -05:00
Tingluo Huang and GitHub
f1f18f67e1
Remove runner trimmed packages. ( #3074 )
2024-01-10 12:32:17 -05:00
Yang Cao and GitHub
ac39c4bd0a
Use Azure SDK to upload files to Azure Blob ( #3033 )
2024-01-08 16:13:06 -05:00
3f3d9b0d99
Extend --check to check Results-Receiver service. ( #3078 )
...
* Extend --check to check Results-Receiver service.
* Update docs/checks/actions.md
Co-authored-by: Christopher Schleiden <cschleiden@live.de >
---------
Co-authored-by: Christopher Schleiden <cschleiden@live.de >
2024-01-05 14:18:59 -05:00
adjn and GitHub
af485fb660
Update envlinux.md ( #3040 )
...
Matching supported distros to https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners
2024-01-02 11:09:10 -05:00
Stefan Ruvceski and GitHub
9e3e57ff90
close reason update ( #3027 )
...
* Update close-bugs-bot.yml
* Update close-features-bot.yml
2023-12-06 17:12:55 +01:00
Tingluo Huang and GitHub
ac89b31d2f
Add codeload to the list of service we check during '--check'. ( #3011 )
2023-11-28 13:39:39 -05:00
Tingluo Huang and GitHub
65201ff6be
Include whether http proxy configured as part of UserAgent. ( #3009 )
2023-11-28 09:43:13 -05:00
Tingluo Huang and GitHub
661b261959
Mark job as failed on worker crash. ( #3006 )
2023-11-27 16:43:36 -05:00
8a25302ba3
Set ImageOS environment variable in runner images ( #2878 )
...
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com >
2023-11-23 15:04:54 +01:00
Nikola Jokic and GitHub
c7d65c42d6
Bump container hook version to 0.5.0 in runner image ( #3003 )
2023-11-22 14:52:08 +01:00