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

Fix release note generation script #2056

Merged

Conversation

ddelnano
Copy link
Member

@ddelnano ddelnano commented Dec 9, 2024

Summary: Fix release note generation script

Our releases have blank release notes. This makes it difficult for end users to understand what has changed between releases. This PR updates the existing script that was built to auto generate changelog notes.

Relevant Issues: N/A

Type of change: /kind bug

Test Plan: Ran the script for each artifact type and verified the output was expected

  • cli release notes are expected
$ ./scripts/create_release_tag.sh cli -n
$ git tag -l --format='%(contents)' release/cli/v0.9.0-pre-ddelnano-fix-release-note-generation.4
### New Features
- (#2048) Enhanced the `px` cli to detect OpenShift clusters
and prompt to install the appropriate SecurityContextConstraints before
proceeding with a deploy
  • vizier release notes are expected
# Needed to modify prev_tag in script since v0.14.13 to main's HEAD doesn't have vizier changelog messages
$ ./scripts/create_release_tag.sh vizier -n
$ git tag -l --format='%(contents)' release/vizier/v0.15.0-pre-main.4
### Bug Fixes
- (#2047) Ensures that the `--stirling_bpf_loop_limit` and
`--stirling_bpf_chunk_limit` values are respected if explicitly provided
on the command line. For 5.1 and later kernels, cli provided values
would have been ignored

  • cloud release notes are generated correctly
$ ./scripts/create_release_tag.sh cloud -n
Generating changelog from release/cloud/v0.1.8..release/cloud/v0.2.0-pre-ddelnano-fix-release-note-generation.1

$ git tag -l --format='%(contents)' release/cloud/v0.2.0-pre-ddelnano-fix-release-note-generation.1
### New Features
- (#2043) Add support for rendering differential flamegraphs in
the `StackTraceFlameGraph` display spec
### Bug Fixes
- (#2041) Upgraded bcc and libbpf to support kernels 6.10 and
later

@ddelnano ddelnano requested review from a team as code owners December 9, 2024 18:05
Signed-off-by: Dom Del Nano <[email protected]>
(cherry picked from commit ae54a7e)
@ddelnano ddelnano force-pushed the ddelnano/fix-release-note-generation branch from ae54a7e to 6970b55 Compare December 9, 2024 18:11
@ddelnano ddelnano removed request for a team December 9, 2024 18:16
@ddelnano
Copy link
Member Author

@pixie-io/maintainers this is ready for review when you have the chance.

@ddelnano ddelnano merged commit e2a6737 into pixie-io:main Dec 16, 2024
22 checks passed
@ddelnano ddelnano deleted the ddelnano/fix-release-note-generation branch December 16, 2024 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants