Skip to content

Commit

Permalink
templates/implementing-new-platform: manual tagging -> checklists
Browse files Browse the repository at this point in the history
stream-metadata-go and fedora-coreos-stream-generator have release
checklists now.  Use those instead of providing manual tagging
instructions.
  • Loading branch information
bgilbert committed Jun 28, 2023
1 parent 447ed11 commit 62c8aac
Showing 1 changed file with 6 additions and 21 deletions.
27 changes: 6 additions & 21 deletions .github/ISSUE_TEMPLATE/implementing-new-platform.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,27 +46,12 @@ Create PR's addressing the following:
- [ ] fedora-coreos-tracker
- [ ] fedora website
- [ ] fedora-coreos-browser
1. Create and push signed tags with appropriate versions
```
# Ensure gpg key for signing in github settings that is associated to redhat email.
# Verify you are on the upstream repo's main branch.
git status
RELEASE_VER=vx.y.z
# Replace 'x.y.z' with the appropriate numbers.
git tag -s ${RELEASE_VER}
# Give appropriate detail to tag, check previous tags with 'git show ${RELEASE_VER}'
git push git@github.com:coreos/targeted-repo.git ${RELEASE_VER}
# Navigate to the targeted-repo's tag section to ensure a valid signed tag is listed.
# e.g. https://github.com/...repo/tags
```
1. [ ] Tag stream-metadata-go following the above steps. After tagging, ensure that dependabot has picked up latest version, and merged it into fedora-coreos-stream-generator && coreos-assembler.
- These can be triggered manually by navigating to [fedora-coreos-stream-generator's Dependabot](https://github.com/coreos/fedora-coreos-stream-generator/network/updates/) and [coreos-assembler's Dependabot](https://github.com/coreos/coreos-assembler/network/updates) respectively; then, clicking "Check for updates".
- This might need to be done a few times, as the Dependabot might not pickup tag changes for a few attempts after initial tagging.
2. [ ] Tag fedora-coreos-stream-generator following the above steps.
1. Release updated components
- [ ] Create and follow release checklist for [stream-metadata-go](https://github.com/coreos/stream-metadata-go/blob/main/docs/development.md#release-process)
- [ ] Ensure that Dependabot has PRed stream-metadata-go into fedora-coreos-stream-generator and coreos-assembler. Merge the update PRs.
- This can be triggered manually by navigating to [fedora-coreos-stream-generator's Dependabot](https://github.com/coreos/fedora-coreos-stream-generator/network/updates/) and [coreos-assembler's Dependabot](https://github.com/coreos/coreos-assembler/network/updates) respectively, then clicking "Check for updates".
- This might need to be done a few times, as Dependabot might not pick up tag changes for a few attempts after initial tagging.
- [ ] Create and follow release checklist for [fedora-coreos-stream-generator](https://github.com/coreos/fedora-coreos-stream-generator/blob/main/docs/development.md#release-process)
1. Merge the following changes:
- [ ] coreos-assembler
1. Wait for updates made to coreos-assembler to be propagated to latest container
Expand Down

0 comments on commit 62c8aac

Please sign in to comment.