-
Notifications
You must be signed in to change notification settings - Fork 154
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
Update the e2e-testing dependency and unblock 8.11 buiilds #3273
Conversation
This pull request does not have a backport label. Could you fix it @cmacknz? 🙏
NOTE: |
Adds ability to download from project specific snapshots.
Pinging @elastic/elastic-agent (Team:Elastic-Agent) |
The packaging jobs should succeed with this change before the official 8.11 snapshot is ready. To tell if this works after the 8.11 unified snapshot we'll need to look at the logs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested with SNAPSHOT=true EXTERNAL=true DEV=true PLATFORMS=linux/arm64 PACKAGES=tar.gz mage package
and it works with this PR! The same command has been failing on main
for the past few days.
Also noticed the speedup with the concurrent downloading of artifacts, which is nice 👍.
🌐 Coverage report
|
I am going to force merge this to get us past the build errors. Will keep iterating on actually fixing the tests. |
…lastic#3273)" This reverts commit 2f16a66.
* Update e2e-testing to fix artifacts API. * Allow downloading snapshot versions. * Improve comment on log level. * Update e2e-testing to v1.1.0. Adds ability to download from project specific snapshots. * Improve log messages slightly. (cherry picked from commit 2675646)
…3417) * Update e2e-testing to fix artifacts API. * Allow downloading snapshot versions. * Improve comment on log level. * Update e2e-testing to v1.1.0. Adds ability to download from project specific snapshots. * Improve log messages slightly. (cherry picked from commit 2675646) Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Update the e2e-testing dependency and allow the agent to build before an official snapshot is ready. For the build to succeed we only need the packaging job of each artifact we depend on to succeed once with the new version number.
The only major change here is that each artifact we download now needs to be linked back to its project name in the unified release manager. This is done with a simple map.
I also changed the download logic to attempt the downloads concurrently, which speeds them up slightly.