Geoff Stuart
b8c4fbaff0
Merge pull request #10062 from filecoin-project/iand/issue-9849-config
...
itests: verify eth filter api is disabled via config
2023-02-01 22:25:21 -05:00
Ian Davis
d29a244064
Merge remote-tracking branch 'origin/release/v1.20.0' into iand/eth-openrpc-validate
2023-02-01 16:19:17 +00:00
Ian Davis
17ef4888e4
make gen
2023-01-26 17:09:15 +00:00
Ian Davis
19e188da9f
init git submodules in build-docker CI
2023-01-26 11:33:31 -05:00
Ian Davis
7cfb2529ac
init git submodules in build-docker CI
2023-01-26 15:16:41 +00:00
Ian Davis
e8f326681a
make gen
2023-01-26 14:51:08 +00:00
Aayush
65ac5669a9
Merge branch 'master' into asr/merge-release-into-master
2023-01-23 12:37:24 -05:00
Aayush
e9f665214a
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-01-23 12:23:47 -05:00
Ian Davis
640f0dc8b6
Add back <<network>> parameter for docker push
...
This commit reverts a change with the previous fix for this flow:
- https://github.com/filecoin-project/lotus/pull/10088
2023-01-22 15:13:05 -05:00
Ian Davis
9d967b084a
Add back <<network>> parameter for docker push
...
This commit reverts a change with the previous fix for this flow:
- https://github.com/filecoin-project/lotus/pull/10088
2023-01-22 16:39:40 +00:00
Aayush
4f199ada40
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-01-20 17:32:29 -05:00
Ian Davis
20e32f2de7
Remove AppImage and Snapcraft build automation
2023-01-20 15:11:16 -05:00
Ian Davis
fdb330eb58
Properly balance <<?>> in circleci docker config
2023-01-20 14:37:36 -05:00
Ian Davis
d1fa22244f
Properly balance <<?>> in circleci docker config
2023-01-20 19:12:22 +00:00
raulk
1e845c61a2
add integration test to catch tipset CID flakiness. ( #10071 )
2023-01-19 18:25:23 +00:00
Ian Davis
b60aeccfdc
Remove AppImage and Snapcraft build automation
2023-01-16 16:03:35 +00:00
Aayush
e715384173
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-01-16 10:51:22 -05:00
Geoff Stuart
a8436074a6
Store mapping from hashes for Ethereum transactions to Filecoin Message Cids
2023-01-16 01:17:56 -05:00
raulk
cdf3812e40
NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing ( #9998 )
...
Co-authored-by: Steven Allen <steven@stebalien.com>
Co-authored-by: Raul Kripalani <raulk@users.noreply.github.com>
Co-authored-by: Kevin Li <ychiaoli18@users.noreply.github.com>
Co-authored-by: vyzo <vyzo@hackzen.org>
Co-authored-by: Ian Davis <nospam@iandavis.com>
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com>
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com>
Co-authored-by: Jennifer Wang <jiayingw703@gmail.com>
Co-authored-by: Geoff Stuart <geoff.vball@gmail.com>
Co-authored-by: Shrenuj Bansal <shrenuj.bansal@protocol.ai>
Co-authored-by: Shrenuj Bansal <108157875+shrenujbansal@users.noreply.github.com>
Co-authored-by: Geoff Stuart <geoffrey.stuart@protocol.ai>
Co-authored-by: Aayush Rajasekaran <aayushrajasekaran@Aayushs-MacBook-Pro.local>
Co-authored-by: ZenGround0 <5515260+ZenGround0@users.noreply.github.com>
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com>
2023-01-13 19:11:13 +00:00
Geoff Stuart
fd1e0ad7a3
rerun fails
2023-01-10 12:55:36 -05:00
Geoff Stuart
3bae3a3bea
Reorg some jobs
2023-01-10 12:55:36 -05:00
Geoff Stuart
f9404aa55e
Try medium+
2023-01-10 12:55:36 -05:00
Geoff Stuart
7c448afda8
make build step
2023-01-10 12:55:36 -05:00
Łukasz Magiera
920d0c9e0a
feat: ci: show gen diff more clearly in gen checks
2023-01-04 15:23:11 +01:00
Ian Davis
62f126daff
Merge pull request #9751 from filecoin-project/id/remove-packer
...
_build_: Remove support for AMIs and DO Droplets
2022-12-19 11:46:10 -08:00
Geoff Stuart
1dee884358
Merge pull request #9890 from filecoin-project/id/fix-docker-sha-push
...
Don't include network when publishing mainnet sha image
2022-12-16 09:47:30 -05:00
Ian Davis
22ca06f6a1
Use short SHA for docker image tags
2022-12-15 16:51:03 -08:00
Ian Davis
d2a2fbb858
Don't include network when publishing mainnet sha image
2022-12-15 15:54:08 -08:00
Ian Davis
8960c11f86
Add otool -hv check to make sure binary is correct
2022-12-13 16:16:09 -08:00
Ian Davis
9720ce68f2
Download the right go binary on darwin-arm64
2022-12-13 16:16:09 -08:00
Ian Davis
5ad27f56b1
Also push docker images to SHA tags
2022-12-09 18:35:29 +00:00
Ian Davis
0635c1c3b5
Also build / push lotus images
2022-12-09 18:27:31 +00:00
Ian Davis
3b9b688c97
Deploy lotus-all-in-one:master on all master merges
2022-12-09 18:26:51 +00:00
Ian Davis
36183c72d1
Remove echo so docker images actually push
2022-12-09 18:18:08 +00:00
Ian Davis
b747806842
Remove build-debug
2022-12-06 15:27:15 +00:00
Ian Davis
ec19e2949e
Remove trigger-testplans, lotus-soup
2022-12-06 15:26:52 +00:00
Ian Davis
76baeb3214
Remove support for AMIs and DO Droplets
...
This discontinues packer builds and stops publishing (or attempting to
publish) them to AWS / DO. These have been broken for more than 6
months, and no one seems to have complained or even noticed, which seems
to indicate they are not being used much. For cloud platfrom support, we
can optionally write docker / terraform automation that folks could use
to more easily launch instances to cloud environments instead.
2022-11-29 17:21:28 +00:00
Ian Davis
e8d769a574
Merge branch 'main' into btrfly-calib-all-in-one
2022-11-29 16:32:14 +00:00
Łukasz Magiera
b1045c39ed
Merge pull request #9712 from filecoin-project/id/update-go-version
...
_build_: Update to Go Version 1.18.8
2022-11-29 16:51:21 +01:00
Łukasz Magiera
1053310511
Merge pull request #9740 from filecoin-project/id/remove-circleci-context
...
_ci_: Rely on local env varibale instead of context
2022-11-29 16:21:58 +01:00
Ian Davis
17a130d13d
Merge branch 'main' into btrfly-calib-all-in-one
2022-11-29 14:50:02 +00:00
Ian Davis
0a4efd4820
Merge branch 'main' into id/update-go-version
2022-11-29 14:29:11 +00:00
Łukasz Magiera
285cc66773
Merge pull request #9648 from filecoin-project/fix/snap-abort-cleanup
...
fix: sealing: More complete snapdeals abort cleanup
2022-11-28 23:26:32 +01:00
Ian Davis
6455e759e3
Rely on local env varibale instead of context
...
We have this env varible set in the project settings as well as the
CircleCI context. Due to what seems like a bug on CircleCI's eng, the
using the context causes our release flow to halt when some member of
the team initiate releases, but not others. So for now, it's safest to
rely on the project settings, which definitely won't cause this issue.
2022-11-28 19:54:07 +00:00
Łukasz Magiera
8ba4355cab
Merge pull request #9694 from filecoin-project/9159-allow-lotus-worker-to-unseal-sector-even-if-does-not-store-unsealed-data-long-term
...
fix: sealing: Set all path types for Unseal pipeline to sealing storage
2022-11-28 20:15:17 +01:00
Ian Davis
2e04575654
Update to Go Version 1.18.8
2022-11-23 19:00:19 +00:00
Łukasz Magiera
7512f82a8d
make gen
2022-11-23 18:57:16 +01:00
Łukasz Magiera
4ae2d400d1
Merge pull request #9709 from filecoin-project/id/discontinue-ECR
...
_build_: Remove ECR image publishing
2022-11-23 17:43:46 +01:00
Ian Davis
6b4661be92
Remove ECR image publishing
...
This completely removes publishing to Amamzon ECR. ECR is a private
docker repository (like DockerHub), but since it's private is can only
be used internally by PL teams to launch lotus nodes on AWS
infrastructure. No one currently seems to be using it. All the usual
suspects (Boost, Lotus, Infra) have been asked specifically, and said
they don't, and post has been made in the #engres channel to try and
catch anyone else. No one responded saying we should save it.
2022-11-23 16:24:37 +00:00
Shrenuj Bansal
cc1e00b1c4
make gen
2022-11-21 15:23:44 -05:00
Ian Davis
0fd73272ea
Turn on goreleaser debug logging
...
This will give us much more detailed information in the release job, so
we can more easily debug issues when they occur.
2022-11-18 16:34:49 +00:00
Ian Davis
81d4342d97
Remove kubo download after installing
...
Goreleaser checks to make sure we don't have a dirty git state when
releasing, which means the kubo download we use to set up IPFS should be
removed before release.
2022-11-18 16:34:03 +00:00
Ian Davis
5df2d9a4f6
Use context with goreleaser key
2022-11-18 16:33:55 +00:00
Łukasz Magiera
75a026827c
circle gen: gofmt
2022-11-14 11:14:29 +01:00
Shrenuj Bansal
2fa21ff091
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-11-11 14:41:38 -05:00
Ian Davis
b94fd23da2
Refactor Lotus Dockerfile
...
This is a major refactor of our dockerfile to support the following
- The lotus image will remain as is.
- The lotus-test image will be deprecated.
- The lotus-all-in-one image will also ship with the lotus-seed and lotus-fountain binaries, which it currently does not.
- The lotus-all-in-one image will be built in debug, calibnet, and butterflynet modes in addition to the (current) mainnet mode.
- The lotus-all-in-one image will now be published regularly using the following tags:
- 1.18.0-rc1 , 1.18.0-rc1-debug, 1.18.0-rc1-calibnet, 1.18.0-rc1-butterflynet . This pattern will be used for all lotus releases, including RC releases.
- nightly, nightly-debug, nightly-calibnet, nightly-butterflynet
- stable, stable-debug, stable-calibnet, stable-butterflynet
2022-11-09 15:33:10 +00:00
Geoff Stuart
f6d9a12cba
Merge pull request #9600 from filecoin-project/refactor-release-pipeline
...
_ci_ Refactor release pipeline to better support m1 builds
2022-11-08 13:15:26 -05:00
Łukasz Magiera
888f97a35f
netbs: Add an integration test
2022-11-08 13:38:28 +01:00
Ian Davis
bc06775e04
Steamline build jobs
...
- Removes cargo caching (since we don't build FFI from source, this
isn't used)
- Removes npm (this isn't a build dependency, so not sure why it was
being installed)
2022-11-07 16:18:01 +00:00
Ian Davis
2895dcfa98
Clean up workspace usage
2022-11-07 16:18:01 +00:00
Ian Davis
75f9f72147
Skip homebrew release on prereleases (i.e. *-rc)
2022-11-07 16:18:01 +00:00
Ian Davis
ecef0b6361
Fix goreleaser release workflow
2022-11-07 16:17:22 +00:00
Ian Davis
7afa5c9255
Various tweaks to get m1 self hosted build working
...
- Set CPATH and LIBRARY_PATH for lotus m1 build
- support dry-run on new release job
2022-11-07 16:16:19 +00:00
Ian Davis
568cd38b0f
Rebuild pipeline using goreleaser prebuilt binaries
...
This builds three separate binaries (darwin/amd64, darwin/arm64,
linux/amd64), and then combines them into single release (including a
universal darwin binary) using goreleaser.
Also removes build-ntwk-{calibration,butterfly}
2022-11-07 16:16:19 +00:00
Aayush
c0b7343e60
Merge branch 'release/v1.18.0' into asr/merge-release-into-master
2022-11-06 14:40:13 -05:00
Geoff Stuart
8b2b7cb4a4
make gen
2022-10-31 11:53:30 +00:00
Aayush Rajasekaran
21e85e3150
test: nv17 migration
2022-10-25 10:26:08 -04:00
Geoff Stuart
c4875d475d
fix: ci: fix app-image build on ci ( #9527 )
...
* Remove old go version first
* Add GO_VERSION file
* Use GO_VERSION to set / verify go version
* mv GO_VERSION GO_VERSION_MIN
* Use GO_VERSION_MIN in Makefile check
Co-authored-by: Ian Davis <jungziege@gmail.com>
2022-10-20 22:31:24 -04:00
Ian Davis
e88a7f7088
mv GO_VERSION GO_VERSION_MIN
2022-10-18 16:20:10 +01:00
Shrenuj Bansal
15ed1ee33c
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-10-17 22:55:48 -04:00
Ian Davis
296eaff73c
Use GO_VERSION to set / verify go version
2022-10-14 15:25:40 +01:00
Ian Davis
a294a9592e
Remove old go version first
2022-10-14 14:43:57 +01:00
Aayush
b1478a49da
Merge branch 'releases' into release/v1.18.0
2022-10-13 22:09:56 -04:00
Geoff Stuart
d3eba74c04
Use fake cid for test
2022-10-06 11:06:21 -04:00
Geoff Stuart
b5c5e6627e
review fixes
2022-10-06 11:06:21 -04:00
Ian Davis
284bfc9a57
Run packer build biweekly
...
This runs the build more often so we can continue to debug any remaining
issues, and ensures that we release a new image on the 15th of this
month (since it was broken on the 1st)
2022-10-05 13:05:36 +01:00
Ian Davis
d1981ef34e
Increase aws_polling / no_output_timeout to 1h
2022-10-05 12:28:41 +01:00
Ian Davis
bb8c3bad86
Use golang 1.18.1 to build appimage
2022-09-28 10:15:13 +00:00
Łukasz Magiera
7bf24ccaa2
Merge pull request #9386 from filecoin-project/fix-appimage-go-version
...
_ci_: Use golang 1.18.1 to build appimage
2022-09-28 10:13:39 +00:00
Ian Davis
1a3cf0c7fe
Use golang 1.18.1 to build appimage
2022-09-27 21:29:23 +01:00
Shrenuj Bansal
559c2c6d34
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-09-27 16:29:03 +00:00
Ian Davis
f228bf484e
Don't publish new homebrew releases for RC builds
2022-09-27 14:50:44 +00:00
Łukasz Magiera
a0f2ddb920
Merge pull request #9350 from filecoin-project/no-rc-homebrew-update
...
_ci_: Don't publish new homebrew releases for RC builds
2022-09-27 14:43:00 +00:00
Ian Davis
f5048ec61c
Don't publish new homebrew releases for RC builds
2022-09-21 12:20:26 -04:00
Łukasz Magiera
142894895d
sector import: Implement seed/ticket/commr/commd checks
2022-09-19 12:13:06 +02:00
Łukasz Magiera
fef7232c6b
sector import: Initial SectorReceive itest
2022-09-19 12:13:06 +02:00
Shrenuj Bansal
4be8861f41
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-09-13 17:41:06 -04:00
Shrenuj Bansal
a50a21b076
cleanup
2022-09-13 16:52:47 -04:00
Shrenuj Bansal
8f1b1bb1ff
WIP: Raft consensus for lotus nodes in a cluster
2022-09-12 16:10:15 -04:00
Shrenuj Bansal
b3175f0b5c
Merge branch 'master' into 9171-add-retries-to-mpool-push-message
2022-08-26 12:31:35 -04:00
Shrenuj Bansal
217cc846c3
Address more comments
2022-08-26 11:55:20 -04:00
Shrenuj Bansal
b972e079b8
Address comments
2022-08-22 17:32:43 -04:00
Łukasz Magiera
129eba2b5d
sealing: numassign: itests/bug fixes
2022-08-22 16:58:36 -04:00
Shrenuj Bansal
942c3a879c
Change go version for circleci
2022-08-17 15:21:03 -04:00
Shrenuj Bansal
087a838db5
make gen for tests
2022-08-17 14:02:53 -04:00
Geoff Stuart
84a2ebcbfd
Update xcode version for macos builds
2022-08-15 12:23:20 -04:00
Jennifer Wang
e7628229fc
Merge branch 'releases' into jen/17tomaster
2022-08-09 13:23:02 -04:00
Geoff Stuart
e24198ab22
Merge pull request #9133 from filecoin-project/ianconsolata/parallel-snap-publish
...
_ci_: Run snap builds for lotus and lotus-filecoin in parallel
2022-08-08 19:48:03 -04:00
Ian Davis
837fa4eae9
Run snap builds for lotus and lotus-filecoin in parallel
2022-08-05 15:13:29 -07:00
ZenGround0
0c91b0dc10
feat:chain:splitstore chain prune ( #9056 )
...
* Splitstore chain prune
* Protect on reification for simpler logic and sound cold compact protect
* Recovery from checkpoint during chain prune
* Splitstore (discard and universal mode) running in itests
* Add pause and restart functions to itest block miner
* Add config options to itest full nodes
* Add FsRepo support for itest full ndoes
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com>
2022-08-05 16:34:16 -04:00