Skip to content

Post-Publishing Tasks Checklist #17

@evelinec

Description

@evelinec
issue: https://github.com/OpenLiberty/guides-common/issues/1108

Post-Publishing Tests (Tester - tester name)
---
 - [ ] Check appearance (contents, headings, paragraphs, code snippets, outputs, links) of the guide on openliberty.io
- [ ] Clone repo and test finish directory with no error
- [ ] Test the start directory end-to-end
 
Other post-publishing tasks (to be done by the Admin Team)
---
- [ ] Add description for the repo with link to the guide published URL
- [ ] Create the Home and Branches wiki pages
- [ ] Ensure automated test for PR and Continuous Tests are enabled for both `prod` and `staging` branches and are run by Github action, see [instruction](https://github.ibm.com/was-liberty/openliberty-guides-team/wiki/Automation-Tests-For-OpenLiberty-Guides#setup-travis-ci-tests-for-openliberty-guides)
    - make sure test.yml has no draft and linter default branch is prod
- [ ] Make sure that test.yml is updated
- [ ] Ensure the automated tests are running successfully for the daily builds
  - [ ] Remove `draft-guide-x` from guides-common/.github/workflows/drafts-to-test.json 
- [ ] Ensure the automated tests are running successfully for the daily docker image, if the guide uses a docker image
- [ ] Enable `prod` and `staging` branches lock down, see [instruction](https://github.ibm.com/was-liberty/openliberty-guides-team/wiki/Automation-Tests-For-OpenLiberty-Guides#setup-travis-ci-tests-for-openliberty-guides)
    -  make sure the Branch protection rules were created
- [ ] Create github action `.github/workflows/add-to-projects.yml` and `ADMIN_BACKLOG` repository secret
    - https://github.com/OpenLiberty/guides-common/blob/prod/.github/workflows/add-to-projects.yml
    - `https://github.com/OpenLiberty/guides-.../settings/secrets/actions`
- [ ] For `prod` branch, add a tag by creating a new release for this repo with name `1st-release`
- [ ] Clean up branches, issues, and PRs
- [ ] Create blog issue
    - visit https://github.com/OpenLiberty/open-liberty/issues/new/choose and select `Open Liberty GA release blog post`
    - [issue link](https://github.com/OpenLiberty/open-liberty/issues/31777)
- [ ] Send announcement to slack channels
    - dev_advocates_java
    - was-lib-guides-dev
    - was-gm-testing
- [ ] Enable analytic
    - `Open Liberty - Guides - Individual Guide Clones` and `Individual Guides Referrals` dashboards
- [ ] Update the [openliberty-guides-team status](https://github.ibm.com/websphere/openliberty-guides-team/blob/main/README.adoc)
- [ ] Update the https://github.ibm.com/websphere/openliberty-guides-team/wiki
- [ ] Follow the  instructions at `Developer Content & Engagement` > `Cloud Hosted Guides` > `Create cloud-hosted guide` Box note to create cloud-hosted guide
- [ ] Arrange a demo at the EOI meeting

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions