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

docs: add release process document #6

Merged

Conversation

phlogistonjohn
Copy link
Contributor

Finally, I've gotten around to documenting the release process based on my notes from the release in June.

Copy link
Contributor

@synarete synarete left a comment

Choose a reason for hiding this comment

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

LGTM.
See minor comments.

```

Note that the base images are expected to change over time. Make sure
you pull the images that are used by the project's Dockerfile.
Copy link
Contributor

Choose a reason for hiding this comment

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

Change: Dockerfile --> Containerfile

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fixed, thanks.

Log in to quay.io.

Push the image using the temporary pre-release tag:
```
Copy link
Contributor

Choose a reason for hiding this comment

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

Add:

podman login quay.io
...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added

Wait for the security scan to complete. There shouldn't be any issues if you
properly updated the base images before building. If there are issues and you
are sure you used the newest base images, check the base images on quay.io and
make sure the number of issues are are identical. The security scan can take
Copy link

Choose a reason for hiding this comment

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

Suggested change
make sure the number of issues are are identical. The security scan can take
make sure that number of issues are identical. The security scan can take

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The double are needs to be fixed. But I don't think that the other part of the fix is grammatical. I think "that the" would be OK though.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Updated

release is unremarkable (e.g. few changes occurred since the previous release).

Because this is a container based release we do not provide any build artifacts
on GitHub (beyond the sources automatically provided there). Instead we we add
Copy link

Choose a reason for hiding this comment

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

Suggested change
on GitHub (beyond the sources automatically provided there). Instead we we add
on GitHub (beyond the sources automatically provided there). Instead we add

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed

Signed-off-by: John Mulligan <jmulligan@redhat.com>
Copy link
Contributor

@synarete synarete left a comment

Choose a reason for hiding this comment

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

lgtm

Copy link

@spuiuk spuiuk left a comment

Choose a reason for hiding this comment

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

ACK

@phlogistonjohn phlogistonjohn merged commit 70902d0 into samba-in-kubernetes:master Nov 27, 2023
6 checks passed
@phlogistonjohn phlogistonjohn deleted the jjm-release-doc branch November 27, 2023 20:11
@phlogistonjohn
Copy link
Contributor Author

And merged months later in November. 🐌

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.

4 participants