Commit Graph

56 Commits

Author SHA1 Message Date
flip1995 e4fc9316cd Get integration test binary from deps dir
cc rust-lang/cargo#7965
2020-03-19 16:10:33 +01:00
flip1995 f8224977b1 Fix deploy script for tag deploys 2020-02-27 18:03:30 +01:00
Yuki Okushi ee91b5b2dd Do not run deploy action on other repos 2020-02-24 15:16:23 +09:00
flip1995 6835e2d8e0 Nuke Travis+AppVeyor CI 2020-02-18 10:08:58 +01:00
flip1995 0f7918266f Rename current -> stable 2020-02-14 12:03:48 +01:00
flip1995 0533cff125 Use python3 instead of python
This changes the formatting a bit of json.dump(..)
2020-02-13 18:07:56 +01:00
flip1995 5e03d5bb06 Sort versions in json output 2020-02-13 17:59:37 +01:00
bors eaed72f537 Auto merge of #5165 - matthiaskrgr:ci_cargo_cache_autoclean, r=flip1995
gha: install cargo-cache with ci-autoclean feature which speeds up build time by a large margin.

changelog: none
2020-02-12 15:11:32 +00:00
Matthias Krüger b755a7d714 gha: install cargo-cache with ci-autoclean feature which speeds up build time by a large margin. 2020-02-12 15:40:49 +01:00
flip1995 3241e4fed4 Run deploy workflow on tags, instead of releases 2020-02-12 15:01:39 +01:00
flip1995 b0d25de54a Use list instead of array for branch names
This is the officially supported method
2020-02-12 11:03:39 +01:00
flip1995 3fac289c3d Don't upload target/release in integration_build
This dir was generated by compiling RTIM, when no cache is available
2020-02-12 10:01:19 +01:00
flip1995 a0a21a8752 Use nightly cargo to install cargo-cache
Stable cargo install still errors when packages exists, instead of updating it
2020-02-12 09:34:28 +01:00
flip1995 b47dada167 Apply review comments 2020-02-12 09:34:28 +01:00
flip1995 abb095dded Run bors checks unconditionally
This is important, since bors doesn't know optional jobs. Otherwise bors
would time out, when a check doesn't get run.
2020-02-12 09:34:28 +01:00
flip1995 b8b47ab6fe Add bors dummy jobs 2020-02-12 09:34:28 +01:00
flip1995 813d3192bb Use hash of Cargo.lock file in cache name 2020-02-12 09:34:28 +01:00
flip1995 1ceeb13e0a Build Clippy before running integration tests 2020-02-12 09:34:27 +01:00
flip1995 ab43951d41 Allow non-ascii characters in changelog check 2020-02-12 09:34:27 +01:00
flip1995 dfdea56e99 Extract deployment 2020-02-12 09:34:27 +01:00
flip1995 ea780a69f3 Extract driver test 2020-02-12 09:34:27 +01:00
flip1995 e59361f723 Limit parallel jobs on try/r+ runs
Rate limit of 60 applies org wide, let's not spam.
Thanks pietroalbini for the hint
2020-02-12 09:34:27 +01:00
flip1995 b9580fcef7 Cancle builds on new commits 2020-02-12 09:34:27 +01:00
flip1995 893e261a99 Add deployment to GHA 2020-02-12 09:34:26 +01:00
flip1995 92811675ce Move integration tests in clippy_bors.yml
Some call it the integration integration
2020-02-12 09:34:26 +01:00
flip1995 66b5e2212d Add Clippy Test to GHA 2020-02-12 09:34:26 +01:00
flip1995 ff8336b0a0 Check if changelog exists 2020-02-12 09:34:26 +01:00
flip1995 d14ee8a4b1 Add Clippy Test (bors) to GHA 2020-02-12 09:34:25 +01:00
flip1995 20c3319961 Add remark check to GHA 2020-02-12 09:34:25 +01:00
flip1995 1158c18ae7 Add clippy_dev checks to GitHub Actions 2020-02-12 09:34:25 +01:00
flip1995 2f8ef89a8b Add integration test GitHub action 2020-02-12 09:34:25 +01:00
Philipp Hansch 4d1a11d354 Deprecate util/dev in favor of cargo alias
If you've been using `./util/dev` before, this now becomes `cargo dev`.

The key part of this change is found in `.cargo/config`.

This means one less shell script and a bit more cross-platform support
for contributors.
2020-01-30 21:34:31 +01:00
Lzu Tao 700f664dcd deploy: cd to out/ before adding files to git 2019-11-30 23:19:13 +07:00
Philipp Hansch 403b9c6b13 Fix master deployment
It was failing because it could not find `.github/deploy_key.enc` in the
current directory (`./out`). Switching to the previous directory should
fix the deployment and the master build.
2019-11-29 19:51:17 +01:00
Lzu Tao b869eeb2a4 build: improve script and travis config
* fix a diff failure on windows

See https://travis-ci.com/rust-lang/rust-clippy/jobs/245971932#L1625
for an example.

* use cmp instead of diff > /dev/null

* clone single branch instead of clone then checking out

* do not decrypt key if have no diff change
2019-10-22 10:14:39 +07:00
Lzu Tao 871b30266c PR template might not be stripped by contributors 2019-10-10 00:57:57 +07:00
Lzu Tao 5cad46d15a template: Update how to format source code with ./util/dev 2019-08-08 21:37:19 +07:00
Oliver Scherer d383a12deb Update PULL_REQUEST_TEMPLATE 2019-04-16 15:15:19 +02:00
Oliver Scherer f33cbc152d Add new lint checklist 2019-04-16 13:30:46 +02:00
Oliver Scherer 275dbec86d Create PULL_REQUEST_TEMPLATE 2019-04-16 11:04:42 +02:00
Philipp Hansch 38d4ac7cea Remove all copyright license headers
Discussion previously happened in https://github.com/rust-lang/rust/pull/43498
2019-01-08 21:46:39 +01:00
Manish Goregaokar 23e5e24f52 Add license header to other files 2018-10-06 09:43:08 -07:00
Philipp Hansch 86afd26a6e Update ISSUE_TEMPLATE 2018-09-13 18:31:39 +02:00
Philipp Hansch 9e6dc8d2d5 Add exec bit, add set -ex to ci test files 2018-05-16 18:55:21 +02:00
Philipp Hansch bdba9c14e7 Add set -x for debugging 2018-04-11 08:23:02 +02:00
Philipp Hansch 8fbeaa81d8 Debug deployment script issues
This prints some more information during the docs deployment.
2018-04-11 08:13:59 +02:00
Pascal Hertleif b3c90efcb4 Generate version index for docs domain index
Uses basically the same code as the lint docs page as I didn't want to
reinvent anything: A simple python script (inline in deploy script)
writes an array of versions to a JSON file, which gets turned into a
list of links using a bit of angular.js code.

Fixes #1917
2017-08-03 21:21:59 +02:00
mcarton 495f4bbf9f Fix Travis not pushing gh-pages for tags
Turns out $TRAVIS_BRANCH is the tag name for tags.
2016-08-17 15:25:21 +02:00
mcarton e3559ec4fc Revert "Maybe fix deploy.sh"
This reverts commit c6c8560861.
2016-07-19 23:08:41 +02:00
mcarton 8587bbe922 Add encryption label to deploy.sh
Aka. “Fix deploy.sh IV”
2016-07-19 23:00:36 +02:00