Ł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
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
Shrenuj Bansal
2fa21ff091
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-11-11 14:41:38 -05: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