Commit Graph

65 Commits

Author SHA1 Message Date
ljedrz
70b1c735e7 chore: rename test_dht_with_go to test_go_interop
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-09-07 17:14:41 +02:00
ljedrz
9341d014f4 test: add go-ipfs DHT interop tests to the CI
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-09-07 17:14:41 +02:00
Mark Robert Henderson
ebe91c5546
Remove top-level command item from PR template 2020-08-23 15:58:39 -04:00
Mark Robert Henderson
370150bf0a
Update pull_request_template.md 2020-08-21 07:51:50 -04:00
Mark Robert Henderson
e3bd63aa49
Moving PR template to ./github/pull_request_template.md (#326)
* move pull_request_template.md

-- Committer note: no reason to bother bors with this, also trying out if anything breaks by doing a github ui merge.
2020-08-20 22:31:29 +03:00
Mark Robert Henderson
4cfd5d16af
Rename pull-request-template.md to pull_request_template.md
This PR renames the PR template so that it will actually show up
2020-08-20 15:05:05 -04:00
Joonas Koivunen
586520e043 ci: remove commented out parts (rerun) 2020-08-20 09:30:37 +03:00
Joonas Koivunen
6d88f12c4a ci: update run-vcpkg (hope for caching)
according to commits there have been some changes related to caching,
unable to determine if they actually fix anything.
2020-08-20 08:55:16 +03:00
Caio
ffde6a3d03 Clippy 2020-08-17 12:27:49 -03:00
Joonas Koivunen
4208decc41 ci: rekey cargo cache 2020-07-30 14:42:22 +03:00
Joonas Koivunen
832bbfaafe ci: skip npm caching for cross builds, cache key
the cross builders might end up otherwise poisoning the cache with an
empty npm. this may have already happened and explains why it didn't
work for mac and linux.

also include the patches again in the cache key.
2020-07-30 13:55:38 +03:00
Joonas Koivunen
9ec7583343 ci: use cookbook recipe for cargo caching 2020-07-30 13:39:57 +03:00
Joonas Koivunen
144985d06d ci: name the npm caching step 2020-07-30 13:37:53 +03:00
Joonas Koivunen
34b158e35c ci: bogus cache key rename 2020-07-30 13:37:53 +03:00
Joonas Koivunen
ec0b1b3f62 ci: use cookbook for npm caching
quite unsure how this will work on windows but lets see.
2020-07-30 13:37:53 +03:00
Joonas Koivunen
337f1b2ebf ci: update cache to version 2
sadly we cannot follow the cargo recipe as the target dir is at least
2GB and cannot be cached... unless the final artifacts were excluded?
2020-07-30 13:37:53 +03:00
Joonas Koivunen
79a9b2ce76 ci: make the readme/lint caches useful 2020-07-30 13:37:53 +03:00
Joonas Koivunen
7b38dec376 ci: rename key for node_modules
apparently the upload had failed or something previously.
2020-07-30 13:37:53 +03:00
Joonas Koivunen
cb6a643602 ci: use h(Cargo.lock) for cargo caching 2020-07-30 13:37:53 +03:00
Joonas Koivunen
9ded429ab2 ci: cache node_modules 2020-07-30 13:37:53 +03:00
Joonas Koivunen
4a9390f85a ci: use run-vcpkg for openssl
run-vcpkg should handle caching properly for us. See #261 for it not
working properly, there were linker errors with latest openssl-sys.

This also gets rid of the llvm dependency on windows which wasn't
eventually needed. I guess there is such thing as binary compatibility
after all!
2020-07-28 13:32:51 +03:00
Joonas Koivunen
8971c9d05e ci: stop building pushes to master
bors should only fast forward or reset the master to HEAD of staging
at the end of each run, so if there is a credit system on GH we are just
wasting those credits on each merged PR.
2020-07-21 21:26:22 +03:00
Mark Robert Henderson
fba5399fc1 Removing the http symlink
Update setup.sh

Update ci.yml
2020-07-20 11:09:19 -04:00
Joonas Koivunen
96752cc5ac fix: enable debug output for npm tests (ipfsd-ctl) 2020-07-20 13:11:57 +03:00
Joonas Koivunen
b657f4b27a ci: stop checking out conformance tests 2020-07-16 14:45:22 +03:00
Joonas Koivunen
32c03baa91 doc: add missing "is" to bors config 2020-06-26 12:29:07 +03:00
Joonas Koivunen
02f5d3db8a ci: require one review approval with bors 2020-06-26 10:49:56 +03:00
Joonas Koivunen
72a26b6d18 ci: use bash on windows as well 2020-06-26 10:49:32 +03:00
Joonas Koivunen
651dc32ef9 ci: welcome bors 2020-06-25 18:25:09 +03:00
Joonas Koivunen
03eb0d74a5 ci: merge conformance workflow into ci 2020-06-25 18:25:09 +03:00
Joonas Koivunen
7e86781353 ci: add combined marker "ci" status
the marker will be used by bors.
2020-06-25 18:25:09 +03:00
Joonas Koivunen
2c4feb9f33 ci: use sudo to run tests on macos
according to some folklore, sudo is required to get core dumps. sadly we
haven't been able to test if its required.
2020-06-23 16:06:38 +03:00
Joonas Koivunen
7616cbf333 ci: split test step, publish core dumps on macos 2020-06-19 16:52:28 +03:00
Joonas Koivunen
0bd822a3de ci: use all-targets instead of tests and examples 2020-06-19 16:52:28 +03:00
Joonas Koivunen
33648e9cea ci: rename build step 2020-06-19 16:52:28 +03:00
Joonas Koivunen
a4857fa98d ci: split llvm install from vcpkg integrate 2020-06-18 01:21:10 +03:00
Joonas Koivunen
1f0e9505b1 ci: skip llvm install if openssl is cached 2020-06-18 01:13:20 +03:00
Joonas Koivunen
d56058a200 fix: use patched conformance tests
with patching we can run all of our outstanding work.
2020-06-17 17:27:05 +03:00
Joonas Koivunen
eafd1725f3 fix: remove llvm caching which doesnt work 2020-06-08 17:43:59 +03:00
Joonas Koivunen
f5c71401c7 fix: cache openssl build on windows
also attempt to cache llvm as well, but apparently that does not work
and chocolatey ends up downloading the same 160MB either way.
2020-06-08 16:59:41 +03:00
Joonas Koivunen
bde3f44e88 fix: FUNDING.yml org name 2020-06-08 14:15:30 +03:00
Mark Robert Henderson
b6583f5cb3
Update conformance.yml 2020-05-26 13:16:25 -04:00
Mark Robert Henderson
5938360078 Update ci.yml
Update ci.yml

Create conformance.yml

Update conformance.yml

updating conformance.yml
2020-05-26 13:03:15 -04:00
Joonas Koivunen
53f28c7c7e chore: enable clippy for workspace 2020-04-16 16:40:40 +03:00
Joonas Koivunen
771f376192 fix: require Cargo.lock is up to date with ci builds 2020-04-15 09:54:53 -04:00
Joonas Koivunen
4141cdb844 fix: build examples and tests on non-cross platforms 2020-04-15 09:54:53 -04:00
Joonas Koivunen
ebcb230d6b refactor: rename rust-ipfs-http to ipfs-http 2020-03-17 11:14:03 +02:00
Mark Robert Henderson
8aed3a1680 Switching to 64 bit iOS target 2020-03-13 09:37:44 +02:00
Mark Robert Henderson
46da1de240
Update pull-request-template.md 2020-03-12 14:13:45 -04:00
Mark Robert Henderson
d35ff20df2
Update pull-request-template.md 2020-03-12 14:13:12 -04:00