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

[skip changelog] 11987 part 2 #12403

Closed
wants to merge 85 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
1bf1f0d
undo mess from #12271
ribasushi Jul 24, 2024
f1ddd66
chore: deps: Update GST, Filecoin-FFI and Actors to final versions NV…
rjan90 Jul 23, 2024
f95eeb1
feat: niporep: multi-sector onboarding through UnmanagedMiner
rvagg Jun 27, 2024
0ea28a8
fix: test: use parents instead of height-1 to calculate sector activa…
rvagg Jul 12, 2024
ce03b8b
fix flaky wdPost dispute test
aarshkshah1992 Jul 16, 2024
915b7e8
reduce diff
aarshkshah1992 Jul 16, 2024
e422b42
changes as per review
aarshkshah1992 Jul 16, 2024
4e829f1
wait for async msg indexing (#12200)
aarshkshah1992 Jul 9, 2024
4e299fe
chore: cli: use `embed` pkg to split long template content to file (#…
winniehere Jul 8, 2024
94dd16f
fix: chain: remove unnecessary error check (#12195)
fsgerse Jul 8, 2024
18fb163
fix: Eth Tx Events Bloom Filter: fix slice modification bug and flaky…
aarshkshah1992 Jul 10, 2024
8a658fd
fix: eth: make tx hash immediately available in lookup db after submi…
rvagg Jul 12, 2024
6cb2f85
feat: sqlite: extract common init and migration utilities
rvagg Jun 17, 2024
e249b0d
fix: ethhashlookup: clean-up query management and lifecycle
rvagg Jul 15, 2024
5868e38
ETH RPC: receipts: use correct txtype in receipts (#12332)
aarshkshah1992 Aug 1, 2024
568aa32
chore!: markets: remove stray unixfs constants, features and references
rvagg Jul 12, 2024
e3fe8be
feat: api: Clean API for Miners (#12112)
snadrus Jul 14, 2024
529b042
fix (#12229)
snadrus Jul 16, 2024
1988c95
chore: types: buildconstants split post-cleanup (#12245)
ribasushi Jul 16, 2024
7856e8d
chore: move BuildTypeString() to the buildconstants
ribasushi Jul 16, 2024
3dbc27d
chore: move drand config to the buildconstants
ribasushi Jul 16, 2024
2857bf9
chore: move IsNearUpgrade helper to buildconstants
ribasushi Jul 16, 2024
0957ff9
chore: remove (deprecated) deps on build/ proxy-constants
ribasushi Jul 16, 2024
893688a
clarify the gap in constants
ribasushi Jul 22, 2024
d3b1b06
more deprecated cleanup missed previously
ribasushi Jul 22, 2024
7bfc8f2
chore: types: fix type mismatches missed in #12246
ribasushi Jul 23, 2024
9f352b6
chore: drand: remove unused devnet and localnet configs
ribasushi Jul 22, 2024
2271ca2
remove connection info from legacy 'mainnet' drand source
ribasushi Jul 22, 2024
94c9cec
better `iota` use
ribasushi Jul 23, 2024
4499245
chore: ffi: copy verifier iface, mock & ffi out of storage (#11581)
rvagg Aug 9, 2024
42410b8
fix: chain: use instance-local verifier to VerifyWinningPoSt
rvagg Aug 8, 2024
4f1cb5d
chore: convert everything relevant to go-commp-utils/v2
ribasushi Aug 5, 2024
cbedf8a
batch sector remove
LexLuthr Jul 19, 2024
8c07c0f
chore: lint: enable various godoc linting
rvagg Jul 18, 2024
31edcaa
Proxy single Put/Delete to the Many variants (#12313)
ribasushi Jul 27, 2024
7060d56
chore: deps: update hamt to latest
rvagg Aug 2, 2024
6163f02
[skip changelog] chore: blockstore_gc: minor cleanups (#12312)
ribasushi Jul 30, 2024
f372ecc
chore: logging: switch stdout print to use the logger (#12311)
ribasushi Jul 31, 2024
94ab2c3
add datacap balance to circ supply
jennijuju Aug 6, 2024
0f36ad8
feat: p2p: environment variables for disabling DHT query filter and r…
hanabi1224 Jul 24, 2024
1648d9d
feat: p2p: allow overriding bootstrap nodes with environmemnt variab…
hanabi1224 Jul 26, 2024
7145d74
chore: deps: upgrade to jackc/[email protected] (#12183)
zhangguanzhang Jul 8, 2024
03df607
chore: docs: fix typos (#12198)
fsgerse Jul 11, 2024
25cc00c
fix: docs: address typo (#12321)
nnsW3 Jul 30, 2024
ee4c338
chore: types: fix a method comment
linghuying Jul 16, 2024
cee6bae
chore: sealing: instead of variable use method to get miner sector ex…
simlecode Oct 23, 2023
ed75dad
chore(docs): fix some function names (#12368)
luozexuan Aug 12, 2024
b6595fe
Add delegated to cli docs (#12309)
ZenGround0 Jul 26, 2024
76f90ea
feat: f3: override F3BootstrapEpoch on 2k devnet with environment var…
hanabi1224 Aug 12, 2024
3b69582
doc: clean up retraction comment for 1.28.0
rvagg Jul 29, 2024
8113151
fix: events: address sqlite index selection performance regressions
rvagg Jul 18, 2024
da32870
test: events: test sqlite indexes used in query plan of all selects a…
rvagg Jul 19, 2024
8d5ea8f
fix: Eth Event Receipt Logs: use event index for logs (#12269)
aarshkshah1992 Jul 23, 2024
1534058
feat: eth: add trace_filter API (#12123)
snissn Jul 25, 2024
beb9f58
fix: events: don't initialise events helpers when not needed
rvagg Jul 27, 2024
ec5f09f
fix: events: remove filter if we fail to add it to the FilterStore
rvagg Jul 29, 2024
3d146a1
lotus send should accept ETH addresses
aarshkshah1992 Jul 29, 2024
60b9836
works for sender and recipient
aarshkshah1992 Jul 29, 2024
2eaaff6
Apply suggestions from code review
aarshkshah1992 Jul 30, 2024
3118657
fix test
aarshkshah1992 Jul 30, 2024
ef0af44
only change method for 0x recipients (#12328)
aarshkshah1992 Jul 31, 2024
b747958
feat: expose settle deal command for lotus miner (#12270)
akaladarshi Jul 31, 2024
9309d38
feat: ETH API: Add V1 API to convert Filecoin Address to ETH address …
aarshkshah1992 Aug 1, 2024
1efde1d
chore: docs: fix some misspellings (#12333)
riskrose Aug 2, 2024
a15873a
fix: lotus-shed: store processed tipset after backfilling events (#12…
akaladarshi Aug 5, 2024
1c8de99
feat: events: add `lotus-shed indexes inspect-events` health-check
rvagg Aug 6, 2024
fdc3c07
fix!: gateway: fix rate limiting, general cleanup
rvagg Jul 26, 2024
52102bd
fix!: gateway: limit stateful calls to websockets
rvagg Jul 31, 2024
eea62c7
feat: gateway: auto-cleanup of installed filters when ws connection ends
rvagg Aug 1, 2024
e99ac92
feat!: make max-filters configurable, count combined subs+filters
rvagg Aug 1, 2024
390efc0
chore: config: reduce FilterTTL default to 1 hour
rvagg Aug 1, 2024
f13e3ab
fix: address issues raised from code review
rvagg Aug 5, 2024
3cbee3e
use cache for ETH blocks
aarshkshah1992 Aug 8, 2024
d2987e3
changes as per review
aarshkshah1992 Aug 8, 2024
9fc6b71
feat: ci: automate the new release process (#12096)
galargh Jul 25, 2024
5ef1e51
Update Building_a_network_skeleton.md (#12280)
rjan90 Jul 24, 2024
5ff4afb
chore: docs: Update step in skeleton guide (#12349)
rjan90 Aug 7, 2024
2ca5d1a
Install a USR2 handler allowing instant GC trigger
ribasushi Apr 13, 2024
072b6cb
Add strategic Flush() calls at tipset transitions
ribasushi Nov 24, 2020
ed26c0f
Set a few defaults to more reasonable values
ribasushi Dec 12, 2023
790f63e
Centralize the tx.Get codepath, no functional changes
ribasushi Apr 3, 2024
c307af0
Rudimentary mutlihash journal: prep for next commit (partial keys)
ribasushi Apr 4, 2024
60c4774
Basic transparent partial-key badger implementation
ribasushi Apr 4, 2024
0ca9385
Basic on-the-fly zstd compression
ribasushi Apr 5, 2024
0c6e797
Always store events in the blockstore, making this conditional is poi…
ribasushi Mar 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
28 changes: 15 additions & 13 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,21 @@ on:
push:
branches:
- master
- release/*
tags:
- v*
pull_request:
branches:
- master
- release/v*
- release/miner/v*
schedule:
- cron: '0 0 * * *'
workflow_dispatch:
inputs:
ref:
description: The GitHub ref (e.g. refs/tags/v1.0.0) to release
publish:
description: 'Publish the Docker image'
required: false
default: 'false'

defaults:
run:
Expand All @@ -24,7 +29,7 @@ permissions:

jobs:
docker:
name: Docker (${{ matrix.image }} / ${{ matrix.network }}) [publish=${{ (inputs.ref || github.ref) == 'refs/heads/master' || startsWith(inputs.ref || github.ref, 'refs/tags/') }}]
name: Docker (${{ matrix.image }} / ${{ matrix.network }}) [publish=${{ github.event.inputs.publish == 'true' || github.event_name != 'pull_request' }}]
runs-on: ubuntu-latest
strategy:
fail-fast: false
Expand All @@ -40,13 +45,13 @@ jobs:
- image: lotus
network: mainnet
env:
PUBLISH: ${{ github.ref == 'refs/heads/master' || startsWith(inputs.ref || github.ref, 'refs/tags/') }}
PUBLISH: ${{ github.event.inputs.publish == 'true' || github.event_name != 'pull_request' }}
steps:
- id: channel
env:
IS_MASTER: ${{ (inputs.ref || github.ref) == 'refs/heads/master' }}
IS_TAG: ${{ startsWith(inputs.ref || github.ref, 'refs/tags/') }}
IS_RC: ${{ contains(inputs.ref || github.ref, '-rc') }}
IS_MASTER: ${{ github.ref == 'refs/heads/master' }}
IS_TAG: ${{ startsWith(github.ref, 'refs/tags/') }}
IS_RC: ${{ contains(github.ref, '-rc') }}
IS_SCHEDULED: ${{ github.event_name == 'schedule' }}
run: |
channel=''
Expand All @@ -67,12 +72,9 @@ jobs:
- uses: actions/checkout@v4
with:
submodules: 'recursive'
ref: ${{ inputs.ref || github.ref }}
- id: git
env:
REF: ${{ inputs.ref || github.ref }}
run: |
ref="${REF#refs/heads/}"
ref="${GITHUB_REF#refs/heads/}"
ref="${ref#refs/tags/}"
sha="$(git rev-parse --short HEAD)"
echo "ref=$ref" | tee -a "$GITHUB_OUTPUT"
Expand All @@ -86,7 +88,7 @@ jobs:
images: filecoin/${{ matrix.image }}
tags: |
type=raw,enable=${{ steps.channel.outputs.channel != '' }},value=${{ steps.channel.outputs.channel }}
type=raw,enable=${{ startsWith(inputs.ref || github.ref, 'refs/tags/') }},value=${{ steps.git.outputs.ref }}
type=raw,enable=${{ startsWith(github.ref, 'refs/tags/') }},value=${{ steps.git.outputs.ref }}
type=raw,value=${{ steps.git.outputs.sha }}
flavor: |
latest=false
Expand Down
Loading