Skip to content

Conversation

@tkajtoch
Copy link
Member

@tkajtoch tkajtoch commented Nov 14, 2025

Summary

This PR adds a new release workflow for snapshot releases using GitHub Actions and npm Trusted Publishing. I recommend reviewing commit by commit to help understand all aspects of these changes.

Why are we making this change?

This work is part of https://github.com/elastic/eui-private/issues/448

Screenshots #

Screenshot 2025-11-14 at 19 56 42 Screenshot 2025-11-14 at 22 16 11

Impact to users

Infrastructure change only. No impact to users.

QA

@tkajtoch tkajtoch self-assigned this Nov 14, 2025
@tkajtoch tkajtoch requested a review from a team as a code owner November 14, 2025 19:33
@tkajtoch tkajtoch added skip-changelog Use on PRs to skip changelog requirement (Don't delete - used for automation) infrastructure labels Nov 14, 2025
Copy link
Contributor

@acstll acstll left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Changes and YAML look correct. I read commit by commit. (Thanks for the quick update!)

@tkajtoch tkajtoch enabled auto-merge (squash) November 17, 2025 11:01
@elasticmachine
Copy link
Collaborator

💚 Build Succeeded

History

cc @tkajtoch

@elasticmachine
Copy link
Collaborator

💚 Build Succeeded

History

cc @tkajtoch

@tkajtoch tkajtoch merged commit 7f398d6 into main Nov 17, 2025
6 checks passed
@tkajtoch tkajtoch deleted the build/snapshots-release-workflow branch November 17, 2025 11:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infrastructure skip-changelog Use on PRs to skip changelog requirement (Don't delete - used for automation)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants