Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workflow .github/workflows/test-action.yml needs urgent update before end of January 2025 #1597

Open
derberg opened this issue Dec 17, 2024 · 10 comments
Labels
area/ci-cd Specify what technical area given issue relates to. Its goal is to ease filtering good first issues. bug Something isn't working good first issue Good for newcomers

Comments

@derberg
Copy link
Member

derberg commented Dec 17, 2024

workflow: https://github.com/asyncapi/cli/blob/master/.github/workflows/test-action.yml

reason:

GitHub
Artifact actions v3 will be closing down by January 30, 2025. You are receiving this email because you have GitHub Actions workflows using v3 of [actions/upload-artifact](https://app.github.media/e/er?s=88570519&lid=6648&elqTrackId=867ac6c9fa524bda9764f13bec8f8014&elq=49830aa2044d4416a4a36a4fbb961619&elqaid=4286&elqat=1&elqak=8AF5D94B629B77D0B2E640E5D18BB16F1795C5AC9FBBABD9859ACC84B62448387E12) or [actions/download-artifact](https://app.github.media/e/er?s=88570519&lid=6647&elqTrackId=bb54934dfd8c4c44b0e64ec2f2ba4824&elq=49830aa2044d4416a4a36a4fbb961619&elqaid=4286&elqat=1&elqak=8AF57B355AADDDE608896B61A68B985ADA84C5AC9FBBABD9859ACC84B62448387E12). After this date using v3 of these actions will result in a workflow failure. Artifacts within their retention period will remain accessible from the UI or REST API regardless of the version used to upload.

To raise awareness of the upcoming removal, we will temporarily fail jobs using v3 of actions/upload-artifact or actions/download-artifact. Builds that are scheduled to run during the brownout periods will fail. The brownouts are scheduled for the following dates and times:

January 9th, 12pm - 1pm EST
January 16th, 10am-2pm EST
January 23rd, 9am-5pm EST
What you need to do
Update workflows to begin using v4 of the artifact actions as soon as possible. While v4 improves upload and download speeds by up to 98% and includes several new features, there are [key differences](https://app.github.media/e/er?s=88570519&lid=6646&elqTrackId=e5ab3eaa455c4e8baa6af6be9fdb5c62&elq=49830aa2044d4416a4a36a4fbb961619&elqaid=4286&elqat=1&elqak=8AF58F0002C617A8A55C9135F66B95938105C5AC9FBBABD9859ACC84B62448387E12) from previous versions that may require updates to your workflows. Please see [the documentation](https://app.github.media/e/er?s=88570519&lid=6645&elqTrackId=af6fe6939f7e4dcba105e35734b7e6a0&elq=49830aa2044d4416a4a36a4fbb961619&elqaid=4286&elqat=1&elqak=8AF5780CABD5F82033875E5CE3EF4DF2FDFCC5AC9FBBABD9859ACC84B62448387E12) in the project repositories for guidance on how to migrate your workflows.

more info:

@derberg derberg added the bug Something isn't working label Dec 17, 2024
@github-project-automation github-project-automation bot moved this to To Triage in CLI - Kanban Dec 17, 2024
@Amzani Amzani added the good first issue Good for newcomers label Dec 19, 2024
@Sahil-Shadwal
Copy link

@derberg can I work on this ?

Copy link
Member Author

derberg commented Dec 20, 2024

I think so, probably @Shurtu-gal will need to help. I don't know, I just reported it as I got a notification from GH as org admin

@Shurtu-gal
Copy link
Collaborator

I looked into the breaking changes and migration docs. We are not using any of those features, hence our bump is as simple as changing v3 -> v4

@Sahil-Shadwal if you want you can take up this issue.

Important

You have to bump both actions/upload-artifact as well as actions/download-artifact

@Shurtu-gal
Copy link
Collaborator

/gfi

@asyncapi-bot
Copy link
Contributor

Hey @Shurtu-gal, your message doesn't follow the requirements, you can try /help.

@Shurtu-gal
Copy link
Collaborator

/gfi ci-cd

@asyncapi-bot asyncapi-bot added the area/ci-cd Specify what technical area given issue relates to. Its goal is to ease filtering good first issues. label Dec 20, 2024
@IITI-tushar
Copy link

@Shurtu-gal @derberg I would like to work on this issue. Should I for the issue to get assign or start working on it?

@Shurtu-gal
Copy link
Collaborator

We don't assign issues here as it can be blocking. Anybody is free to work on the issue and submit PRs

@IITI-tushar
Copy link

OK, I will try to submit a PR soon.

@Shurtu-gal
Copy link
Collaborator

Okay, found a problem. They are not allowing multiple downloads also I suppose, although it is nowhere mentioned.

Filed an issue: actions/download-artifact#369

cc: @derberg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ci-cd Specify what technical area given issue relates to. Its goal is to ease filtering good first issues. bug Something isn't working good first issue Good for newcomers
Projects
Status: To Triage
Development

No branches or pull requests

6 participants