w3c / screen-orientation

The screen orientation lock specification
https://w3c.github.io/screen-orientation/
Other
27 stars 29 forks source link

chore: use GitHub action to validate and auto-publish #195

Closed sidvishnoi closed 4 years ago

sidvishnoi commented 4 years ago

Replaces Travis with a GitHub action (respec-w3c-auto-publish) to validate and auto-publish the spec.

Someone with appropriate permission needs to add ECHIDNA_TOKEN in the GitHub secrets.

marcoscaceres commented 4 years ago

@siusin could you get us a new ECHIDNA_TOKEN?

siusin commented 4 years ago

done :)

siusin commented 4 years ago

@sidvishnoi what shall we do to get Travis CI report the status of this PR?

marcoscaceres commented 4 years ago

@siusin, I think we can remove Travis integration from the settings (or from merging), as this will do the same thing via GitHub actions.

sidvishnoi commented 4 years ago

Additionally, we might need to enable Actions in settings, as well as branch protection rules (the action should've run with this PR)

sidvishnoi commented 4 years ago

The GitHub action will probably run on next PR once this is merged. Should we merge this? @marcoscaceres

sidvishnoi commented 4 years ago

Disabled Travis status check.

sidvishnoi commented 4 years ago

Let me see if we can test run the action if I send the PR from same repo, instead from my fork.

siusin commented 4 years ago

Hey @sidvishnoi , now you have the admin access, please feel free to change the setting! Is it the plan to apply this change on all the repos using ReSpec?

sidvishnoi commented 4 years ago

now you have the admin access, please feel free to change the setting!

Thanks! I disabled Travis from this repo.

Is it the plan to apply this change on all the repos using ReSpec?

Only the ones using Travis presently. Will start migration of others once we're happy this action works fine.

siusin commented 4 years ago

Thank you @sidvishnoi !