Aayush
1b45f42d70
fix makegen
2022-08-02 15:55:04 -04:00
Ian Davis
52aef0b926
make circleci
2022-07-28 21:17:46 -07:00
Ian Davis
83199661ce
Add separate names to build-and-push-image jobs
2022-07-28 20:37:42 -07:00
Ian Davis
7f1b4dc438
Use goreleaser to build universal darwin binaries
...
This is a small refactor of our workflow to test out goreleaser, a yaml
based tool for building, packaging, and releasing go binaries on
multiple platforms. It supports building binaries for to most of the platforms we
care about, including linux and macos, and also supports publishing
those binaries automatically as releases in Github, homebrew, snap, and
even apt / deb.
If this trial goes well, I think we should eventually replace the entire
release workflow with goreleaser. For now, this test is more tightly
scoped to only automated the MacOS release process, since that is the
one we have the most issues with. This PRi / commit:
- Builds darwin-amd64 and darwin-arm64 binaries of lotus, lotus-miner,
and lotus-worker
- Packages them into a universal darwin binary
- Publishes those to a release in Github based on the current tag
- Uses the binaries in the release to auto-publish and updated homebrew
configuration to filecoin-project/homebrew-lotus
- Does a `dry-run` build to produce a snapshot on release branches with
no tag
- Manually generate and upload checksums after goreleaser
2022-07-28 20:37:42 -07:00
Ian Davis
564aaa7bb1
Snapcraft push was renamed to snapcraft upload
2022-07-27 13:40:16 -07:00
Ian Davis
c2887b3e59
Make snap build more verbose to debug issues.
2022-07-27 13:16:58 -07:00
Ian Davis
7e47ab2a1e
Don't publish a stable release on RC tags
2022-07-27 13:16:58 -07:00
Ian Davis
8a41a6bb5b
Fix snap publishing flow, publish assets independently
2022-07-24 22:16:16 -07:00
zenground0
9d407f100f
another try
2022-07-19 11:41:55 -07:00
zenground0
cf4b39db8c
Remove codecov from CI
2022-07-19 11:37:35 -07:00
Łukasz Magiera
9eb8f4ee9d
Merge pull request #9013 from filecoin-project/feat/path-type-filters
...
feat: storage: Path type filters
2022-07-15 13:08:43 +02:00
Aayush Rajasekaran
ca713c57e7
Merge pull request #8084 from filecoin-project/itest_net_tests
...
test: net: net and conngater tests
2022-07-13 15:59:17 -04:00
Łukasz Magiera
59d069dc4d
itests: Tests for storage path filters
2022-07-12 21:45:12 +02:00
Łukasz Magiera
0ca1cc2bcd
itests: Test lotus-miner with no store/seal paths
2022-07-12 21:45:12 +02:00
Aayush
9662c1463d
Fixup itest net tests
2022-07-10 11:09:54 -04:00
TheMenko
0d437f732d
add tests for netstat and netlimit, fix error checking
2022-07-10 10:17:40 -04:00
Steven Allen
d192b821a9
fix: gas: estimate gas with a zero base-fee
...
Otherwise, an account will need funds to estimate the max possible gas a
message could take (which is usually the block gas limit).
This does mean gas estimation no longer checks if the sending account
has enough funds to cover the message cost, but MpoolPush will now do
this.
2022-07-08 09:47:45 -07:00
Łukasz Magiera
9a97d83889
wdpost: itests for new config fields
2022-07-04 16:15:23 +02:00
Łukasz Magiera
82857e6d5d
chore: rerun gen with moved packages
2022-06-14 20:13:31 +02:00
Łukasz Magiera
a9600b8a6f
storage: Move extern/sector-storage to storage/sealer
2022-06-14 20:03:38 +02:00
Geoff Stuart
b7010c9e60
Implement function to migrate actors with only code changes
2022-06-10 15:52:32 -04:00
Jennifer Wang
2e59d0129d
Merge branch 'release/v1.15.3' into jen/mergev1153to16
2022-05-31 16:33:18 -04:00
Geoff Stuart
4a40eb5af9
make gen
2022-05-30 10:29:05 -04:00
vyzo
73f6402ade
bundle fetcher script does not exist any more
2022-05-11 22:34:43 +03:00
Raúl Kripalani
6050d04c7c
Merge tag 'v1.15.2' into feat/nv16-merge-v1.15.2
2022-05-10 14:17:29 +01:00
Travis Person
5efa364d50
fix: ci: build macos and linux assets on tagged releases
2022-05-06 01:59:57 -04:00
Travis Person
85be0aad1b
fix: ci: build macos and linux assets on tagged releases
2022-05-04 16:24:54 +00:00
Steven Allen
baef8c0c27
chore: update golang and go-ipfs
...
1. go 1.16.4 is not supported.
2. go-ipfs 0.4.22 is NOT SUPPORTED!
3. switch go cimg/go
4. Remove unnecessary CI dependencies.
2022-05-04 15:38:15 +03:00
Travis Person
704833cd29
ci: build-all and build-macos on all ci runs
2022-05-03 15:12:12 -04:00
Travis Person
19ec0ef25d
ci: deps: remove install-deps for macos builds
2022-05-03 15:12:01 -04:00
Travis Person
415b506a85
ci: build-all and build-macos on all ci runs
2022-05-02 20:37:49 +00:00
Travis Person
d6618c75a0
ci: deps: remove install-deps for macos builds
2022-05-02 20:37:49 +00:00
jennijuju
bd9e8c7663
update go version thats needed by the new libp2p
2022-04-23 22:20:07 +02:00
Steven Allen
5f5bd31f58
chore: update golang and go-ipfs
...
1. go 1.16.4 is not supported.
2. go-ipfs 0.4.22 is NOT SUPPORTED!
3. switch go cimg/go
4. Remove unnecessary CI dependencies.
2022-04-20 12:06:25 +02:00
vyzo
942f05ad6a
set LOTUS_SRC_DIR for tests in CI
2022-04-19 18:30:04 +03:00
vyzo
eb7fc47290
update CI workflow for bundle fetching
2022-04-19 15:38:14 +03:00
Geoff Stuart
49d6c07280
Implemented StateLoockupRobustAddress
2022-04-14 17:41:18 -04:00
vyzo
1dbfb3bea9
fetch builtin actor bundles as part of prepare workflow
2022-04-14 19:30:47 +03:00
jennijuju
0dcad9cc18
Merge branch 'releases' into jen/mergeback
2022-04-12 01:25:02 +02:00
Cory Schwartz
76c10807d6
disable publish-packer
2022-04-07 11:04:45 -04:00
Cory Schwartz
a4c24985e8
disable publish-packer
2022-04-07 10:32:15 -04:00
Jennifer Wang
5915d4ac6a
fix ci
2022-04-01 15:31:10 -04:00
Cory Schwartz
cc57f732d2
fix template
2022-04-01 00:07:48 -04:00
Cory Schwartz
f410da2a0a
restore filters
2022-04-01 00:07:28 -04:00
Cory Schwartz
cb39ce66bc
add packer executor
2022-04-01 00:07:10 -04:00
Cory Schwartz
eb0d52a249
copy packer_build source
2022-04-01 00:05:27 -04:00
Cory Schwartz
2804c2ca99
tmp: remove filters
2022-04-01 00:05:23 -04:00
Cory Schwartz
71614bd639
add debug
2022-04-01 00:05:19 -04:00
Cory Schwartz
78187ab8d1
fix template
2022-04-01 00:05:10 -04:00
Cory Schwartz
61742f5d5a
restore filters
2022-04-01 00:05:02 -04:00