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

Release Notes #8526

Merged
merged 2 commits into from
Jun 7, 2022
Merged

Release Notes #8526

merged 2 commits into from
Jun 7, 2022

Conversation

IanMadd
Copy link
Contributor

@IanMadd IanMadd commented May 26, 2022

Signed-off-by: Ian Maddaus ian.maddaus@progress.com

Adds seamless release notes config to Expeditor.

What should happen (if I did this right):

On project promotion from current -> stable:

  1. The publish-release-notes script runs.
    This will:
    1. Pull down the latest Hab manifest from S3 and grab the version number
    2. Clone the pending release notes from the GitHub Wiki
    3. Push the pending release notes text up to S3 in a new release notes file which is named after the version number
    4. Reset the pending release note file in the GitHub Wiki
  2. The announce-release-notes script runs.
    This will:
    1. Pull down the latest Hab manifest from S3 and grab the version number so Expeditor can grab the release notes file in the next step
    2. Pull down the release notes file from S3 that was just published
    3. Automatically announce the latest release of Hab to Chef Discourse

I also added some text about release notes to the docs README.md.

Related

chef/chef-web-docs#3848
https://chefio.atlassian.net/browse/CHEFDOCS-188

@IanMadd IanMadd added the Documentation Flags an issue / PR for attention by the technical documentation team label May 26, 2022
@netlify
Copy link

netlify bot commented May 26, 2022

Deploy Preview for chef-habitat ready!

Name Link
🔨 Latest commit 93f3cb2
🔍 Latest deploy log https://app.netlify.com/sites/chef-habitat/deploys/628fc39a25fc030008cf503a
😎 Deploy Preview https://deploy-preview-8526--chef-habitat.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@chef-expeditor
Copy link
Contributor

Hello IanMadd! Thanks for the pull request!

Here is what will happen next:

  1. Your PR will be reviewed by the maintainers.
  2. If everything looks good, one of them will approve it, and your PR will be merged.

Thank you for contributing!

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>
Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>
@IanMadd IanMadd force-pushed the im/seamless_release_notes branch from cf372bb to 93f3cb2 Compare May 26, 2022 18:14
@rahulgoel1 rahulgoel1 merged commit b71cc51 into main Jun 7, 2022
@rahulgoel1 rahulgoel1 deleted the im/seamless_release_notes branch June 7, 2022 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Flags an issue / PR for attention by the technical documentation team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants