Comments (9)
Sounds like a good idea to me.
On Sun Nov 23 2014 at 1:10:51 AM Benedikt Ahrens [email protected]
wrote:
If set up correctly, Travis checks that pull requests do indeed compile,
so that reviewing can focus on other aspects.Some setup information is here:
http://docs.travis-ci.com/user/getting-started/
and looking at how it is done in HoTT
https://github.com/HoTT/HoTT
might also be useful.—
Reply to this email directly or view it on GitHub
#52.
from unimath.
To me too.
On Nov 23, 2014, at 3:07 PM, Daniel R. Grayson [email protected] wrote:
Sounds like a good idea to me.
On Sun Nov 23 2014 at 1:10:51 AM Benedikt Ahrens [email protected]
wrote:If set up correctly, Travis checks that pull requests do indeed compile,
so that reviewing can focus on other aspects.Some setup information is here:
http://docs.travis-ci.com/user/getting-started/
and looking at how it is done in HoTT
https://github.com/HoTT/HoTT
might also be useful.—
Reply to this email directly or view it on GitHub
#52.—
Reply to this email directly or view it on GitHub #52 (comment).
from unimath.
One needs to have admin status for the repository in question in order to set Travis up for it, which I do not have.
Dan, could you please do the setup, or give me superpowers?
from unimath.
@DanGrayson : I have just tried it on my fork of UniMath, and it is dead simple: one just needs to follow the first three steps of
http://docs.travis-ci.com/user/getting-started/
where the first two only involve clicking buttons in the browser.
The third step is committing a file ".travis.yml" to the root of the repository, for which a suitable content is
language: ocaml
before_install:
- sudo apt-get update -qq
- sudo apt-get install -y ocaml ocaml-nox ocaml-native-compilers camlp4-extra
script: make && make
The double "make" is to work around that bug mentioned in the README.
We can see later if we want fancy functionality like the HoTT crowd.
A Travis run on my fork took a little less than half an hour.
from unimath.
I have made you and Vladimir into members of the "Owners Team", which
means you can do everything I can do.
On Sun Nov 23 2014 at 12:48:35 PM Benedikt Ahrens [email protected]
wrote:
One needs to have admin status for the repository in question in order to
set Travis up for it, which I do not have.
Dan, could you please do the setup, or give me superpowers?—
Reply to this email directly or view it on GitHub
#52 (comment).
from unimath.
Ok, I have sent a pull request with a basic travis file.
One can do a lot of customisation for notifications about success and failure of the build test, for one's own PRs and for others', and so on. Details are given here:
http://docs.travis-ci.com/user/notifications/
The default is described by there as follows: "By default, a build email is sent to the committer and the author, but only if they have access to the repository the commit was pushed to."
Let me know what messages you would like to receive by email, or modify the file .travis.yml accordingly.
Of course, on the Github site, there is always an indicator showing the build status.
from unimath.
I guess the way travis works is by giving us free rein of a pristine virtual debian server.
from unimath.
On 11/24/2014 02:38 PM, Daniel R. Grayson wrote:
I guess the way travis works is by giving us free rein of a pristine virtual debian server.
The machines are running Ubuntu 12.04, I read somewhere.
from unimath.
We could find out what they're running by adding
cat /etc/issue
to the script. That might be interesting.
from unimath.
Related Issues (20)
- Commented material in `Foundations.NaturalNumbers` HOT 1
- A guide to new users on how to use UniMath
- Use access functions instead of projections in UniMath/Bicategories/Limits/Examples/LimitsStructuredCategories HOT 1
- Split the file DisplayedCats/BinProducts
- Beta-reduction for pairs is problematic
- New package: order theory HOT 10
- Get rid of UU : UU warning?
- Code should be reactivated [was: Compilation seems to hang at Qed.] HOT 9
- Using PathOver in definitions and constructions of displayed things? HOT 3
- Error `/bin/sh: Argument list too long` when doing `$ make install` HOT 13
- there are competing implementations of a full subcategory HOT 9
- how to keep track of which .v files of UniMath are being compiled?
- which version of Coq are we allowed to use? HOT 2
- Please pick the version you prefer for Coq 8.18 in Coq Platform 2023.10 HOT 4
- A warning HOT 4
- Defining objects, morphisms and categories separately or together HOT 3
- Error "Argument list too long" when running sanity checks HOT 3
- Who are contributors anonymous-1234567 and anonymous-13243557? HOT 3
- compilation problems in CI with Coq 8.20 (dev) HOT 2
- Please help debug ltac induced error HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unimath.