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: update LOTUS_RELEASE_FLOW.MD document #12322

Merged
merged 9 commits into from
Aug 12, 2024
Merged

Conversation

rjan90
Copy link
Contributor

@rjan90 rjan90 commented Jul 30, 2024

Related Issues

#12072

Proposed Changes

Update the LOTUS_RELEASE_FLOW document to account for the new release flow.

Checklist

Before you mark the PR ready for review, please make sure that:

  • Commits have a clear commit message.
  • PR title is in the form of of <PR type>: <area>: <change being made>
    • example: fix: mempool: Introduce a cache for valid signatures
    • PR type: fix, feat, build, chore, ci, docs, perf, refactor, revert, style, test
    • area, e.g. api, chain, state, mempool, multisig, networking, paych, proving, sealing, wallet, deps
  • Update CHANGELOG.md or signal that this change does not need it.
    • If the PR affects users (e.g., new feature, bug fix, system requirements change), update the CHANGELOG.md and add details to the UNRELEASED section.
    • If the change does not require a CHANGELOG.md entry, do one of the following:
      • Add [skip changelog] to the PR title
      • Add the label skip/changelog to the PR
  • New features have usage guidelines and / or documentation updates in
  • Tests exist for new functionality or change in behavior
  • CI is green

@rjan90 rjan90 changed the title [WIP] docs: Update the LOTUS_RELEASE_FLOW.MD document [WIP] docs: Update LOTUS_RELEASE_FLOW.MD document Jul 30, 2024
@rjan90 rjan90 added this to the DX-Streamline milestone Jul 30, 2024
@rjan90 rjan90 self-assigned this Jul 31, 2024
BigLep added a commit that referenced this pull request Aug 9, 2024
…egy items

This was done as additional content to potentially add per #12322 .  It includes content I saw in #12020 and #12072 that wasn't previously included.
Copy link
Member

@BigLep BigLep left a comment

Choose a reason for hiding this comment

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

Good stuff here! Thanks for moving this forward. A few things:

  1. I have some more sizable additions in docs: update LOTUS_RELEASE_FLOW with recent FAQs and branch/tag strategy items #12364 . (A lot of it is content I saw you write elsewhere.)
  2. I didn't see any discussion about "lotus node" vs. "lotus miner" here.
  3. I didn't see the TOC update. (I assume we use a standard vscode plugin to update this automatically?)

LOTUS_RELEASE_FLOW.md Outdated Show resolved Hide resolved
LOTUS_RELEASE_FLOW.md Outdated Show resolved Hide resolved
LOTUS_RELEASE_FLOW.md Outdated Show resolved Hide resolved
LOTUS_RELEASE_FLOW.md Outdated Show resolved Hide resolved
LOTUS_RELEASE_FLOW.md Outdated Show resolved Hide resolved
LOTUS_RELEASE_FLOW.md Outdated Show resolved Hide resolved
LOTUS_RELEASE_FLOW.md Show resolved Hide resolved
LOTUS_RELEASE_FLOW.md Outdated Show resolved Hide resolved
LOTUS_RELEASE_FLOW.md Outdated Show resolved Hide resolved
LOTUS_RELEASE_FLOW.md Outdated Show resolved Hide resolved
rjan90 added a commit that referenced this pull request Aug 9, 2024
…egy items (#12364)

* docs: update LOTUS_RELEASE_FLOW with recent FAQs and branch/tag strategy items

This was done as additional content to potentially add per #12322 .  It includes content I saw in #12020 and #12072 that wasn't previously included.

* Updates from self-review.

* docs: Clarify node/miner release branching

docs: Clarify node/miner release branching

* Update LOTUS_RELEASE_FLOW.md

Co-authored-by: Steve Loeppky <biglep@protocol.ai>

* Update LOTUS_RELEASE_FLOW.md

Co-authored-by: Steve Loeppky <biglep@protocol.ai>

---------

Co-authored-by: Phi <orjan.roren@gmail.com>
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

@BigLep
Copy link
Member

BigLep commented Aug 9, 2024

@rjan90 : FYI that I applied all my suggestions so it would be easier for me to make additional changes. The "conversations" are still open so you can review the changes and adjust as desired.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

@BigLep
Copy link
Member

BigLep commented Aug 10, 2024

@rjan90 : I pushed some additional commits covering:

  1. Discussion about "lotus node" vs. "lotus miner".
  2. TOC handling
  3. More deprecating releases discussion.
  4. Other edits that saw

I did this here rather than a separate PR so I could link related deprecated releases work to just one PR. Feel free to undo / change anything I pushed.

Other things coming to mind 2024-08-09:

  1. Maybe move this file into same place that the RELEASE_ISSUE_TEMPLATE file is rather than in top-level lotus? (Maybe good to do afterwards so the diff stays clean?)
  2. Maybe link to this from CONTRIBUTING.md and/or README?

github-actions[bot]

This comment was marked as duplicate.

github-actions[bot]

This comment was marked as duplicate.

@rjan90 rjan90 changed the title [WIP] docs: Update LOTUS_RELEASE_FLOW.MD document docs: Update LOTUS_RELEASE_FLOW.MD document Aug 12, 2024
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

@rjan90 rjan90 changed the title docs: Update LOTUS_RELEASE_FLOW.MD document docs: update LOTUS_RELEASE_FLOW.MD document Aug 12, 2024
@github-actions github-actions bot dismissed stale reviews from themself August 12, 2024 10:18

PR title now matches the required format.

rjan90 and others added 8 commits August 12, 2024 13:04
Preliminary update to the LOTUS_RELEASE_FLOW document
…egy items (#12364)

* docs: update LOTUS_RELEASE_FLOW with recent FAQs and branch/tag strategy items

This was done as additional content to potentially add per #12322 .  It includes content I saw in #12020 and #12072 that wasn't previously included.

* Updates from self-review.

* docs: Clarify node/miner release branching

docs: Clarify node/miner release branching

* Update LOTUS_RELEASE_FLOW.md

Co-authored-by: Steve Loeppky <biglep@protocol.ai>

* Update LOTUS_RELEASE_FLOW.md

Co-authored-by: Steve Loeppky <biglep@protocol.ai>

---------

Co-authored-by: Phi <orjan.roren@gmail.com>
These were self-committed to make it easier to propose additional changes on top.
Major items were answering:
Why isn't Lotus Miner released more frequently?
Why is the `releases` branch deprecated and what are alternatives?
Co-authored-by: Steve Loeppky <biglep@filoz.org>
fix: double spacing and minor typos
@github-actions github-actions bot dismissed their stale review August 12, 2024 11:05

PR title now matches the required format.

fix(docs): link to LOTUS_RELEASE_FLOW.md from CONTRIBUTING.md
@github-actions github-actions bot dismissed their stale review August 12, 2024 11:16

PR title now matches the required format.

@BigLep
Copy link
Member

BigLep commented Aug 12, 2024

double spaces after a period

I was intentionally adding those because that was how I was taught to type 30 years ago. Searching "english double space after period" is hilarious though. I particularly liked this headline: "Nothing Says Over 40 Like Two Spaces after a Period!". I will have to kill this habit (and even typing this post I see myself doing it!)

grammatical fixes

I'll figure out a grammar checker within the vscode markdown editor so I can more of these myself.

Thanks for the help!

Copy link
Member

@BigLep BigLep left a comment

Choose a reason for hiding this comment

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

I personally am good with the content we have and am adding an Approve in case that helps with merging. No worries though if there is additional changes you want to make.

@github-actions github-actions bot dismissed stale reviews from themself August 12, 2024 18:22

PR title now matches the required format.

@rjan90 rjan90 marked this pull request as ready for review August 12, 2024 18:24
@rjan90 rjan90 merged commit 2ecc690 into master Aug 12, 2024
89 checks passed
@rjan90 rjan90 deleted the phi/update-release-flow branch August 12, 2024 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ☑️ Done (Archive)
Development

Successfully merging this pull request may close these issues.

2 participants