eric sciple
d13cf5d9a8
.
2024-06-10 21:38:17 -07:00
eric sciple
d124b0104e
.
2024-06-07 13:54:33 -07:00
Tingluo Huang
edfdbb9661
Make sure we mask secrets when reporting telemetry. ( #3315 )
2024-06-04 09:57:15 -04:00
Hidetake Iwata
00888c10f9
Bump docker version and docker buildx version ( #3277 )
2024-05-31 16:22:54 +00:00
Francesco Renzi
84b1bea43e
Prepare relese 2.317.0 ( #3311 )
2024-05-30 13:36:44 +01:00
dependabot[bot]
ce4d7be00f
Bump xunit from 2.4.1 to 2.7.1 in /src ( #3242 )
...
* Bump xunit from 2.4.1 to 2.7.1 in /src
Bumps [xunit](https://github.com/xunit/xunit ) from 2.4.1 to 2.7.1.
- [Commits](https://github.com/xunit/xunit/compare/2.4.1...2.7.1 )
---
updated-dependencies:
- dependency-name: xunit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Appease xunit warnings after upgrading to v2.7.1
* Appease the whitespace linter
* Appease the whitespace linter
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick Ellis <319655+pje@users.noreply.github.com >
2024-05-21 10:47:43 -04:00
John Wesley Walker III
bd7235ef62
Install gpg-agent during actions/runner container image build ( #3294 )
...
`add-apt-repository` depends on `gpg-agent`
2024-05-17 09:55:44 -04:00
John Wesley Walker III
0f15173045
Make it easy to install git on an Action Runner Image ( #3273 )
...
(We don't actually install `git`. We simply get the prerequisites out of the way.)
2024-05-15 18:01:06 +00:00
Patrick Ellis
76dc3a28c0
Upgrade node20: 20.8.1 → 20.13.1 ( #3284 )
...
* Upgrade node20: 20.8.1 → 20.13.1
* Call out the release process for `alpine_nodejs` in a comment
* move the comment to the end of the line so it's more obvious which variable it's talking about
2024-05-14 13:50:33 -04:00
Patrick Ellis
c67e7f2813
Delete all the contentHash files ( #3285 )
...
Nothing uses them anymore after #3074 .
2024-05-13 17:40:23 -04:00
Yang Cao
54052b94fb
Also do not give up when uploading steps metadata ( #3280 )
2024-05-10 11:02:29 -04:00
Luke Tomlinson
f2c05de91c
Prep 2.316.1 Release ( #3272 )
2024-05-02 13:44:48 -04:00
eric sciple
18803bdff6
Preserve dates when deserializing job message from Run Service ( #3269 )
...
* Preserve dates when deserializing job message from Run Service
* Preserve dates when deserializing job message from "Actions Run Service"
v2.316.1
2024-05-02 10:44:57 -04:00
Francesco Renzi
04b07b6675
Prepare v2.316.0 release ( #3252 )
2024-04-23 16:46:17 +01:00
eric sciple
dd9fcfc5b2
Replace invalid file name chars in diag log name ( #3249 )
2024-04-20 11:37:25 -05:00
Tingluo Huang
5107c5efb2
Cleanup enabled feature flags. ( #3248 )
2024-04-19 15:31:44 -04:00
Yang Cao
1b61d78c07
Relax the condition to stop uploading to Results ( #3230 )
2024-04-17 13:55:03 +00:00
Tingluo Huang
2e0eb2c11f
Cleanup enabled feature flags. ( #3246 )
...
* Cleanup FF 'DistributedTask.UseWhich2'.
* more ff.
2024-04-16 16:52:10 -04:00
github-actions[bot]
2d83e1d88f
Upgrade dotnet sdk to v6.0.421 ( #3244 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-14 22:47:26 -04:00
Aiqiao Yan
4a1e38095b
backoff if we retried polling for more than 50 times in less than 30m… ( #3232 )
...
* backoff if we retried polling for more than 50 times in less than 30minutes
* run dotnet format
* move delay to after no message trace
* run dotnet format
2024-04-09 14:13:07 -04:00
eeSquared
f467e9e125
Add new SessionConflict return code ( #3215 )
...
* Add new SessionConflict return code
* formatting
* Change return type of CreateSessionAsync to new enum
* Update entry scripts to handle new exit code
* Move enum
2024-03-27 18:49:58 +00:00
Tingluo Huang
77e0bfbb8a
Load '_runnerSettings' in the early point of JobRunner.cs ( #3218 )
2024-03-23 23:12:39 -04:00
Luke Tomlinson
a52c53955c
Prepare v2.315.0 release ( #3216 )
v2.315.0
2024-03-22 11:38:53 -04:00
Luke Tomlinson
8ebf298bcd
Always Delete Actions Service Session ( #3214 )
...
* Delete Actions Service session always
* update tes
2024-03-21 16:30:34 -04:00
Jacob Wallraff
4b85145661
Handle new non-retryable exception type ( #3191 )
...
* Handle new non-retryable exception type
* Update ActionManager.cs
2024-03-21 18:50:45 +00:00
Nikola Jokic
bc8b6e0152
Bump docker version and docker buildx version ( #3208 )
2024-03-20 11:16:41 -04:00
github-actions[bot]
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
93bc1cd918
Bump hook version to 0.6.0 ( #3203 )
2024-03-15 11:13:29 -04:00
Tatyana Kostromskaya
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
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
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
aa90563cae
don't crash listener on getting job exceptions ( #3177 )
2024-02-29 15:39:29 +00:00
Tingluo Huang
4cb3cb2962
Bump runner version to match the latest patch release ( #3175 )
2024-02-28 20:08:31 +00:00
Ryan Troost
d7777fd632
fix summaries for actions results ( #3174 )
...
* fix summaries for actions results
* remove negative
2024-02-27 15:22:26 -05:00
Luke Tomlinson
d8bce88c4f
Prepare v2.314.0 release ( #3172 )
...
* Prepare v2.314.0 release
* update releaseNoteMd
v2.314.0
2024-02-26 13:19:04 -05:00
Tingluo Huang
601d3de3f3
Better step timeout message. ( #3166 )
2024-02-26 15:37:59 +00:00
Luke Tomlinson
034c51cd0b
Refresh Token for BrokerServer ( #3167 )
2024-02-26 10:05:41 -05:00
Luke Tomlinson
d296014f99
Remove USE_BROKER_FLOW ( #3162 )
2024-02-21 22:39:26 +00:00
Luke Tomlinson
3449d5fa52
Broker fixes for token refreshes and AccessDeniedException ( #3161 )
2024-02-21 16:43:01 -05:00
Enes Çakır
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]: 8e0cd36cd8/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
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
github-actions[bot]
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
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
72559572f6
Pass RunnerOS during job acquire. ( #3140 )
2024-02-09 15:19:52 -05:00
Luke Tomlinson
31318d81ba
Prepare v2.313.0 Release ( #3137 )
...
* update runnerversion
* update releaseNote.md
* update-releasenote
2024-02-07 15:15:32 -05:00
Nikola Jokic
1d47bfa6c7
Bump hook version to 0.5.1 ( #3129 )
...
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
v2.313.0
2024-02-07 19:55:33 +00:00
Luke Tomlinson
651ea42e00
Handle ForceTokenRefresh message ( #3133 )
...
* Handle ForceTokenRefresh message
* move to constants
* format
2024-02-07 11:24:40 -05:00
Lukas Hauser
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
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
fa874cf314
Improve error report for invalid action.yml ( #3106 )
2024-02-06 13:40:53 +00:00