w3c / device-posture

Device Posture API
https://www.w3.org/TR/device-posture/
Other
33 stars 21 forks source link

[admin] Enable auto-publish #55

Closed anssiko closed 3 years ago

anssiko commented 3 years ago

@xfq completed renaming main branches of W3C GitHub repositories for this group.

For this repo we've now defaulted to gh-pages.

Do we want to use main for the source and deploy to gh-pages similarly to other spec repos?

Regardless, I think master branch is now stale and can be deleted, @xfq?

@kenchris for preference.

anssiko commented 3 years ago

I forgot we're using ReSpec for this spec with no build step.

@xfq what is the latest repo organization convention for ReSpec-based specs?

reillyeon commented 3 years ago

My understanding is that Spec Prod can handle compilation for both Bikeshed and ReSpec specifications. Even though ReSpec can render in the browser on load it is a better experience for it to be pre-renderer and served as static HTML.

anssiko commented 3 years ago

@reillyeon thanks for the reminder. Perhaps we should try Spec Prod here.

@xfq is probably familiar and can help configure.

@kenchris thoughts?

xfq commented 3 years ago

I haven't tried Spec Prod, and I think it is still in the experimental stage, but if you think it's worth a try, I can try it.

Some working groups have developed their own actions. See https://github.com/w3c/aria-practices/blob/master/.github/workflows/deploy.yml for an example.

anssiko commented 3 years ago

@xfq per https://lists.w3.org/Archives/Public/public-device-apis/2021May/0008.html we should now enable auto-publish for this spec.

xfq commented 3 years ago

@anssiko I have enabled auto-publish in https://github.com/w3c/device-posture/pull/72

anssiko commented 3 years ago

Much thanks, I did not notice that you did it already. Closing this issue.