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

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

github-action: provenance #1447

wants to merge 5 commits into from

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
@v1v v1v enabled auto-merge (squash) April 26, 2024 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
APM-Agents (OLD)
  
In Progress
Development

Successfully merging this pull request may close these issues.

None yet

2 participants