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

github-action: provenance #1447

Merged
merged 7 commits into from
Jun 10, 2024
Merged

github-action: provenance #1447

merged 7 commits into from
Jun 10, 2024

Conversation

v1v
Copy link
Member

@v1v v1v commented Mar 25, 2024

What does this pull request do?

Run the release steps partially for main - to validate things work smoothly before the release. It skips the below steps:

  • rake release
  • update branch
  • slack notification

Enable provenance for the generated files in pkg/*.gem

Why is it important?

Secure

Checklist

  • I have signed the Contributor License Agreement.
  • My code follows the style guidelines of this project (See .rubocop.yml)
  • I have rebased my changes on top of the latest main branch
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

Related issues

Test

I created a test feature branch and triggered the release in dry-run mode:

See https://github.com/elastic/apm-agent-ruby/attestations

.github/workflows/release.yml Outdated Show resolved Hide resolved
@v1v v1v changed the title Provenance github-action: provenance Apr 24, 2024
@v1v v1v self-assigned this Apr 24, 2024
@v1v v1v marked this pull request as ready for review April 24, 2024 15:57
@v1v v1v requested review from a team April 24, 2024 15:58
reakaleek
reakaleek previously approved these changes Apr 24, 2024
@v1v v1v enabled auto-merge (squash) April 26, 2024 11:39
auto-merge was automatically disabled June 7, 2024 10:35

Base branch was modified

.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
@v1v v1v enabled auto-merge (squash) June 7, 2024 10:45
@v1v v1v requested a review from reakaleek June 7, 2024 11:01
@v1v v1v merged commit f4d928d into main Jun 10, 2024
45 of 55 checks passed
@v1v v1v deleted the provenance branch June 10, 2024 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants