This change has been completed successfully. 
https://github.com/apache/pulsar/issues/23314#issuecomment-2414110128 contains 
more details.

-Lari

On 2024/10/15 12:47:18 Lari Hotari wrote:
> Hello Pulsar Community,
> 
> GitHub has deprecated existing v1, v2, and v3 upload actions [1], and they 
> will stop working after November 30th, 2024. 
> We use a custom action gh-actions-artifact-client [2], which provides a 
> command-line interface to upload, download, and delete build artifacts.
> This is used in Pulsar CI to share, for example, the Docker image across 
> multiple integration test jobs. 
> The details are explained in https://github.com/apache/pulsar/issues/23314.
> 
> I have made changes to the custom action gh-actions-artifact-client, and I'll 
> soon make the changes in Pulsar CI.
> The main impact of this is that PR builds cannot retry failed builds and will 
> have to be restarted from the beginning by pushing more commits to the PR or 
> by closing and reopening the PR. This will be a one-time change for all 
> in-progress PRs. It's similar to when the build artifacts expire after 3 days.
> 
> Please use closing and reopening a PR only for cases when the build artifacts 
> have expired or when it is necessary to get master branch changes included in 
> the PR build. For retrying individual jobs that fail due to flaky tests, 
> continue to use the solution where "/pulsarbot rerun-failure-checks" is added 
> as a comment to the PR, and the pulsarbot workflow restarts the failed build 
> jobs. We don't want to waste resources by closing and reopening PRs if it's 
> not needed. In this case, it's needed only once for all in-progress PRs.
> 
> Regards,
> 
> Lari
> 
> 1 - 
> https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
> 2 - 
> https://github.com/apache/pulsar-test-infra/tree/master/gh-actions-artifact-client
> 

Reply via email to