Permalink
Commits on Jan 8, 2019
  1. Start next development iteration 0.1.3-dev

    antifuchs committed Jan 8, 2019
  2. Release 0.1.2 🎉🎉

    antifuchs committed Jan 8, 2019
Commits on Jan 7, 2019
  1. Put the filters on the right level

    antifuchs committed Jan 7, 2019
  2. Set up a workflow to trigger weekly tests on circle by default

    antifuchs committed Jan 7, 2019
    This should simulate the travis-ci cron job feature, but it has the
    benefit that I can pick & choose which tests to run - so, run only the
    "cargo test" tasks, and don't run (rapidly moving)
    rustfmt/clippy/bench at all - those result in noise but having me fix
    indentation on the weekly is no good.
  3. Start next development iteration 0.1.2-dev

    antifuchs committed Jan 7, 2019
  4. Release 0.1.1 🎉🎉

    antifuchs committed Jan 7, 2019
Commits on Jan 6, 2019
  1. Setup env variable CI_RUST_VERSION on test builds

    antifuchs committed Jan 6, 2019
    ...on both travis and circleci. This should allow them all to dispatch
    behavior based on whether they're nightly or stable or whatever.
  2. Get the badge from circle-ci instead of travis.

    antifuchs committed Jan 6, 2019
  3. Start next development iteration 0.1.1-dev

    antifuchs committed Jan 6, 2019
  4. Release 0.1.0 🎉🎉

    antifuchs committed Jan 6, 2019
  5. Improve template-ci's understanding of destination paths

    antifuchs committed Jan 6, 2019
    Now, the CI configuration is created in the directory containing the
    Cargo.toml file (expected to be a repository root). Also,
    automatically creates missing directories and deals with missing
    destination files.
  6. Enable merged-branch deletion in bors

    antifuchs committed Jan 6, 2019
  7. Make clippy happy

    antifuchs committed Jan 6, 2019
  8. Add tests for various Cargo.toml scenarios

    antifuchs committed Jan 6, 2019
  9. Get rid of tons of borrowing/ownership issues

    antifuchs committed Jan 6, 2019
    Since the TemplateCIConfig structure had borrowed fields on it (to
    make usage with askama easier), we couldn't conveniently parse the
    metadata format and had a bug.
    
    * Restructure TemplateCIConfig and build matrix entries to only have
      owned data on them.
    
    * Catch a case where the cargo package metadata is null & return the
      default config for that case.
  10. Correct name refs

    antifuchs committed Jan 6, 2019
  11. Rename test steps, maybe include params in deps

    antifuchs committed Jan 6, 2019
  12. Try parameterizing versions on jobs via executors

    antifuchs committed Jan 6, 2019
  13. Drop version from workflows clause

    antifuchs committed Jan 6, 2019
  14. Update bors config for the correct commit status

    antifuchs committed Jan 6, 2019
    the workflow status isn't a github status but a github *check*.
  15. Docker schema problem

    antifuchs committed Jan 6, 2019
  16. Also update the concrete circleci config

    antifuchs committed Jan 6, 2019
  17. Define an overall success task

    antifuchs committed Jan 6, 2019
    This should depend on the remaining tasks (that require success), and
    allow bors to check the status of that commit. Welp.
  18. Rename the workflow, apply to all non-.tmp branches

    antifuchs committed Jan 6, 2019
    This should allow PR authors to see what their PR would look
    like, and still allow bors to correctly work.
  19. UGH ANOTHER TYPO

    antifuchs committed Jan 6, 2019
    validate your config files, people
  20. Get rid of the ugly prereq hack

    antifuchs committed Jan 6, 2019
    ...instead, generate the filters from config (or hardcode them for
    now), then interpolate them as JSON.
  21. Define a timeout

    antifuchs committed Jan 6, 2019
Commits on Jan 5, 2019
  1. Add bors.toml because otherwise I can't run tests

    antifuchs committed Jan 5, 2019
  2. Add docker executor

    antifuchs committed Jan 5, 2019
  3. Try to filter out branches

    antifuchs committed Jan 5, 2019
  4. I messed up install_default and commandline_default. Oops.

    antifuchs committed Jan 5, 2019
  5. Honor the commandline and install_commandline

    antifuchs committed Jan 5, 2019
    A field for this existed, but it was never hooked up! Now, we pass
    that value through all the way from Cargo.toml to all the config
    files.
  6. Default only to running tests on stable and nightly versions

    antifuchs committed Jan 5, 2019