Cory Schwartz
de80b1e433
mainnet packer provisioner
2021-02-24 11:16:41 -08:00
Anton Evangelatov
791267f72e
circleci: halt step gracefully
2021-02-08 20:03:56 +01:00
Anton Evangelatov
891971edec
circleci: add task to get latest master for lotus
2021-02-08 17:48:37 +01:00
Anton Evangelatov
6c045b4c43
Update .circleci/config.yml
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
2021-01-30 23:45:35 +01:00
Łukasz Magiera
4f128accc4
Merge remote-tracking branch 'origin/master' into lock-lotus-version-in-testplan
2021-01-28 19:50:05 +01:00
Łukasz Magiera
19fb40a72c
ci: Build calibnet binaries
2021-01-25 11:10:07 +01:00
Steven Allen
db2a45d07a
fix test window post test name
2021-01-22 09:41:21 -08:00
Steven Allen
aa53f5b7d7
fix ci config
2021-01-22 08:28:32 -08:00
Steven Allen
1b67eed82c
make the dispute test run by itself
...
It's kind of slow.
2021-01-21 20:16:03 -08:00
Anton Evangelatov
790bcc7830
change name of image to lotus-dev
2021-01-20 20:04:15 +01:00
Anton Evangelatov
24cc70f18e
use ecr-public cmd
2021-01-20 20:00:16 +01:00
Anton Evangelatov
e3262da915
remove circleci/aws-ecr orb and push built image to public registry
2021-01-20 19:59:47 +01:00
Anton Evangelatov
a9c0263db6
fixup
2021-01-20 19:25:51 +01:00
Anton Evangelatov
5d89d6d3e7
example config.yml for public ECR registry
2021-01-20 19:10:49 +01:00
Anton Evangelatov
1a582230cb
wip
2021-01-20 18:14:40 +01:00
Anton Evangelatov
0ca29acf22
add job to build docker image and push to AWS ECR private repo
2021-01-20 16:27:19 +01:00
Łukasz Magiera
1cfb73cc3b
ci: Run sector termination tests
2021-01-14 00:14:43 +01:00
Anton Evangelatov
3c291dd23f
go get lotus@master in circleci
2020-12-07 15:44:21 +01:00
Anton Evangelatov
3f151351aa
trigger testplans only on merge to master
2020-11-23 20:04:24 +01:00
Łukasz Magiera
f0eac01a3c
Merge remote-tracking branch 'origin/master' into nonsense/integrate-testplans-to-lotus
2020-11-20 15:22:10 +01:00
Jakub Sztandera
51e93feb9a
Update go to 1.15.5
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-11-17 21:20:33 +01:00
Łukasz Magiera
408183c7a6
docsgen: Fix CI
2020-11-12 20:15:57 +01:00
Anton Evangelatov
bf500711b3
update Dockerfiles; integrate lotus-soup and graphsync in Lotus CI; update go.mod and references
2020-11-06 21:04:11 +01:00
Łukasz Magiera
3c44407c57
circle: Fix lotus-soup build
2020-11-03 11:29:54 +01:00
Łukasz Magiera
86f9abda0d
circle: Install hwloc
2020-10-28 15:46:57 +01:00
Łukasz Magiera
09e92f98ff
circle: Run tests for some subsystems separately
2020-10-20 13:11:53 +02:00
Łukasz Magiera
6656e5a6c8
circle: test-lotus-soup -> build-lotus-soup
2020-09-16 22:47:06 +02:00
Anton Evangelatov
56f223bfc3
add go mod edit for blst deps
2020-09-16 15:19:17 +02:00
Anton Evangelatov
b0677ab38e
replace lotus and filecoin-ffi deps
2020-09-16 15:12:41 +02:00
Anton Evangelatov
f4f80b25d1
add test-lotus-soup to workflows
2020-09-16 15:12:41 +02:00
Anton Evangelatov
3f67c4524e
add filecoin-project oni as submodule and compile lotus-soup
2020-09-16 15:12:41 +02:00
Raúl Kripalani
86607452d7
circleci: make lint expend all cores. ( #3831 )
...
* circleci: make lint expend all cores.
* i hate yaml.
* now i hate it even more.
2020-09-14 14:18:53 +02:00
Raúl Kripalani
9e5bce90f4
ci: fix statediff build; make optional.
2020-09-10 10:41:18 +01:00
Raúl Kripalani
b3dedfedc0
ci: remove unnecessary go get.
2020-09-09 14:20:11 +01:00
Raúl Kripalani
e8d1bab914
make the runner call statediff as a binary.
2020-09-09 13:03:43 +01:00
Will
be89466367
add back junit report in conformance ci ( #3327 )
2020-08-26 21:55:06 +01:00
Alan Shaw
6d1e711b2a
feat: bleeding edge conformance ( #3317 )
2020-08-26 16:03:44 +01:00
Raúl Kripalani
d3ac243cea
Merge remote-tracking branch 'origin/master' into conformance-tests
2020-08-26 15:12:02 +01:00
Łukasz Magiera
4e74e66903
ci: Fix cbor check
2020-08-24 12:28:22 +02:00
Łukasz Magiera
b5f4a91002
Check docsgen in CI
2020-08-24 12:24:31 +02:00
Will
a03931daab
archive more relevant coverage for conformance tests ( #3176 )
2020-08-21 16:41:35 +01:00
Steven Allen
5733c71c50
Lint everything
...
We were ignoring quite a few error cases, and had one case where we weren't
actually updating state where we wanted to. Unfortunately, if the linter doesn't
pass, nobody has any reason to actually check lint failures in CI.
There are three remaining XXXs marked in the code for lint.
2020-08-20 20:46:36 -07:00
Raúl Kripalani
f1c452754f
separate conformance suite on CI.
2020-08-16 22:50:00 +01:00
Jakub Sztandera
a0e7d6a781
Lint in relation to next
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-07-30 14:30:47 +02:00
Jakub Sztandera
d07c379c69
Update to newer gotestsum
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-07-21 01:32:20 +02:00
Frank
ce0f9922ee
Update lotus-seal-worker to lotus-worker
2020-07-09 11:04:45 +08:00
Frank
5b9baba900
fix issue 2304: ux improvements
2020-07-09 10:20:25 +08:00
Łukasz Magiera
cd91e42a56
ci: lint-changes based on master
2020-06-22 19:39:08 +02:00
Łukasz Magiera
8e025db656
Merge pull request #2014 from filecoin-project/fix/chain-reorgs-race
...
fix a potential race with chain reorgs notifees.
2020-06-12 20:35:16 +02:00
Aayush Rajasekaran
2c401f9041
Improve UX of fetch-params
2020-06-12 01:17:10 -04:00
Jakub Sztandera
42c76aaebc
Remove mod-download
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-06-02 23:11:17 +02:00
Jakub Sztandera
9326cb5411
Update golangci-lint, increase its timeout
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-06-02 23:07:48 +02:00
Jakub Sztandera
415b69155b
Disable caches
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-06-02 23:02:37 +02:00
Jakub Sztandera
3423d29815
Prune go mod cache
...
Circle reports 1.9GB, should be closer to 300MB
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-06-02 22:54:29 +02:00
Łukasz Magiera
b753cd4503
Run window post test on circle
2020-06-01 15:06:10 +02:00
Jakub Sztandera
7232e5481c
Use origin/next for linting
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-05-28 00:49:52 +02:00
Jakub Sztandera
f26a336afb
Use git.base_revision
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-05-28 00:45:17 +02:00
ognots
658f78d75f
install jq in /usr/local/bin
...
/home/ognots/.bin not in path, causing macos test to fail
2020-05-14 17:32:05 -04:00
Łukasz Magiera
29b592f62f
ci: lint-changes based on master
2020-05-13 02:11:16 +02:00
Łukasz Magiera
ec83b9cf7c
Fix tests post specs-actors update
2020-05-11 23:26:33 +02:00
Jakub Sztandera
bd3a43a367
Remove old cached params ( #1618 )
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-04-27 11:06:56 -07:00
Jakub Sztandera
f17929f032
Change lint-changes to base of testnet/3
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-04-08 21:30:37 +02:00
Łukasz Magiera
f882c5b229
sectorstorage: Address review
2020-03-27 18:45:32 +01:00
Whyrusleeping
70552e3e0d
Merge pull request #1368 from filecoin-project/feat/build-cleanup
...
build: Remove unused vars, fix debug build
2020-03-09 11:03:27 -07:00
Jakub Sztandera
b6880c5f50
Update golangci lint to resolve some files not being linted
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-03-09 13:25:26 +01:00
Łukasz Magiera
72bf00bf00
circle: test debug build
2020-03-09 08:01:59 +01:00
Oggy Nots
6bf87e28e9
create and publish github release ( #1216 )
...
* create and publish github release
* creates a tarball of 'lotus', 'lotus-storage-miner' and
'lotus-seal-worker' for darwin and linux
* computes and saves IPFS CID and sha512sum for each architecture
* creates a github release and uploads all artifacts
* triggered by tags matching regex /^v\d+\.\d+\.\d+$/ ie. v0.1.0
* add licenses and readme
2020-02-12 16:28:37 -05:00
Jakub Sztandera
a82a0769fa
Disable buildall on macos (it takes forever)
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-01-09 23:13:07 +01:00
Jakub Sztandera
61849ef7ea
Enable codecov
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-01-09 23:12:33 +01:00
Jakub Sztandera
960b6012c2
Count coverage of integration tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-01-09 22:53:41 +01:00
laser
1b4ddefe27
manage Groth parameter cache keys by hand
...
I've moved paramfetch.go and parameters.json into the go-sectorbuilder module, so the CircleCI checksum-calculating functions won't work as-written. We'll need to manage the cache key manually.
2020-01-07 07:48:44 -08:00
Łukasz Magiera
ffb7bbad1f
circle: Try fixing mac build
2019-12-19 22:00:41 +01:00
Łukasz Magiera
4f7cc07df5
circle: buildall on macos
2019-12-17 15:28:31 +01:00
Jakub Sztandera
99f00bd5a7
Fix build, fix circle cache
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-11 15:53:57 +01:00
Jakub Sztandera
1a2401a816
Add short tests
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-09 17:49:30 +01:00
Jakub Sztandera
92e7b4afbf
Fix tests, circle and make ux nicer
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-06 22:49:44 +01:00
Jakub Sztandera
b679c1b49d
Fix preseal
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-06 19:06:22 +01:00
Łukasz Magiera
64bbcae862
Set 30m timeout on gotest as well
2019-12-05 13:28:44 +01:00
Łukasz Magiera
2960c256e0
circle: Increase timoeut on test
2019-12-05 13:04:34 +01:00
Łukasz Magiera
816a2f4ca8
circle: Fix fetch-params call
2019-12-04 20:49:36 +01:00
Łukasz Magiera
ab7bd8e2f0
v20 parameters
2019-12-04 20:44:51 +01:00
ognots
fd7807d746
macos build and linux and darwin bin artifacts
...
- adds a new job to run build in macos and produce lotus and
lotus-storage-miner binaries
- persist linux ad darwin lotus and lotus-storage-miner binaries as
CircleCI artifacts
- create CircleCI cache for go mod and cargo
2019-12-04 00:06:50 -05:00
Łukasz Magiera
4edbd4dded
Try to fix circle buildall
2019-12-02 21:11:39 +01:00
Łukasz Magiera
2cbe14b234
make: build-all target
2019-11-30 09:21:46 +01:00
Jakub Sztandera
c8f5bade0d
Don't fallback to older parameters if parameters.json changes
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-11-14 19:55:31 +01:00
Jakub Sztandera
4588599ebe
Include build/paramfetch.go in circle params checksum
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-11-14 19:53:39 +01:00
Jakub Sztandera
383c5c0c6f
Rename to --include-test-params
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-11-14 17:43:33 +01:00
Jakub Sztandera
bc3dac0426
Add --tests-also for fetch-params
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-11-14 02:15:33 +01:00
Łukasz Magiera
d3e14ff08a
Merge remote-tracking branch 'origin/master' into feat/interactive-porep
2019-11-08 21:45:25 +01:00
Friedel Ziegelmayer
f89f6e50e3
use bigger circleci machines
2019-11-08 21:39:40 +01:00
Łukasz Magiera
ca56299076
circle: force cache refresh
2019-11-08 21:11:36 +01:00
shannonwells
00114c21e5
fix linker failure for OpenCL lib
2019-11-06 11:36:40 -08:00
Jakub Sztandera
08758159cc
Use ./lotus fetch-params for CI
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-10-04 22:10:49 +02:00
Łukasz Magiera
182b754aa2
fix tests
2019-09-23 15:19:05 +02:00
Jakub Sztandera
15b50bc555
Update circleci
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-09-10 17:27:50 +02:00
Jakub Sztandera
08aaf9fd00
Fix checksum
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-09-07 01:56:50 +02:00
Jakub Sztandera
7f065fb688
Fix key
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-09-07 01:29:16 +02:00
Jakub Sztandera
2fc34f02d4
Cache params
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-09-07 01:27:16 +02:00
Łukasz Magiera
8c3d0e1a4a
Simpler paramfetch
2019-09-04 12:10:07 +02:00
Łukasz Magiera
2b6c068655
Fix circleci again
2019-08-30 17:23:16 +02:00
Łukasz Magiera
598ea1f23e
Try to fix Circle
2019-08-30 00:06:56 +02:00
Jakub Sztandera
187bd2628d
Fix lint
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-06 14:16:49 +02:00
whyrusleeping
b3e192b575
try removing the bzr install
2019-07-21 00:42:57 -07:00
Jakub Sztandera
f42df886be
Remove lint-all
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-12 17:06:56 +02:00
Jakub Sztandera
8cd484a8b0
Change lint options
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-10 15:42:18 +02:00
Jakub Sztandera
eae1851aaf
Run docstring lint in seprate job
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 17:36:24 +02:00
Jakub Sztandera
daa1e48b9a
Fix missing colon
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 16:56:06 +02:00
Jakub Sztandera
bf3317c61a
Switch to circleci image
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 16:55:01 +02:00
Jakub Sztandera
177131c7fe
Install make in lint
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 16:48:12 +02:00
Jakub Sztandera
f47210a257
Use steps in mod-tidy-check
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 16:47:19 +02:00
Jakub Sztandera
7467086b42
Install bzr
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 16:45:47 +02:00
Jakub Sztandera
35f0699929
Hopefully now fix circle
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 16:41:29 +02:00
Jakub Sztandera
04f645f240
Probably fix circle
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 16:31:43 +02:00
Jakub Sztandera
75f9a4ec82
Change executor
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-05 13:31:38 +02:00
Jakub Sztandera
71dfa38032
Update linter
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-05 13:21:54 +02:00
Jakub Sztandera
e3f601263e
Fix previous change
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-02 15:31:00 +02:00
Jakub Sztandera
f6450b1c1e
Change executor to circleci
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-02 15:29:30 +02:00
Jakub Sztandera
7864ec6ff3
Cache modules when checking mod-tidy
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-02 11:42:22 +02:00
Jakub Sztandera
1716db3d76
Add gomod tidy check
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-02 11:19:48 +02:00
Jakub Sztandera
8fbe9df39b
Switch to circle golang
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-01 23:11:06 +02:00
Jakub Sztandera
e4a1bf4565
Add circleci config
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-01 22:18:28 +02:00