Commit Graph

372 Commits

Author SHA1 Message Date
Michael Bradley, Jr 135e9398f2
[wip] second "Restore Testground resources..." should be "Load Testground resources..." 2022-09-27 12:46:54 -05:00
Michael Bradley, Jr c6ce673c9f
[wip] check the cache 2022-09-27 12:40:34 -05:00
Michael Bradley, Jr be472adf57
[wip] don't exit with error when `docker ps -a -q` returns no ids 2022-09-27 12:22:08 -05:00
Michael Bradley, Jr 76a054defa
[wip] rev plans' config.nims 2022-09-27 04:08:21 -05:00
Michael Bradley, Jr 610aa52727
[wip] stub in the "upload_download" Codex Testground plan 2022-09-27 02:02:34 -05:00
Michael Bradley, Jr 9678605be7
[wip] rev formatting in "simple_" examples (easier to read) 2022-09-27 02:02:34 -05:00
Michael Bradley, Jr 80be251c8f
[wip] introduce nimbase Docker image for improved caching 2022-09-27 02:02:34 -05:00
Michael Bradley, Jr d78e737a04
[wip] cache more Testground resources 2022-09-26 20:10:17 -05:00
Michael Bradley, Jr 223b174c5b
[wip] check the cache
more Docker images could/can be cached but this is a basic test
2022-09-26 00:33:28 -05:00
Michael Bradley, Jr e563628aa1
[wip] remove unnecessary double-quotes from cache key component 2022-09-26 00:19:35 -05:00
Michael Bradley, Jr 0229a4e95e
[wip] prefer `docker manifest inspect` to `docker inspect` 2022-09-25 23:48:41 -05:00
Michael Bradley, Jr a948225fa7
[wip] revised caching strategy 2022-09-25 23:12:53 -05:00
Michael Bradley, Jr 2dfc8f7da5
[wip] disable cache again
re: build artifacts such as ~/go/bin/testground
2022-09-20 09:04:45 -05:00
Michael Bradley, Jr d9a10835a2
[wip] expect failure because docker images aren't cached across runs for the Testground GHA workflow 2022-09-20 08:31:54 -05:00
Michael Bradley, Jr 952e711df3
[wip] re-enable cache 2022-09-20 07:59:21 -05:00
Michael Bradley, Jr 583815ecba
[wip] refactor step for calculating cache-key components 2022-09-20 07:43:02 -05:00
Michael Bradley, Jr 992d9485ff
[wip] disable cache (prep for experiments with docker image cache in GHA) 2022-09-20 07:17:28 -05:00
Michael Bradley, Jr f05e0c4973
[wip] collapse calc run to one line
cache should be in place and therefore ~/go/bin/testground build skipped
2022-09-20 07:15:38 -05:00
Michael Bradley, Jr e0a57217ee
[wip] setup cache 2022-09-20 07:15:38 -05:00
Michael Bradley, Jr 14ba617107
[wip] prep work for caching builds of Testground executable 2022-09-20 07:15:38 -05:00
Michael Bradley, Jr d066f18969
[wip] .github/workflows/testground.yml 2022-09-20 07:15:38 -05:00
Michael Bradley, Jr 0d5860bcbe
[wip] temporarily disable CI workflow 2022-09-20 07:15:38 -05:00
Michael Bradley, Jr be584b51ae
[wip] basic testground/README.md 2022-09-20 07:12:03 -05:00
Michael Bradley, Jr e99f30e60c
[wip] slightly better defaults 2022-09-20 07:12:02 -05:00
Michael Bradley, Jr bb752895d9
[wip] rename hello_codex to simple_libp2p 2022-09-20 07:12:02 -05:00
Michael Bradley, Jr 5199dbd907
[wip] rm commented lines from testground/hello_codex/manifest.toml 2022-09-20 07:12:02 -05:00
Michael Bradley, Jr 270b4fd8d8
[wip] make simple_tcp_ping the default testground plan (for now) 2022-09-20 07:12:02 -05:00
Michael Bradley, Jr 5c440d7c35
[wip] bump vendor/testground-nim-sdk 2022-09-20 07:12:02 -05:00
Michael Bradley, Jr 9ea1e1977c
[wip] git don't ignore Dockerfile 2022-09-20 07:12:02 -05:00
Michael Bradley, Jr c881147eea
[wip] specify --allow-empty option when applying scratch.patch 2022-09-20 07:12:02 -05:00
Michael Bradley, Jr 4278bd2ea2
[wip] revise testground/hello_codex/Dockerfile 2022-09-20 07:12:02 -05:00
Michael Bradley, Jr a6a407e23d
[wip] append contents of testground/hello_codex/config.nims to scratch/nim-codex/config.nims 2022-09-20 07:12:02 -05:00
Michael Bradley, Jr 9e3044ada1
[wip] limit chronicles_sinks to textlines in testground/hello_codex/config.nims 2022-09-20 07:12:01 -05:00
Michael Bradley, Jr a90239dd01
[wip] `make testground` should work when working tree is clean 2022-09-20 07:12:01 -05:00
Michael Bradley, Jr 0fc197d992
[wip] more flexibility 2022-09-20 07:12:01 -05:00
Michael Bradley, Jr 28781608a5
[wip] refactor Makefile and .nimble support to be more flexible 2022-09-20 07:12:01 -05:00
Michael Bradley, Jr e9b3dd070e
[wip] don't specify chronicles_log_level=TRACE in nimble task for hello_codex 2022-09-20 07:12:01 -05:00
Michael Bradley, Jr 13ee905c10
[wip] add config.nims to testground/hello_codex 2022-09-20 07:12:01 -05:00
Michael Bradley, Jr 6fdf9fc66e
[wip] code from uncommitted testground-nim-sdk example 2022-09-20 07:12:01 -05:00
Michael Bradley, Jr ea2a5acbaa
[wip] support in Makefile, codex.nimble; git ignore scratch/ 2022-09-20 07:12:01 -05:00
Michael Bradley, Jr ebc98c4a09
[wip] testground/hello_codex/ 2022-09-20 07:12:00 -05:00
Michael Bradley, Jr 2e1b0e5b8c
[build] add github.com/status-im/testground-nim-sdk to vendor 2022-09-20 07:12:00 -05:00
Michael Bradley, Jr 8899b68d1a
[build] track nim-libp2p's unstable branch 2022-09-19 20:51:26 -05:00
Mark Spanbroek 14cfe05ef6 Update questionable to 0.10.5 2022-09-19 15:51:03 +02:00
Dmitriy Ryajov 7e2f917c84
Dht providers lru (#247)
* upgrading nimbus build system to latest

* use new `updateRecord`

* bump nim-libp2p-dht

* bump nimbus build system

* bumping deps

* update to latest dht
2022-09-13 13:37:49 -06:00
Bulat-Ziganshin df1522c9f8
Fixed message.proto to match IPFS specs (#245)
We incorrectly assigned code 2 to the payload field instead of code 3:

Our code: 8c59392526/codex/blockexchange/protobuf/message.proto (L50-L52)

While original code: 0fa397581c/message/pb/message.proto (L43-L45)

And [documentation](https://github.com/ipfs/specs/blob/main/BITSWAP.md#bitswap-120-wire-format).
2022-09-12 21:32:12 -06:00
Michael Bradley 6b2adb7017
Fix vendor/nim-eth (#246)
* [build] bump vendor/nim-eth and drop vendor/vendor/nim-eth

* [build] bump vendor/nim-bearssl and drop vendor/bearssl
2022-09-12 21:30:16 -06:00
Dmitriy Ryajov bb6e812923
Update curl upload command (#240) 2022-09-12 11:03:27 -06:00
markspanbroek 5ec2e40a73
[build] Update asynctest to version 0.3.2 (#244)
Includes a fix for Nil exception on unthandled exception
2022-09-12 09:59:39 -06:00
Eric Mastro 014207c87f
bump nim-ethers to 0.2.2, add nim-eth dependency (#236)
Support latest version of nim-ethers which relies on nim-eth.

NOTE: This commit points to PR #31 which is a branch of nim-ethers. That branch should probably be merged first, and this PR updated to point to the commit on main.
2022-09-08 16:56:41 -06:00