Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: release: v1.19.0 #9851

Merged
merged 432 commits into from
Dec 13, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
432 commits
Select commit Hold shift + click to select a range
6980430
Update go-state-types to v0.9.0
geoff-vball Oct 13, 2022
53d8e36
Update builtin-actors to v9.0.0
geoff-vball Oct 13, 2022
b3cffa9
add calib upgrade epcoh
jennijuju Oct 13, 2022
830ff56
update the upgrade envvar
jennijuju Oct 13, 2022
6d5139e
kill shark
jennijuju Oct 13, 2022
c4fdeb1
Merge pull request #9483 from filecoin-project/jen/calib
arajasek Oct 13, 2022
ee47a89
Merge pull request #9463 from filecoin-project/jen/backportmerkle
arajasek Oct 13, 2022
e1aa81e
Merge pull request #9485 from filecoin-project/gstuart/update-deps
arajasek Oct 13, 2022
f891714
Remove fvm splash banner from nv17 upgrade
geoff-vball Oct 13, 2022
9b88a72
Merge pull request #9484 from filecoin-project/asr/ffi-update
arajasek Oct 13, 2022
3c1b723
Merge pull request #9486 from filecoin-project/gstuart/remove-banner
arajasek Oct 13, 2022
4d28bde
Merge pull request #9387 from filecoin-project/asr/fip0036
arajasek Oct 13, 2022
0ab9e43
check invariance for pending deals and allocations
geoff-vball Oct 7, 2022
d9a43d4
check pending verified deal proposal migrated to allocation
geoff-vball Oct 9, 2022
84663cc
Add check for unsealed CID in precommit sectors
geoff-vball Oct 11, 2022
8618f21
Fix counting of allocations in nv17 migration test
geoff-vball Oct 13, 2022
86913ad
make gen
geoff-vball Oct 13, 2022
027ea9f
pass state trees as pointers
geoff-vball Oct 13, 2022
de87b02
Add assertion that migrations with & without cache are the same
arajasek Oct 13, 2022
adc32ee
compare allocation to verified deal proposal
geoff-vball Oct 13, 2022
8460536
Fix miner state precommit info
geoff-vball Oct 13, 2022
2d6d396
fix migration test tool
arajasek Oct 13, 2022
8755c98
Merge pull request #9454 from filecoin-project/gstuart/migration-test
arajasek Oct 13, 2022
39557de
Merge pull request #9468 from filecoin-project/gstuart/FIP-0045-cli
jennijuju Oct 13, 2022
b1478a4
Merge branch 'releases' into release/v1.18.0
arajasek Oct 14, 2022
049ce70
add changelog
jennijuju Oct 14, 2022
9fde074
Merge pull request #9490 from filecoin-project/asr/changelog
arajasek Oct 14, 2022
a294a95
Remove old go version first
ianconsolata Oct 14, 2022
cf60d86
Add GO_VERSION file
ianconsolata Oct 14, 2022
32de871
fix: post worker sched: Don't check worker session in a busy loop
magik6k Oct 14, 2022
296eaff
Use GO_VERSION to set / verify go version
ianconsolata Oct 14, 2022
8a2f8c3
Merge pull request #9495 from filecoin-project/fix/postsched-ping-flood
arajasek Oct 14, 2022
a02564e
modified: documentation/en/cli-lotus.md
sectrgt Oct 14, 2022
139f877
fix some bugs and address some comments
Oct 17, 2022
b77ca54
Change cli cmd to API with proxy
Oct 17, 2022
b4c0a18
Update to go-state-types v0.9.1
arajasek Oct 17, 2022
4df3cc7
Merge pull request #9502 from filecoin-project/asr/deps
arajasek Oct 17, 2022
900525f
some cleanup
Oct 17, 2022
674427a
fix lint and make gen
Oct 18, 2022
15ed1ee
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-f…
Oct 18, 2022
e88a7f7
mv GO_VERSION GO_VERSION_MIN
ianconsolata Oct 18, 2022
a406df6
Use GO_VERSION_MIN in Makefile check
ianconsolata Oct 18, 2022
cdd7f26
Allow setting local bundles for Debug FVM for av 9+
geoff-vball Oct 18, 2022
a955a63
Merge pull request #9496 from filecoin-project/appimage-go1.18.1-fix
geoff-vball Oct 18, 2022
185c5f2
Integrate builtin-actors v9.0.1
geoff-vball Oct 18, 2022
560814d
Merge pull request #9510 from filecoin-project/gstuart/pack-new-bundles
arajasek Oct 18, 2022
8190658
chore: ver: bump version for rc3 (#9512)
geoff-vball Oct 18, 2022
ad8b959
Address more comments and add test for gorpc auth
Oct 18, 2022
94bd4d8
make gen
Oct 18, 2022
09e9562
i hate make gen
Oct 18, 2022
66bb149
Migration: Use autobatch bs
arajasek Oct 19, 2022
66f8af9
Fix autobatch
Oct 19, 2022
6c08797
Merge pull request #9518 from filecoin-project/asr/migration-autobatch
arajasek Oct 19, 2022
13b59c9
Invoker: Use MethodMeta from go-state-types
arajasek Oct 19, 2022
8405017
Merge pull request #9520 from filecoin-project/asr/invoker-method-name
arajasek Oct 19, 2022
3401ef6
Add a second premigration for nv17
arajasek Oct 19, 2022
dc8206e
Add more shed tools for migration checking
arajasek Oct 20, 2022
7609655
address review
arajasek Oct 20, 2022
26ba489
Merge pull request #9525 from filecoin-project/asr/premigrations
arajasek Oct 20, 2022
38c83be
Lotus release v1.18.0-rc4
arajasek Oct 20, 2022
c85a540
Have apt-get wait until it can get a lock
ianconsolata Oct 20, 2022
02879aa
Merge pull request #9526 from filecoin-project/asr/release
arajasek Oct 20, 2022
c4875d4
fix: ci: fix app-image build on ci (#9527)
geoff-vball Oct 21, 2022
ebfd5c2
Merge pull request #9534 from filecoin-project/apt-get-timeout
geoff-vball Oct 21, 2022
3524b45
Update to latest go-state-types for migration fixes
ZenGround0 Oct 21, 2022
a7a2ac0
go mod tidy
ZenGround0 Oct 21, 2022
1bd77c7
Merge pull request #9537 from filecoin-project/chore/update-gst-migra…
arajasek Oct 22, 2022
30f1477
fix: use api.ErrActorNotFound instead of types.ErrActorNotFound
simlecode Oct 18, 2022
5284f60
fix: add fields to ForkUpgradeParams
simlecode Oct 18, 2022
dae7c53
docs: update actors_version_checklist.md
simlecode Oct 19, 2022
f5895d6
chore: fix lint
simlecode Oct 19, 2022
7218b27
update to go state type v0.9.6 with market migration fix (#9545)
jennijuju Oct 24, 2022
010d169
update go-state-types to v-0.9.7
geoff-vball Oct 24, 2022
7cb4dbd
Merge pull request #9546 from filecoin-project/gstuart/update-gst
arajasek Oct 24, 2022
5071a59
Makefile: Drop rarely used binaries from build-devnets (#9513)
arajasek Oct 24, 2022
04f32ba
Add invariant checks to migration
arajasek Oct 21, 2022
394c3b6
fix invariant check: number of entries in datacap actor should includ…
arajasek Oct 22, 2022
65f89ff
Invariant checks: Only include not-activated deals
arajasek Oct 24, 2022
23f8bac
Merge pull request #9507 from ipfs-force-community/fix/some-issue
arajasek Oct 24, 2022
154fb3a
Merge pull request #9547 from filecoin-project/asr/invariants-fix
arajasek Oct 25, 2022
21e85e3
test: nv17 migration
arajasek Oct 25, 2022
b301c79
Address review
arajasek Oct 26, 2022
56d68e7
Merge pull request #9549 from filecoin-project/asr/migration-integ-test
arajasek Oct 26, 2022
0ad2fba
Remove unneeded homebrew deps
ianconsolata Oct 27, 2022
f5ec47a
Merge pull request #9559 from filecoin-project/clean-up-homebrew-deps
geoff-vball Oct 27, 2022
10b9d3f
add lotus-shed invariance method
geoff-vball Oct 14, 2022
5d46505
Migration cli takes a stateroot cid and a height
geoff-vball Oct 27, 2022
0d056b5
make gen
geoff-vball Oct 31, 2022
f2564ab
Update to builtin-actors v9.0.2
arajasek Oct 31, 2022
af62690
Failing test that shows that notaries can remove datacap from the ver…
geoff-vball Oct 26, 2022
3b9c226
Test that should pass when the problem is solved
geoff-vball Oct 26, 2022
8b2b7cb
make gen
geoff-vball Oct 26, 2022
9fb3958
Merge pull request #9570 from filecoin-project/asr/actors-update
arajasek Oct 31, 2022
db86c7d
shed: set control address: add dump bytes option
arajasek Oct 31, 2022
2395de4
Review fixes
geoff-vball Oct 29, 2022
ec53587
statemanager call function will return call information even if call …
geoff-vball Oct 31, 2022
5a814ab
update go-state-types
geoff-vball Oct 31, 2022
01bc76b
update builtin-actors
geoff-vball Oct 31, 2022
4463abd
Merge pull request #9557 from filecoin-project/gstuart/remove-datacap…
arajasek Oct 31, 2022
884b900
bubble up errors properly from ApplyImplicitMessage
geoff-vball Nov 1, 2022
98c2d25
Merge pull request #9582 from filecoin-project/gstuart/call-fix
arajasek Nov 1, 2022
97bdbb7
Merge pull request #9577 from filecoin-project/gstuart/update-vers
arajasek Nov 1, 2022
1b52309
bump to rc5
geoff-vball Nov 1, 2022
abb6450
set new upgrade heights for calibnet
geoff-vball Nov 1, 2022
b0a2863
set new upgrade height for butterfly
geoff-vball Nov 1, 2022
8b65834
Merge pull request #9585 from filecoin-project/gstuart/update-butterf…
arajasek Nov 1, 2022
ea5b60d
tweak calibnet upgrade schedule
arajasek Nov 1, 2022
1608c7c
Merge pull request #9584 from filecoin-project/gstuart/update-calibne…
arajasek Nov 1, 2022
1e09eff
Merge branch 'release/v1.18.0' into gstuart/bump-version-rc
arajasek Nov 1, 2022
546b656
clarify changelog note about calibnet
arajasek Nov 1, 2022
fe8b801
Merge pull request #9583 from filecoin-project/gstuart/bump-version-rc
arajasek Nov 1, 2022
d186168
butterfly
jennijuju Nov 1, 2022
694db60
Merge pull request #9586 from filecoin-project/jen/buttttttt
arajasek Nov 1, 2022
065e87c
update calibnet artifacts
geoff-vball Nov 2, 2022
fa9d34f
Merge pull request #9588 from filecoin-project/gstuart/calib-atrifacts
arajasek Nov 2, 2022
c1e1d00
Merge pull request #9521 from filecoin-project/gstuart/invariance-test
geoff-vball Nov 2, 2022
a0e3111
feat: shed: Online export-car
magik6k Nov 4, 2022
9a474c7
Merge pull request #9509 from filecoin-project/gstuart/fvm-debug-bundles
geoff-vball Nov 4, 2022
54d3e41
Merge pull request #9373 from sectrgt/master
geoff-vball Nov 4, 2022
2d664c4
Merge pull request #9590 from filecoin-project/feat/online-exportcar
magik6k Nov 6, 2022
c0b7343
Merge branch 'release/v1.18.0' into asr/merge-release-into-master
arajasek Nov 6, 2022
6dee0d8
Rough draft no tests
ZenGround0 Nov 7, 2022
abfabd2
Merge pull request #9572 from filecoin-project/asr/change-control
arajasek Nov 7, 2022
c902218
Respect context
ZenGround0 Nov 7, 2022
568cd38
Rebuild pipeline using goreleaser prebuilt binaries
ianconsolata Oct 4, 2022
7afa5c9
Various tweaks to get m1 self hosted build working
ianconsolata Oct 27, 2022
ecef0b6
Fix goreleaser release workflow
ianconsolata Nov 3, 2022
75f9f72
Skip homebrew release on prereleases (i.e. *-rc)
ianconsolata Nov 7, 2022
2895dcf
Clean up workspace usage
ianconsolata Nov 7, 2022
bc06775
Steamline build jobs
ianconsolata Nov 7, 2022
33f7746
fix: sealing pipeine: Release assigned deals on snapdeals abort
magik6k Nov 7, 2022
385f787
fix: autobatch: remove potential deadlock when a block is missing
Stebalien Nov 7, 2022
2e78158
fix imports
arajasek Nov 7, 2022
0fe4fad
Merge pull request #9602 from filecoin-project/steb/re-check-backing-…
arajasek Nov 7, 2022
f77c849
address merge review
arajasek Nov 7, 2022
be5adc7
Merge branch 'master' into asr/merge-release-into-master
arajasek Nov 7, 2022
65ee059
Merge pull request #9597 from filecoin-project/asr/merge-release-into…
arajasek Nov 7, 2022
8df5b81
fix: make test vector extraction work with the FVM
Stebalien Aug 8, 2022
4ffded6
feat:splitstore:single compaction that can handle prune aka two marks…
ZenGround0 Nov 7, 2022
ed83595
tvx: stores: implement View()
arajasek Nov 7, 2022
14ef069
tvx: fixup VM creation
arajasek Nov 7, 2022
1577740
bstore: Network blockstore
magik6k Oct 28, 2022
2c89b32
retrieval: Support retrievals into remote stores
magik6k Oct 28, 2022
8c1bc10
apistore: Lock accesses
magik6k Oct 29, 2022
73a515b
make lint happy
magik6k Oct 29, 2022
e66d5a0
cli: Move EpochTime to cliutil
magik6k Oct 31, 2022
b540d10
cli: Move ClientExport to cliutil
magik6k Oct 31, 2022
5f5cc79
make config not depend on ffi
magik6k Oct 31, 2022
ec89424
make repo not depend on ffi
magik6k Nov 1, 2022
1513aab
netbs: Add more missing locks
magik6k Nov 4, 2022
fcad93d
netbs: Fix lint
magik6k Nov 6, 2022
4013596
netbs: Address review
magik6k Nov 6, 2022
53e43a4
netbs: Drop client code for allkeys for now
magik6k Nov 7, 2022
7f650ad
Go is hard
ZenGround0 Nov 8, 2022
888f97a
netbs: Add an integration test
magik6k Nov 7, 2022
a678b7f
Merge pull request #9565 from filecoin-project/feat/netretr
magik6k Nov 8, 2022
10b7961
Correctly pass abort upgrade an error
ZenGround0 Nov 8, 2022
9c5f385
Merge pull request #9604 from filecoin-project/steb/fix-tvx-fvm
arajasek Nov 8, 2022
3a6aae3
Remove another panic
ZenGround0 Nov 8, 2022
f6d9a12
Merge pull request #9600 from filecoin-project/refactor-release-pipeline
geoff-vball Nov 8, 2022
c6f2710
feat: future proof against new address protocols
Stebalien Oct 19, 2022
bd4900a
Merge pull request #9515 from filecoin-project/feat/future-proof-addr…
arajasek Nov 8, 2022
7a99325
update ffi to 280c4f8b94fd46dc (#9608)
jennijuju Nov 8, 2022
42d02dd
feat: storage: Force exit GenerateSingleVanillaProof on cancelled con…
magik6k Nov 9, 2022
cbcd0d4
storage: Log a detailed error on PoSt challenge read timeout
magik6k Nov 9, 2022
cf6d7ef
Merge pull request #9363 from airenas/docker-arm
magik6k Nov 9, 2022
69c55d8
Sealing manager: minor refactor
arajasek Nov 9, 2022
6104567
Merge pull request #9614 from filecoin-project/asr/move-unsealed
magik6k Nov 11, 2022
2fa21ff
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-f…
Nov 11, 2022
2681c2a
Change config name from Raft to Cluster
Nov 11, 2022
8740fb4
remove 2nd rpc closer call
Nov 11, 2022
3e96a06
Add beneficiary to actor control list
geoff-vball Nov 12, 2022
1d4790a
deps: Update go-fil-markets to v1.25.0
magik6k Nov 14, 2022
73aabdf
Merge pull request #9601 from filecoin-project/fix/fsm-release-dealq-…
magik6k Nov 14, 2022
3b9624c
Merge pull request #9632 from filecoin-project/gstuart/beneficiary-ac…
geoff-vball Nov 14, 2022
d86a68f
Review Response
ZenGround0 Nov 14, 2022
087da50
Lint
ZenGround0 Nov 14, 2022
b541cf9
Remove double stop
Nov 14, 2022
950e611
Merge pull request #9633 from filecoin-project/deps/markets-v1.25.0
magik6k Nov 14, 2022
d8c1b67
fix: sealing pipeline: Clear CreationTime when starting sector upgrade
magik6k Nov 14, 2022
efe2d8d
sealing pipeline: Test clearing CreationTime
magik6k Nov 14, 2022
c79085e
Merge pull request #9598 from filecoin-project/fix/ancient-snap-deals…
magik6k Nov 14, 2022
51e92c9
Merge pull request #9642 from filecoin-project/fix/snapsector-clear-c…
magik6k Nov 14, 2022
e476c1a
storage: paths: Fix typo in proof error message
magik6k Nov 14, 2022
95af405
Fix lotus-miner proving check
geoff-vball Nov 14, 2022
800d9de
Address comments
Nov 14, 2022
a66619f
update filecoin-ffi
Nov 14, 2022
ab1eeeb
one more
Nov 14, 2022
fd59318
Merge pull request #9643 from filecoin-project/gstuart/proving-check-fix
magik6k Nov 14, 2022
f14a25a
make gen and docsgen
Nov 14, 2022
b95d1a6
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-f…
Nov 14, 2022
0e07fa9
Merge pull request #9613 from filecoin-project/feat/wdpost-robustness
magik6k Nov 15, 2022
4b11b45
remove comments
Nov 15, 2022
9451221
remove moar commented out code
Nov 15, 2022
c0925ff
Remove some configs
Nov 15, 2022
22f3fbb
Add comment to Push API
Nov 15, 2022
04f0af5
Merge pull request #9294 from filecoin-project/sbansal/nonce-coordina…
shrenujbansal Nov 15, 2022
084e341
Merge branch 'releases' into asr/merge-release-into-master
arajasek Nov 16, 2022
49552c2
Merge pull request #9657 from filecoin-project/asr/merge-release-into…
arajasek Nov 16, 2022
22fbb37
chore: update lotus version to 1.19.0-rc1
Nov 16, 2022
d98b100
chore: Update changelog for v1.19.0-rc1
shrenujbansal Nov 16, 2022
0ff0f4d
Forgot to include linux binaries in goreleaser
ianconsolata Nov 16, 2022
ec9d2d1
small update
shrenujbansal Nov 16, 2022
1215305
Merge pull request #9665 from filecoin-project/gstuart/backport-linux…
arajasek Nov 16, 2022
7de8d32
update version
shrenujbansal Nov 16, 2022
19964df
Merge pull request #9661 from filecoin-project/generate-changelog-v1.…
shrenujbansal Nov 16, 2022
2ae22e1
Use context with goreleaser key
ianconsolata Nov 18, 2022
8586ea5
Use new workspace name in build script
ianconsolata Nov 18, 2022
ff5c576
Remove kubo download after installing
ianconsolata Nov 18, 2022
96f5697
Add binary name to goreleaser build configs
ianconsolata Nov 18, 2022
93698b6
Turn on goreleaser debug logging
ianconsolata Nov 18, 2022
93c2e02
Merge pull request #9685 from filecoin-project/gstuart/backport-gorel…
shrenujbansal Nov 18, 2022
af29d2d
Update Zondax/hid to 0.9.1
ianconsolata Nov 16, 2022
c117611
mod tidy
magik6k Nov 17, 2022
87c25e2
feat: wdpost: Configurable pre-check timeouts
magik6k Nov 17, 2022
0bf439f
Merge pull request #9702 from filecoin-project/1.19.0_backport_20221122
arajasek Nov 22, 2022
1968498
update build version and changelog
Nov 22, 2022
04d3d79
make gen and docsgen
Nov 22, 2022
7b443f5
small comment
shrenujbansal Nov 23, 2022
8864d71
Merge pull request #9707 from filecoin-project/sbansal/1.19.0-rc2_ver…
shrenujbansal Nov 23, 2022
724a7e1
Update CHANGELOG.md
shrenujbansal Nov 23, 2022
2520b16
Merge pull request #9710 from filecoin-project/sbansal/changelog-update
shrenujbansal Nov 23, 2022
2bc070a
Update go-state-types to v0.10.0-alpha-2
geoff-vball Nov 23, 2022
a435aeb
Merge pull request #9715 from filecoin-project/gstuart/update-gst-bac…
arajasek Nov 23, 2022
d9cd196
deps: upgrade go-merkledag to 0.8.1 (#9717)
rvagg Nov 24, 2022
cf56f24
Rely on local env varibale instead of context
ianconsolata Nov 28, 2022
8577272
fix: cliutil: Fix URL-based API endpoint parsing
magik6k Dec 2, 2022
d506d67
Remove testplans/*
ianconsolata Dec 6, 2022
35bcbdc
Remove trigger-testplans, lotus-soup
ianconsolata Dec 6, 2022
c726e4e
Remove build-debug
ianconsolata Dec 6, 2022
6b77b94
Merge pull request #9804 from filecoin-project/sbansal/v1.19.0_backpo…
shrenujbansal Dec 6, 2022
f864c49
Merge branch 'release/v1.18.1' into sbansal/merge_from_1.18.1
Dec 6, 2022
4331567
Merge branch 'releases' into sbansal/merge_from_1.18.1
Dec 6, 2022
e14f0c3
make docsgen
Dec 6, 2022
4e9322c
remove conflict remnant
Dec 6, 2022
84a1bda
Merge pull request #9806 from filecoin-project/sbansal/merge_from_1.18.1
jennijuju Dec 6, 2022
2b82a46
update CHANGELOG.md for 1.19.0
Dec 7, 2022
cdb4e7b
Switch release name template from "Release vX.X.X" to "vX.X.X":wq
ianconsolata Dec 5, 2022
7661c15
Update CHANGELOG with sub-bullets
rjan90 Dec 8, 2022
372f827
Add SnapDeals highlight to changelog
rjan90 Dec 8, 2022
bf17d61
Add links to docs
rjan90 Dec 8, 2022
401c655
Add link to Node cluster docs
rjan90 Dec 9, 2022
2871377
fix: sealing: Avoid nil dereference in debug log
magik6k Dec 9, 2022
b08130a
sealing: Add a guard check to getExpirationCached when sector not found
magik6k Dec 9, 2022
da3892f
Merge pull request #9829 from filecoin-project/asr/backport-panic-fix…
jennijuju Dec 11, 2022
e89af89
update changelog
jennijuju Dec 11, 2022
d674c02
Merge pull request #9814 from filecoin-project/jen/cherrypick
jennijuju Dec 12, 2022
a56c7ac
update changelog
jennijuju Dec 13, 2022
2e769f1
Merge pull request #9807 from filecoin-project/sbansal/release_v1.19.…
jennijuju Dec 13, 2022
8574fa1
Merge branch 'release/v1.19.0' into jen/19
jennijuju Dec 13, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
373 changes: 157 additions & 216 deletions .circleci/config.yml

Large diffs are not rendered by default.

358 changes: 142 additions & 216 deletions .circleci/template.yml

Large diffs are not rendered by default.

24 changes: 13 additions & 11 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
## Related Issues
<!-- link all issues that this PR might resolve/fix. If an issue doesn't exist, include a brief motivation for the change being made.-->
<!-- Link issues that this PR might resolve/fix. If an issue doesn't exist, include a brief motivation for the change being made -->

## Proposed Changes
<!-- provide a clear list of the changes being made-->

<!-- A clear list of the changes being made -->

## Additional Info
<!-- callouts, links to documentation, and etc-->
<!-- Callouts, links to documentation, and etc -->

## Checklist

Before you mark the PR ready for review, please make sure that:
- [ ] All commits have a clear commit message.
- [ ] The PR title is in the form of of `<PR type>: <area>: <change being made>`
- example: ` fix: mempool: Introduce a cache for valid signatures`
- `PR type`: _fix_, _feat_, _INTERFACE BREAKING CHANGE_, _CONSENSUS BREAKING_, _build_, _chore_, _ci_, _docs_,_perf_, _refactor_, _revert_, _style_, _test_
- `area`: _api_, _chain_, _state_, _vm_, _data transfer_, _market_, _mempool_, _message_, _block production_, _multisig_, _networking_, _paychan_, _proving_, _sealing_, _wallet_, _deps_
- [ ] This PR has tests for new functionality or change in behaviour
- [ ] If new user-facing features are introduced, clear usage guidelines and / or documentation updates should be included in https://lotus.filecoin.io or [Discussion Tutorials.](https://github.com/filecoin-project/lotus/discussions/categories/tutorials)

- [ ] Commits have a clear commit message.
- [ ] PR title is in the form of of `<PR type>: <area>: <change being made>`
- example: ` fix: mempool: Introduce a cache for valid signatures`
- `PR type`: fix, feat, build, chore, ci, docs, perf, refactor, revert, style, test
- `area`, e.g. api, chain, state, market, mempool, multisig, networking, paych, proving, sealing, wallet, deps
- [ ] New features have usage guidelines and / or documentation updates in
- [ ] [Lotus Documentation](https://lotus.filecoin.io)
- [ ] [Discussion Tutorials](https://github.com/filecoin-project/lotus/discussions/categories/tutorials)
- [ ] Tests exist for new functionality or change in behavior
- [ ] CI is green
125 changes: 34 additions & 91 deletions .goreleaser.yaml
Original file line number Diff line number Diff line change
@@ -1,119 +1,65 @@
project_name: lotus
before:
hooks:
- go mod tidy
- make deps

universal_binaries:
- id: lotus
replace: true
name_template: lotus
ids:
- lotus_darwin_amd64
- lotus_darwin_arm64
- id: lotus-miner
replace: true
name_template: lotus-miner
ids:
- lotus-miner_darwin_amd64
- lotus-miner_darwin_arm64
- id: lotus-worker
replace: true
name_template: lotus-worker
ids:
- lotus-worker_darwin_amd64
- lotus-worker_darwin_arm64

builds:
- id: lotus_darwin_amd64
main: ./cmd/lotus
- id: lotus
binary: lotus
builder: prebuilt
goos:
- darwin
- linux
goarch:
- amd64
env:
- CGO_ENABLED=1
- FFI_BUILD_FROM_SOURCE=1
ldflags:
- -X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.{{.ShortCommit}}
- id: lotus-miner_darwin_amd64
main: ./cmd/lotus-miner
binary: lotus-miner
goos:
- darwin
goarch:
- amd64
env:
- CGO_ENABLED=1
- FFI_BUILD_FROM_SOURCE=1
ldflags:
- -X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.{{.ShortCommit}}
- id: lotus-worker_darwin_amd64
main: ./cmd/lotus-worker
binary: lotus-worker
goos:
- darwin
goarch:
- amd64
env:
- CGO_ENABLED=1
- FFI_BUILD_FROM_SOURCE=1
ldflags:
- -X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.{{.ShortCommit}}
- id: lotus_darwin_arm64
main: ./cmd/lotus
binary: lotus
goos:
- darwin
goarch:
- arm64
env:
- CGO_ENABLED=1
- FFI_BUILD_FROM_SOURCE=1
- CPATH=/opt/homebrew/include
- LIBRARY_PATH=/opt/homebrew/lib
ldflags:
- -X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.{{.ShortCommit}}
- id: lotus-miner_darwin_arm64
main: ./cmd/lotus-miner
goamd64:
- v1
ignore:
- goos: linux
goarch: arm64
prebuilt:
path: /tmp/workspace/{{ .Os }}_{{ .Arch }}{{ with .Amd64 }}_{{ . }}{{ end }}/lotus
- id: lotus-miner
binary: lotus-miner
builder: prebuilt
goos:
- darwin
- linux
goarch:
- amd64
- arm64
env:
- CGO_ENABLED=1
- FFI_BUILD_FROM_SOURCE=1
- CPATH=/opt/homebrew/include
- LIBRARY_PATH=/opt/homebrew/lib
ldflags:
- -X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.{{.ShortCommit}}
- id: lotus-worker_darwin_arm64
main: ./cmd/lotus-worker
goamd64:
- v1
ignore:
- goos: linux
goarch: arm64
prebuilt:
path: /tmp/workspace/{{ .Os }}_{{ .Arch }}{{ with .Amd64 }}_{{ . }}{{ end }}/lotus-miner
- id: lotus-worker
binary: lotus-worker
builder: prebuilt
goos:
- darwin
- linux
goarch:
- amd64
- arm64
env:
- CGO_ENABLED=1
- FFI_BUILD_FROM_SOURCE=1
- CPATH=/opt/homebrew/include
- LIBRARY_PATH=/opt/homebrew/lib
ldflags:
- -X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.{{.ShortCommit}}
# - id: linux
# main: ./cmd/lotus
# binary: lotus
# goos:
# - linux
# goarch:
# - amd64
# env:
# - CGO_ENABLED=1
# ldflags:
# - -X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.{{.ShortCommit}}
goamd64:
- v1
ignore:
- goos: linux
goarch: arm64
prebuilt:
path: /tmp/workspace/{{ .Os }}_{{ .Arch }}{{ with .Amd64 }}_{{ . }}{{ end }}/lotus-worker

archives:
- id: primary
Expand All @@ -129,8 +75,7 @@ release:
owner: filecoin-project
name: lotus
prerelease: auto
name_template: "Release v{{.Version}}"

name_template: "v{{.Version}}"

brews:
- tap:
Expand All @@ -151,10 +96,8 @@ brews:
homepage: "https://filecoin.io"
description: "A homebrew cask for installing filecoin-project/lotus on MacOS"
license: MIT
skip_upload: auto
dependencies:
- name: pkg-config
- name: jq
- name: bzr
- name: hwloc

# produced manually so we can include cid checksums
Expand Down
Loading