Skip to content

Conversation

@ybiquitous
Copy link
Member

@ybiquitous ybiquitous commented Jan 19, 2024

This change automates releasing described in our maintainer guide:
https://github.com/stylelint/stylelint/blob/f4c75c911275f7c972f285495c6e037c2731981e/docs/maintainer-guide/releases.md?plain=1#L22-L28

A new workflow to update the website will be:

  1. Go to this action page in stylelint/stylelint.io
  2. Click Run workflow
  3. Check a pull request created automatically
  4. Merge the pull request

Which issue, if any, is this issue related to?

None.

Is there anything in the PR that needs further explanation?

We could add a GitHub workflow in stylelint/stylelint. But if doing so, we'd need an access token to create a pull request in stylelint/stylelint.io. Because managing an access token might be troublesome, I didn't adopt this idea.

This change automates releasing described in our maintainer guide:
https://github.com/stylelint/stylelint/blob/f4c75c911275f7c972f285495c6e037c2731981e/docs/maintainer-guide/releases.md?plain=1#L22-L28

A new workflow to update the website will be:
1. Go to this action page in `stylelint/stylelint.io`
2. Click **Run workflow**
Copy link
Member

@jeddy3 jeddy3 left a comment

Choose a reason for hiding this comment

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

Nice. LGTM, thank you.

@ybiquitous
Copy link
Member Author

Thanks for the approval. I'll update the maintainer guide soon.

@ybiquitous ybiquitous merged commit dec7acc into main Jan 20, 2024
@ybiquitous ybiquitous deleted the automate-release branch January 20, 2024 02:52
ybiquitous added a commit to stylelint/stylelint that referenced this pull request Jan 20, 2024
ybiquitous added a commit to stylelint/stylelint that referenced this pull request Jan 20, 2024
Update maintainer guide for simplified website releasing

See stylelint/stylelint.io#385
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants