<div dir="ltr"><div>Hello,</div><div><br></div><div>I've just finished setting up Travis CI for the CFFI repository. This means that each commit and pull request will be tested automatically. If an unexpected test fails, the commit author gets a notification similar to one I'm forwarding only with more red.</div><div><br></div><div>Currently only SBCL (32, and 64-bit) and CCL (64-bit) are being tested because the other Lisps fail to even execute the suite on the test box.</div><div><br></div><div>(The setup bits come from <a href="https://github.com/luismbo/cl-travis">https://github.com/luismbo/cl-travis</a> that I hope you may find useful in your own lisp projects.)</div><div><br></div><div>Cheers,</div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Travis CI</b> <span dir="ltr"><<a href="mailto:notifications@travis-ci.org">notifications@travis-ci.org</a>></span><br>Date: Sat, Dec 6, 2014 at 3:31 PM<br>Subject: Passed: cffi/cffi#1 (master - 6cf6892)<br>To: <a href="mailto:loliveira@common-lisp.net">loliveira@common-lisp.net</a><br><br><br><u></u>

  
    
    
  
  <div>
    <div>
      <table style="padding:0px;border:0px;width:100%;color:rgb(96,96,96);font-size:20px;margin-bottom:15px;margin-top:15px">
        <tbody><tr style="padding:0px;border:0px">
          <td style="padding:0px;border:0px;vertical-align:middle"><img src="https://avatars.githubusercontent.com/u/802520?s=40&d=https%3A%2F%2Ftravis-ci.org%2Fimages%2Fmailer%2Fmascot-avatar-40px.png" style="vertical-align: middle; width: 40px; min-height: 40px;"> <span style="vertical-align:middle;margin-left:3px"><strong><a href="http://clicks.travis-ci.org/track/click/30007208/travis-ci.org?p=eyJzIjoia1pMbF8tYVp0VUJYU2dLY3Z1VExpZVlrUGJrIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3RyYXZpcy1jaS5vcmdcXFwvY2ZmaVxcXC9jZmZpXCIsXCJpZFwiOlwiMTFkNGU0NzgyMGQyNDU5ZjhjYTgyOWJjNDMzNWNlYTFcIixcInVybF9pZHNcIjpbXCJjMDViODE3ZjVlN2ZjYTlmMTE3ZTBhOWE1OWZmMjc0OThmN2NjN2QwXCJdfSJ9" style="text-decoration:underline;color:rgb(96,96,96)" target="_blank">cffi / cffi</a></strong> (<a href="http://clicks.travis-ci.org/track/click/30007208/github.com?p=eyJzIjoiS1VWNEx5RlhFWGQzeEJEUTJnZ3hvZUlTM1JvIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL2dpdGh1Yi5jb21cXFwvY2ZmaVxcXC9jZmZpXFxcL3RyZWVcXFwvbWFzdGVyXCIsXCJpZFwiOlwiMTFkNGU0NzgyMGQyNDU5ZjhjYTgyOWJjNDMzNWNlYTFcIixcInVybF9pZHNcIjpbXCIzMDVjM2I2NTk5ZDZhMDI1NDk4NGQ1MGVjMGUyZTc5Y2UxZTdmODM2XCJdfSJ9" style="text-decoration:underline;color:rgb(96,96,96)" target="_blank">master</a>)</span></td>
        </tr>
      </tbody></table>
      <div style="border-radius:5px;padding:0px;width:570px;font-size:13px">
        <div>
          <table style="padding:0px;border:0px;width:100%;border-spacing:0px">
            <thead>
              <tr style="padding:0px;border:0px;font-weight:700;font-size:18px;color:rgb(50,163,45);background-color:rgb(186,236,183)">
                <td style="border-width:1px 0px 1px 1px;border-top-style:solid;border-top-color:rgb(128,128,128);border-bottom-style:solid;border-bottom-color:rgb(173,173,173);width:50px;padding:5px 0px 0px;text-align:center;vertical-align:middle;border-left-style:solid;border-left-color:rgb(96,96,96);border-top-left-radius:5px"><div style="width:25px;min-height:30px;margin-left:15px;margin-top:0px;vertical-align:middle"><img height="25" src="https://travis-ci.org/images/mailer/success.png" width="25"></div></td>
                <td style="border-width:1px 0px;padding:0px 20px 0px 0px;vertical-align:middle;border-top-style:solid;border-top-color:rgb(128,128,128);border-bottom-style:solid;border-bottom-color:rgb(173,173,173)"><span style="display:inline-block;margin-top:12px;vertical-align:middle"><a href="http://clicks.travis-ci.org/track/click/30007208/travis-ci.org?p=eyJzIjoicUhHbnltVXdMNVBhN01pR3JYd0J6ZWJJMmxNIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3RyYXZpcy1jaS5vcmdcXFwvY2ZmaVxcXC9jZmZpXFxcL2J1aWxkc1xcXC80MzE5NTM2NFwiLFwiaWRcIjpcIjExZDRlNDc4MjBkMjQ1OWY4Y2E4MjliYzQzMzVjZWExXCIsXCJ1cmxfaWRzXCI6W1wiNWNhNzZhYzk3ZDliY2FhNjdjYjExZjRlOGRiNDdjZjc5NDg0OWE0YlwiXX0ifQ" style="font-weight:bold;text-decoration:underline;color:rgb(50,163,45)" target="_blank">Build #1 passed.</a></span><img height="45" src="https://travis-ci.org/images/mailer/arrow-success.png" style="float: right;"></td>
                <td align="right" style="border-width:1px 1px 1px 0px;font-weight:normal;font-size:12px;padding:0px 20px 0px 0px;vertical-align:middle;border-top-style:solid;border-top-color:rgb(128,128,128);border-bottom-style:solid;border-bottom-color:rgb(173,173,173);border-right-style:solid;border-right-color:rgb(96,96,96);border-top-right-radius:5px"><div style="vertical-align:middle;padding:0px;display:inline-block;width:20px;min-height:20px"><img height="20" src="https://travis-ci.org/images/mailer/stopwatch-success.png" width="20"></div> <span style="vertical-align:middle">2 minutes and 22 seconds</span></td>
              </tr>
            </thead>
            <tbody style="margin-bottom:40px">
              <tr style="padding:0px;border:0px">
                <td style="border-width:0px 0px 0px 1px;height:20px;width:50px;padding:20px 0px 5px;border-left-style:solid;border-left-color:rgb(173,173,173);text-align:center"><img src="https://secure.gravatar.com/avatar/5243970803cb1967bdf6ea217d3ab211?s=15&d=https%3A%2F%2Ftravis-ci.org%2Fimages%2Fmailer%2Fmascot-avatar-15px.png"></td>
                <td style="border:0px;color:rgb(128,128,128);padding:20px 20px 5px 0px;height:20px"><strong>Luís Oliveira</strong></td>
                <td align="right" style="border-width:0px 1px 0px 0px;color:rgb(128,128,128);padding:20px 20px 5px 0px;height:20px;border-right-style:solid;border-right-color:rgb(173,173,173)"><a href="http://clicks.travis-ci.org/track/click/30007208/github.com?p=eyJzIjoieExrR050cmo3R3hidzNaaWVHZ1BsaEloNlIwIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL2dpdGh1Yi5jb21cXFwvY2ZmaVxcXC9jZmZpXFxcL2NvbW1pdFxcXC82Y2Y2ODkyN2VlYjcwMjJmN2M4Mzg4Nzc1N2ZjZDkwMjdlODJiZWI4XCIsXCJpZFwiOlwiMTFkNGU0NzgyMGQyNDU5ZjhjYTgyOWJjNDMzNWNlYTFcIixcInVybF9pZHNcIjpbXCI1MGRiMjliMDcyM2ZhZjhjNTcwZDcyZTNjNDZmZjdkYjcwODMxYTE3XCJdfSJ9" style="text-decoration:none;font-weight:bold;color:rgb(87,118,157)" target="_blank">6cf6892</a> <a href="http://clicks.travis-ci.org/track/click/30007208/github.com?p=eyJzIjoiekRQakhJTHdkanFQcHVOX1RLeGtWOFV5aHhNIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL2dpdGh1Yi5jb21cXFwvY2ZmaVxcXC9jZmZpXFxcL2NvbXBhcmVcXFwvZDMxNWEyOWI5MDA2Li4uNmNmNjg5MjdlZWI3XCIsXCJpZFwiOlwiMTFkNGU0NzgyMGQyNDU5ZjhjYTgyOWJjNDMzNWNlYTFcIixcInVybF9pZHNcIjpbXCJhMjc2YWFhMTE5NDdiZjY4MTY1Yzg0YWQ0ZDFjZDg2Y2YwZDBjMTc2XCJdfSJ9" style="text-decoration:none;font-weight:bold;color:rgb(87,118,157)" target="_blank">Changeset →</a></td>
              </tr>
              <tr style="padding:0px;border:0px">
                <td style="border-width:0px 0px 1px 1px;height:20px;width:50px;padding:0px;border-left-style:solid;border-left-color:rgb(173,173,173);border-bottom-left-radius:5px;border-bottom-style:solid;border-bottom-color:rgb(173,173,173)"> </td>
                <td colspan="2" style="border-width:0px 1px 1px 0px;color:rgb(128,128,128);padding:0px 20px 20px 0px;height:20px;border-right-style:solid;border-right-color:rgb(173,173,173);border-bottom-style:solid;border-bottom-color:rgb(173,173,173);border-bottom-right-radius:5px">Test using Travis CI</td>
              </tr>
              </tbody>
          </table>
        </div>
      </div>


      <div style="padding-top:10px;width:570px">
        <span>
          <div style="margin-top:20px;border-radius:5px;border:1px solid rgb(173,173,173);font-size:12px;padding:10px 20px;width:528px">
            <p style="color:rgb(128,128,128);margin-top:0px;margin-bottom:5px"><strong style="font-size:14px">Want to know about upcoming build environment updates?</strong></p>
            <p style="color:rgb(128,128,128);margin-top:0px;margin-bottom:5px">Would you like to stay up-to-date with the upcoming Travis CI build environment updates?
              We set up a mailing list for you!
              Sign up <a href="http://clicks.travis-ci.org/track/click/30007208/eepurl.com?p=eyJzIjoiV044d2F6TnVXbzBjVVE3RlBIRUtodHVsLTJzIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvZWVwdXJsLmNvbVxcXC85T0NzUFwiLFwiaWRcIjpcIjExZDRlNDc4MjBkMjQ1OWY4Y2E4MjliYzQzMzVjZWExXCIsXCJ1cmxfaWRzXCI6W1wiMTEwZTdlYThkN2Y5YjA5NDdlYWJiMzQ3NmYyMDBkMmI2NTRkZjMyNlwiXX0ifQ" style="text-decoration:underline;color:rgb(96,96,96)" target="_blank">here</a>.
            </p>
          </div>
        </span>
      </div>

      <table border="0" style="border-radius:5px;border:1px solid rgb(173,173,173);padding:10px;margin-top:20px;font-size:12px;width:570px;line-height:16px;background-color:rgb(233,230,231)">
        <tbody><tr style="padding:0px;border:0px">
          <td style="padding:0px;border:0px">
            <img src="https://travis-ci.org/images/mailer/email-footer-travis-logo.png" style="width: 50px; min-height: 50px;">
          </td>
          <td style="padding:0px;border:0px;color:rgb(128,128,128)">
            <a href="http://clicks.travis-ci.org/track/click/30007208/docs.travis-ci.com?p=eyJzIjoiZm5VQUlVUVUwV0JkQ1V0cERGSFBSR1FhbEowIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvZG9jcy50cmF2aXMtY2kuY29tXCIsXCJpZFwiOlwiMTFkNGU0NzgyMGQyNDU5ZjhjYTgyOWJjNDMzNWNlYTFcIixcInVybF9pZHNcIjpbXCI1ZmE3OTJiOGY5Nzk0YTkzNmU0OWZiNzcwNDI0NzJkNjU5N2ZmMDhjXCJdfSJ9" style="text-decoration:underline;color:rgb(96,96,96)" target="_blank">Documentation</a> about Travis CI<br>
            For help please join our IRC channel <a style="text-decoration:underline;color:rgb(96,96,96)">irc.freenode.net#travis</a>.<br>
            Choose who receives these build notification emails in your <a href="http://clicks.travis-ci.org/track/click/30007208/docs.travis-ci.com?p=eyJzIjoiMjlJQzh2Vy03c3hpS2FxNnBRLTFzZkc1d00wIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvZG9jcy50cmF2aXMtY2kuY29tXFxcL3VzZXJcXFwvbm90aWZpY2F0aW9uc1wiLFwiaWRcIjpcIjExZDRlNDc4MjBkMjQ1OWY4Y2E4MjliYzQzMzVjZWExXCIsXCJ1cmxfaWRzXCI6W1wiNGY1YzYwZDBkY2IxOGQ5ZGQzYTMwMzFkYjNjMjc1MTk4NmIyMmNhMFwiXX0ifQ" style="text-decoration:underline;color:rgb(96,96,96)" target="_blank">configuration file</a>.
          </td>
        </tr>
      </tbody></table>

      <div style="padding-top:10px;width:570px">
        <img src="https://travis-ci.org/images/mailer/travis-mascot.png" style="float: right; margin-top: 10px; margin-right: 20px;" width="80">
        <div style="margin-top:20px;border-radius:5px;border:1px solid rgb(173,173,173);font-size:12px;padding:10px 20px;width:528px">
          <p style="color:rgb(128,128,128);margin-top:0px;margin-bottom:5px"><strong style="font-size:14px">Would you like to test your private code?</strong></p>
          <p style="color:rgb(128,128,128);margin-top:0px;margin-bottom:5px"><a href="http://clicks.travis-ci.org/track/click/30007208/travis-ci.com?p=eyJzIjoiVGRTR1RGTmxDWURPM2h3Z2VjdmVfbmI2Mzc0IiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvdHJhdmlzLWNpLmNvbT91dG1fc291cmNlPWJ1aWxkX2VtYWlsX2Zvb3RlciZ1dG1fY2FtcGFpZ249dHJhdmlzLWNpLm9yZyZ1dG1fbWVkaXVtPWVtYWlsXCIsXCJpZFwiOlwiMTFkNGU0NzgyMGQyNDU5ZjhjYTgyOWJjNDMzNWNlYTFcIixcInVybF9pZHNcIjpbXCIyMDAwYzI0MjkxOWZkYWYzNzVlNDhhM2Q5OTM4ZGY4MDc3YzZlMTk4XCJdfSJ9" style="text-decoration:underline;color:rgb(96,96,96)" target="_blank">Travis Pro</a> could be your new best friend!</p>
        </div>

        <div style="font-size:12px;text-align:center;vertical-align:middle;min-height:20px;width:570px">
          <p style="color:rgb(128,128,128);margin-top:10px">
            <span style="vertical-align:middle">Travis CI is powered by<br clear="all"></span></p><div><br></div><div style="text-align:left">-- </div><div class="gmail_signature"><div style="text-align:left">Luís Oliveira</div><div style="text-align:left"><a href="http://kerno.org/~luis/" target="_blank"></a><a href="http://kerno.org/~luis/" target="_blank">http://kerno.org/~luis/</a><br></div></div>
</div>
</div></div></div></div></div>