classmodel / class-web

Web version of CLASS
https://classmodel.github.io/class-web
GNU General Public License v3.0
0 stars 0 forks source link

Prep release #5

Closed Peter9192 closed 1 month ago

Peter9192 commented 1 month ago

Followed examples from here and here

Peter9192 commented 1 month ago

Deploy failed due to environment protection rule. Temporarly adding this branch for testing:

image

Peter9192 commented 1 month ago

Now it worked! See https://classmodel.github.io/class-web/

Removed the rule for this branch again.

Just wonder if we should also add a rule for an allowed "tag" pattern if we want to publish on release.

Peter9192 commented 1 month ago

@sverhoeven I thought it'd be nice if the GH pages branch is in sync with the latest release, so I've added a GH action workflow that triggers on release and did some other cleaning/release prep. After merging this, I want to make an initial release. Note that I've already tested the workflow by temporarily triggering it for this branch.

Can you check if there's anything else I should do before we can release this?

sverhoeven commented 1 month ago

@repo should be replace with @classmodel to publish to npmjs

sverhoeven commented 1 month ago

We could try https://jsr.io to publish package

Peter9192 commented 1 month ago

Thanks for the suggestions! Merging this before reviewing #9