2
0
mirror of https://github.com/thumbsup/thumbsup synced 2024-11-11 07:10:26 +00:00
Commit Graph

17 Commits

Author SHA1 Message Date
Romain
99e342c18d fix: remove changelog process that doesn't work 2023-03-20 22:39:23 +00:00
Romain
421f1eef2a chore: cleanup Github workflows and replace Travis CI 2021-02-28 23:52:40 +01:00
Romain
dee262524b chore: create a Github release with a changelog for every tag
Fixes #196
2021-01-18 00:45:24 +01:00
Romain
4c64251bf5 fix(build): Revert 3ec009e6 + Travis deployment condition + extract Travis script
Travis deploy steps have to be a script file (not a list of steps).

Revert 3ec009e6 because “npm install git+file” actually reads from the local master branch, which
- doesn’t work on Travis since Travis checks out a detached head
- doesn’t work as expected locally, since you might have local changes or might be working from a different branch

For the time being it’s easier to simplify the Docker script and release a known published version.
2018-07-25 22:35:02 +02:00
Romain
23b4016923 chore(build): automatically build and publish the Docker image with Travis CI
Fixes #114.
2018-07-21 01:07:54 +02:00
Romain
832673f322 refactor(tests): integration tests as part of the Mocha suite
Some benefits:
- no need to check-in a full website to compare against
- targeted asserts, instead of a “should be 100% the same”
- more robust against cosmetic theme changes
- allows for testing more edge cases in the future
- can’t forget to run the integration tests since they’re part of “npm test”
2018-06-16 18:28:58 +02:00
Romain
03a9c9a319 refactor: themes are now standalone folders, to prepare for external loading
Every theme is made of { Handlebars + Less + Partials + Helpers + Public }
2018-06-01 23:49:53 +02:00
Romain
e9e5f32970 Add test coverage + clean up build scripts 2017-11-28 07:53:55 +11:00
Romain
870b60de17 Simplify test scripts & document them in CONTRIBUTING.md 2017-11-25 22:29:21 +11:00
Romain
208f0f0212 Run full integration tests inside Docker. Travis runs unit + integration. 2017-11-25 22:01:30 +11:00
Romain
afd3915778 Add full integration test: compare galleries to previously generated snapshot 2017-06-14 17:44:28 +10:00
Romain
b35870a9e5 Fix require-lint to ignore video.js (not referenced) 2017-03-19 00:01:50 +11:00
Romain
59b9bdbbd2 Use <standard> for code style, which removed lots of unused variables/requires 2017-03-06 23:46:46 +11:00
Romain
596fe1babc Fix CI build 2017-02-05 18:38:06 +11:00
Romain
fb7ed50753 Prepare for npm publish (ignore tests, cleanup license...) 2016-11-13 13:35:52 +11:00
Romain
6bfba60918 Update all dependencies + full build script in scripts/cibuild 2016-11-12 15:27:16 +11:00
Romain
6565acb259 Update README.md 2016-11-12 07:35:13 +11:00