infra: CI manages release process#58
Conversation
4838344 to
531e2c0
Compare
|
This has implemented the review feedback in thlorenz/doctoc#289 |
|
@AndrewSouthpaw / @thlorenz how can we progress this release process automation pr as this library is now ready for a release? |
|
Unfortunately, I don't have admin access to @thlorenz could you add me as a collaborator so I can set this up? |
|
Thanks @AndrewSouthpaw note that the CI pipeline has been defined such that even if the npm upload failed the creation of the github release would still complete. This github release would contain the files which could be uploaded to npm. |
|
@thlorenz could we get some assistance/input from you so that we can do a release and then prepare to release doctoc. |
|
Hey sorry, life was keeping me busy over the last weeks. |
|
No worries, thanks for doing that. |
Added issue creation step for npm publish failures.
|
@AndrewSouthpaw this should hopefully be done now. 🙂 |
|
@AndrewSouthpaw could you please go through the process of completing a release of this library so that we can update doctoc? |
|
Looks like the CI failed, can you investigate?
https://github.com/thlorenz/anchor-markdown-header/actions/runs/21639237686/job/62373684014
…--
Sent from a tiny screen; please excuse brevity or errors, or both.
On Tue, Feb 3, 2026 at 07:10 James Thompson ***@***.***> wrote:
*thompson-tomo* left a comment (thlorenz/anchor-markdown-header#58)
<#58 (comment)>
@AndrewSouthpaw <https://github.com/AndrewSouthpaw> could you please go
through the process of completing a release of this library so that we can
update doctoc?
—
Reply to this email directly, view it on GitHub
<#58 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABHSOTHBW7UY5IK3IOYMUXD4KCF43AVCNFSM6AAAAACQA245ROVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTQNBQHEZTQMBUGM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
@AndrewSouthpaw sure, have you setup the trust publishing process as at a first look issue appears to be an authorisation issue? |
|
@AndrewSouthpaw it appears that I might have found the source of the problem and why the gh issue wasn't created. The Workflow was using an old version of node. See #59 for details of the fix. I would suggest triggering a preview release of 0.8.1-preview1 to test after merge and do i manual upload of 0.8.0 to npmjs. |
|
Thanks! I confirmed the trust publishing process is set up. I'll give it another go after merging. |
|
Confirmed CI works now! Versions 0.8.0 and 0.8.1 are published. 🎉 |
|
Perfect, I will bring the changes across to doctoc via thlorenz/doctoc#311 |
This introduces github workflow for managing releases. This workflow is triggered when a tag is added to a commit and performs the following:
Required steps by maintainers: