W3C home > Mailing lists > Public > public-device-apis-log@w3.org > June 2017

[sensors] [meta] Fix broken deploy story, redux

From: Anssi Kostiainen via GitHub <sysbot+gh@w3.org>
Date: Mon, 26 Jun 2017 13:23:50 +0000
To: public-device-apis-log@w3.org
Message-ID: <issues.opened-238541688-1498483428-sysbot+gh@w3.org>
anssiko has just created a new issue for https://github.com/w3c/sensors:

== [meta] Fix broken deploy story, redux ==
[This is a meta issue only the spec editors should care about.]

Travis-based deploy has been [giving false negatives][1] and failed to build properly (deployed a text file that contains just [bogus bikeshed error message][2] instead of the generated HTML), so I suggested to the editors we move to the good ol' workflow where we generate the `index.html` locally and commit it together with the corresponding `index.bs` source.

As an interim solution, I switched the repo to serve https://w3c.github.io/sensors/ from the `master` branch, and @pozdnyakov added a generated `index.html` to the same branch.

TODOs:

- [ ] disable `deploy.sh` in `travis.yml`
- [ ] remove unused `deploy.sh` script and any related config files from the master branch

[1]: https://travis-ci.org/w3c/sensors/pull_requests
[2]: https://github.com/w3c/sensors/blob/097ac1dab5c38d9336b4831c1ea5f3baaf8393d1/index.html

Please view or discuss this issue at https://github.com/w3c/sensors/issues/237 using your GitHub account
Received on Monday, 26 June 2017 13:23:56 UTC

This archive was generated by hypermail 2.3.1 : Monday, 23 October 2017 12:18:53 UTC