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

release:v1.27.1 #12138

Merged
merged 114 commits into from
Jun 25, 2024
Merged
Show file tree
Hide file tree
Changes from 111 commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
1b6bffd
fix: curio: Update pgx imports, fix db_storage alloc
magik6k Apr 20, 2024
c2dd674
feat: curioweb: Improve task_history indexes (#11911)
magik6k Apr 24, 2024
10f7b6e
mod tidy
magik6k Apr 30, 2024
6bbe090
Event index should be unique for tipsets (#11952)
aarshkshah1992 May 1, 2024
ed9b1b1
chore: bump build version in master (#11946)
rjan90 May 2, 2024
ecc82d4
feat: curioweb: Show piece info on the sector page (#11955)
magik6k May 2, 2024
00edad4
curio: feat: break trees task into TreeD(prefetch) and TreeRC (#11895)
LexLuthr May 2, 2024
b50049a
fix: ci: use filecoin-ffi hash to cache make deps outputs (#11961)
galargh May 3, 2024
441f599
fix: curio: node UI & darwin gpu count (#11950)
snadrus May 4, 2024
1b2dde1
chore: docs: Update skeleton guide (#11960)
rjan90 May 4, 2024
d6d4fee
Bump pubsub-dep (#11966)
rjan90 May 6, 2024
2d57bfe
feat: Skeleton for nv23 (#11964)
rjan90 May 7, 2024
01ec229
feat: curio: Keep more sector metadata in the DB long-term (#11933)
magik6k May 7, 2024
ebf1e00
feat: curio: docker devnet (#11954)
LexLuthr May 7, 2024
33876bf
fix: curio/lmrpc: Check ParkPiece success before creating sectors (#1…
magik6k May 8, 2024
22ccaf9
feat: curio: alertManager (#11926)
LexLuthr May 8, 2024
6b353e5
add ETH addrs API to Gateway (#11979)
aarshkshah1992 May 8, 2024
6fa6a04
fix: update go-jsonrpc to v0.3.2
LesnyRumcajs May 8, 2024
4f70204
docs: rpc: document go-jsonrpc behaviour change
rvagg May 9, 2024
f5b6c4e
curio cfg edit: ux cleanups (#11985)
snadrus May 10, 2024
6a81103
chore: lint: update golangci lint config
rvagg May 9, 2024
26d3fd2
chore: lint: fix lint errors with new linting config
rvagg May 9, 2024
1882525
chore: lint: address feedback from reviews
rvagg May 13, 2024
af4b680
chore: remove unmaintained bootstrappers (#11983)
rjan90 May 13, 2024
7e005be
Update SupportedProofTypes (#11988)
rjan90 May 13, 2024
f5dd766
Produce DEB files for amd64 for openCL and cuda (#11885)
snadrus May 13, 2024
84b08fc
feat:state:Ignore market balance after nv23 (#11976)
ZenGround0 May 13, 2024
74172ba
Revert "Update SupportedProofTypes (#11988)" (#11990)
rjan90 May 14, 2024
d0bbb0b
ci: fix when sorted pr checks workflow is executed
galargh Apr 22, 2024
af31126
feat: libp2p: Lotus stream cleanup (#11993)
aarshkshah1992 May 14, 2024
672864a
Remove "provider" relics (#11992)
snadrus May 14, 2024
b38dadb
fix: copy Flags field from SectorOnChainInfo
rvagg May 6, 2024
e14a85b
fix: curio: Drop FKs from pipeline to fix retry loops (#11973)
magik6k May 15, 2024
3d6ae22
chore: update go-data-transfer and go-graphsync
rvagg May 16, 2024
3ee0911
ci: deprecate circle ci in favour of github actions (#11786)
galargh May 16, 2024
f098fc2
feat: api: add SectorNumber to MarketDealState (nv22)
rvagg May 16, 2024
6dc4ebd
doc: eth: restore comment lost in linter cleanup
rvagg May 17, 2024
bedd696
fix non existing sector (#12012)
LexLuthr May 17, 2024
0da9646
fix sector UI (#12016)
LexLuthr May 20, 2024
1afe58d
fix actor string (#12019)
LexLuthr May 20, 2024
db105f1
fix: curio taskstorage: Don't try to free reservations by nulled Task…
magik6k May 20, 2024
04ae416
chore: update drand (#12021)
Stebalien May 21, 2024
967524a
chore: update yugabyte deps (#12022)
Stebalien May 21, 2024
7e3846c
feat: curio: allow multiple pieces per sector (#11935)
LexLuthr May 22, 2024
75ca4de
gui-listen fix (#12013)
snadrus May 22, 2024
cfbe59d
fix: ci: keep lotus checkout clean in the release workflow (#12028)
galargh May 22, 2024
7dae7dd
fix: harmonydb: Use timestampz instead of timestamp across the schema…
magik6k May 22, 2024
081efa4
fix: hello: avoid dialing when fetching hello tipset (#12032)
Stebalien May 23, 2024
1d220f2
Bump go-jsonrpc to v0.4.0 (#12034)
rjan90 May 23, 2024
9391548
src: chain: remove C dependency from builtin types (#12015)
ribasushi May 23, 2024
c1f99c5
feat: curio ffiselect: Isolate gpu calls in a subprocess (#11994)
snadrus May 23, 2024
9983c46
fix logs (#12036)
LexLuthr May 23, 2024
4088706
chore: fix some function names (#12031)
yumeiyin May 24, 2024
803acdf
feat: curio: wdPost and wnPost alerts (#12029)
LexLuthr May 24, 2024
759709b
fix: itests: Fix flaky curio itest (#12037)
magik6k May 24, 2024
9851d35
feat: curio: jsonrpc in webui (#11904)
magik6k May 24, 2024
1879570
chore: fix function names (#12043)
tomfees May 27, 2024
6302607
chore: libp2p: update to v0.34.1 (#12027)
aarshkshah1992 May 27, 2024
eed108e
revert go version change (#12050)
aarshkshah1992 May 28, 2024
62228e1
chore: pin golanglint-ci to v1.58.2 (#12054)
rvagg May 28, 2024
47fde12
chore: ci: request contents read permissions explicitly in gha (#12055)
galargh May 28, 2024
f97036c
Move curio packages to curiosrc
magik6k May 24, 2024
76459fc
Remove Ensemble dep on Curio
magik6k May 24, 2024
2a4b1ad
make gen
magik6k May 24, 2024
dce7f5d
Trim harmonydb schema to what's needed here
magik6k May 27, 2024
bcdca4d
Drop curio-related sources
magik6k May 27, 2024
0d96c6e
make gen
magik6k May 27, 2024
dc5cab9
more curio cleanup
magik6k May 27, 2024
2e9929d
Add accidentally deleted 20240401-storage-miner-filter.sql
magik6k May 27, 2024
110da93
Remove curio from Dockerfile
magik6k May 28, 2024
a5ec2fb
fix: ci: use custom GITHUB_TOKEN for GoReleaser (#12059)
galargh May 29, 2024
cf8d187
fix: ci: publish correct docker tags on workflow dispatch (#12060)
galargh May 29, 2024
0a51a0a
feat!: build: separate miner and node version strings
rvagg May 23, 2024
41ebef8
fix: storage: Fix a race in GenerateWindowPoStAdv (#12064)
magik6k Jun 3, 2024
6bc04c8
feat: cli,events: speed up backfill with temporary index
rvagg May 2, 2024
423d8a7
chore: more clearly copy query types, & fix transaction
rvagg May 6, 2024
c9c0707
feat: ETH compatibility in Filecoin : Support Homestead and EIP-155 E…
aarshkshah1992 Jun 5, 2024
469960c
cleanup: Lotus client: remove markets and deal-making from Lotus Cli…
aarshkshah1992 Jun 5, 2024
e3deda0
cleanup: miner: remove markets and deal-making from Lotus Miner (#12005)
aarshkshah1992 Jun 5, 2024
5993841
test: actors: manual CC onboarding and proving integration test (#12017)
rvagg Jun 6, 2024
730c96e
src: lint: bump golangci-lint to 1.59, address unchecked fmt.Fprint*
rvagg Jun 4, 2024
fb3fc1f
fix: test: no snap deals in immutable deadlines (#12071)
aarshkshah1992 Jun 6, 2024
8f94aad
feat: Add trace transaction API (#12075)
snissn Jun 7, 2024
06f8fdc
chore: releases: merge `releases` branch to master (#12076)
rjan90 Jun 10, 2024
821836d
Bump version - make gen/make docsgen
rjan90 Jun 7, 2024
961039c
Update changelog
rjan90 Jun 7, 2024
8f2c4bb
Bump NodeBuildVersion to v1.27.1-rc1
rjan90 Jun 9, 2024
991c356
Add Lotus-Miner / Curio related changes
rjan90 Jun 9, 2024
018bda1
Update date and upgrade warnings
rjan90 Jun 9, 2024
6e13eac
Merge pull request #12077 from filecoin-project/prep-v1271-rc1
rjan90 Jun 11, 2024
7f4e316
fix: ci: do not use deprecated --debug goreleaser flag (#12086)
galargh Jun 14, 2024
6f1fc67
chore: deals: remove forgotten graphsync references (#12084)
ribasushi Jun 14, 2024
ab1cd85
chore: types: remove more items forgotten after markets (#12095)
ribasushi Jun 17, 2024
9772b1c
fix: ETH RPC API: ETH Call should use the parent state root of the su…
aarshkshah1992 Jun 11, 2024
5414ca9
Update changelog to RC2
rjan90 Jun 17, 2024
608184c
Make gen / make docsgen-cli
rjan90 Jun 17, 2024
03fb2e2
chore: api: the Net API/CLI now remains only on daemon
ribasushi Jun 16, 2024
26235d7
Update changelog
rjan90 Jun 17, 2024
2e781e6
fix: events: sqlite db improvements (#12090)
rvagg Jun 14, 2024
c0d760a
Update CHANGELOG.md
rjan90 Jun 17, 2024
b446a39
build: release: v1.27.1-rc2 (#12101)
rjan90 Jun 19, 2024
5fc2192
small fix in changelog
jennijuju Jun 19, 2024
47599c5
Merge pull request #12117 from filecoin-project/phi/v1271-rc2
jennijuju Jun 19, 2024
82e35e9
Merge pull request #12115 from filecoin-project/jen/changlog
jennijuju Jun 19, 2024
9aa0f93
fix: release: update goreleaser config file
rvagg Jun 20, 2024
ac95973
fix go releaser and test with rc3
jennijuju Jun 20, 2024
ef386e3
Merge pull request #12125 from filecoin-project/jen/v1273
jennijuju Jun 20, 2024
efaa998
Update CHANGELOG.md
jennijuju Jun 20, 2024
8e7cd7d
lotus v1.27.1 prep
jennijuju Jun 24, 2024
42fe612
Merge pull request #12137 from filecoin-project/jen/v1271final
jennijuju Jun 24, 2024
69ef408
Merge branch 'release/v1.27.1' into jen/v1271prep
jennijuju Jun 24, 2024
f0dafcb
address review
jennijuju Jun 25, 2024
13f1815
doc: events: note events db migration impact
rvagg Jun 25, 2024
12e9c23
Merge pull request #12140 from filecoin-project/rvagg/changelog-note-…
jennijuju Jun 25, 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
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .github/actions/install-go/action.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
name: Install Go
description: Install Go for Filecoin Lotus

inputs:
working-directory:
description: Specifies the working directory where the command is run.
required: false

runs:
using: composite
steps:
Expand All @@ -10,6 +15,8 @@ runs:
cache: false
- id: go-mod
uses: ipdxco/unified-github-workflows/.github/actions/read-go-mod@main
with:
working-directory: ${{ inputs.working-directory || github.workspace }}
- uses: actions/setup-go@v5
with:
go-version: ${{ fromJSON(steps.go-mod.outputs.json).Go }}.x
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/start-yugabytedb/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Install Yugabyte Database for Filecoin Lotus
runs:
using: composite
steps:
- run: docker run --rm --name yugabyte -d -p 5433:5433 yugabytedb/yugabyte:2.18.0.0-b65 bin/yugabyted start --daemon=false
- run: docker run --rm --name yugabyte -d -p 5433:5433 yugabytedb/yugabyte:2.21.0.1-b1 bin/yugabyted start --daemon=false
shell: bash
- run: |
while true; do
Expand Down
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Before you mark the PR ready for review, please make sure that:
- [ ] 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
- `area`, e.g. api, chain, state, mempool, multisig, networking, paych, proving, sealing, wallet, deps
- [ ] If the PR affects users (e.g., new feature, bug fix, system requirements change), update the CHANGELOG.md and add details to the UNRELEASED section.
- [ ] New features have usage guidelines and / or documentation updates in
- [ ] [Lotus Documentation](https://lotus.filecoin.io)
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}

permissions: {}
permissions:
contents: read

jobs:
build:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/builtin-actor-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ on:
branches:
- release/*

permissions: {}
permissions:
contents: read

jobs:
release:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}

permissions: {}
permissions:
contents: read

jobs:
check-docsgen:
Expand All @@ -43,7 +44,6 @@ jobs:
- uses: ./.github/actions/install-go
- run: make deps lotus
- run: go install golang.org/x/tools/cmd/goimports
- run: go install github.com/hannahhoward/cbor-gen-for
- run: make gen
- run: git diff --exit-code
- run: make docsgen-cli
Expand All @@ -57,7 +57,7 @@ jobs:
submodules: 'recursive'
- uses: ./.github/actions/install-system-dependencies
- uses: ./.github/actions/install-go
- run: go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.58.2
- run: go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.59.0
- run: make deps
- run: golangci-lint run -v --timeout 10m --concurrency 4
check-fmt:
Expand Down
36 changes: 25 additions & 11 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,21 @@ on:
schedule:
- cron: '0 0 * * *'
workflow_dispatch:
inputs:
ref:
description: The GitHub ref (e.g. refs/tags/v1.0.0) to release
required: false

defaults:
run:
shell: bash

permissions: {}
permissions:
contents: read

jobs:
docker:
name: Docker (${{ matrix.image }} / ${{ matrix.network }}) [publish=${{ github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/') }}]
name: Docker (${{ matrix.image }} / ${{ matrix.network }}) [publish=${{ (inputs.ref || github.ref) == 'refs/heads/master' || startsWith(inputs.ref || github.ref, 'refs/tags/') }}]
runs-on: ubuntu-latest
strategy:
fail-fast: false
Expand All @@ -35,13 +40,13 @@ jobs:
- image: lotus
network: mainnet
env:
PUBLISH: ${{ github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/') }}
PUBLISH: ${{ github.ref == 'refs/heads/master' || startsWith(inputs.ref || github.ref, 'refs/tags/') }}
steps:
- id: channel
env:
IS_MASTER: ${{ github.ref == 'refs/heads/master' }}
IS_TAG: ${{ startsWith(github.ref, 'refs/tags/') }}
IS_RC: ${{ endsWith(github.ref, '-rc') }}
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_SCHEDULED: ${{ github.event_name == 'schedule' }}
run: |
channel=''
Expand All @@ -58,10 +63,20 @@ jobs:
channel=stable
fi
fi
echo "channel=$channel" | tee -a $GITHUB_ENV
echo "channel=$channel" | tee -a $GITHUB_OUTPUT
- 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="${ref#refs/tags/}"
sha="$(git rev-parse --short HEAD)"
echo "ref=$ref" | tee -a "$GITHUB_OUTPUT"
echo "sha=$sha" | tee -a "$GITHUB_OUTPUT"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Docker meta
Expand All @@ -70,10 +85,9 @@ jobs:
with:
images: filecoin/${{ matrix.image }}
tags: |
type=schedule
type=raw,enable=${{ github.event_name != 'schedule' && steps.channel.outputs.channel != '' }},value=${{ steps.channel.outputs.channel }}
type=ref,event=tag
type=sha,prefix=
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,value=${{ steps.git.outputs.sha }}
flavor: |
latest=false
suffix=${{ matrix.network != 'mainnet' && format('-{0}', matrix.network) || '' }}
Expand Down
70 changes: 57 additions & 13 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,17 @@ on:
tags:
- v*
workflow_dispatch:
inputs:
ref:
description: The GitHub ref (e.g. refs/tags/v1.0.0) to release
required: false

defaults:
run:
shell: bash

permissions: {}
permissions:
contents: read

jobs:
build:
Expand Down Expand Up @@ -41,38 +46,61 @@ jobs:
echo "::error title=Unexpected Runner::Expected $OS/$ARCH, got $RUNNER_OS/$RUNNER_ARCH"
exit 1
fi
- uses: actions/checkout@v4
with:
path: actions
- uses: actions/checkout@v4
with:
submodules: 'recursive'
- uses: ./.github/actions/install-system-dependencies
- uses: ./.github/actions/install-go
ref: ${{ inputs.ref || github.ref }}
path: lotus
- uses: ./actions/.github/actions/install-system-dependencies
- uses: ./actions/.github/actions/install-go
with:
working-directory: lotus
- env:
GITHUB_TOKEN: ${{ github.token }}
run: make deps lotus lotus-miner lotus-worker
working-directory: lotus
- if: runner.os == 'macOS'
run: otool -hv lotus
- run: ./scripts/version-check.sh ./lotus
working-directory: lotus
- env:
INPUTS_REF: ${{ inputs.ref }}
run: |
export GITHUB_REF=${INPUTS_REF:-$GITHUB_REF}
../actions/scripts/version-check.sh ./lotus
working-directory: lotus
- uses: actions/upload-artifact@v4
with:
name: lotus-${{ matrix.os }}-${{ matrix.arch }}
path: |
lotus
lotus-miner
lotus-worker
lotus/lotus
lotus/lotus-miner
lotus/lotus-worker
release:
name: Release [publish=${{ startsWith(github.ref, 'refs/tags/') }}]
name: Release [publish=${{ startsWith(inputs.ref || github.ref, 'refs/tags/') }}]
permissions:
# This enables the job to create and/or update GitHub releases
contents: write
runs-on: ubuntu-latest
needs: [build]
env:
<<<<<<< HEAD
PUBLISH: ${{ startsWith(github.ref, 'refs/tags/') }}
=======
PUBLISH: ${{ startsWith(inputs.ref || github.ref, 'refs/tags/') }}
>>>>>>> release/v1.27.1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

got some merge conflicts here

steps:
- uses: actions/checkout@v4
with:
path: actions
- uses: actions/checkout@v4
with:
submodules: 'recursive'
fetch-depth: 0
path: lotus
ref: ${{ inputs.ref || github.ref }}
- uses: actions/download-artifact@v4
with:
name: lotus-Linux-X64
Expand All @@ -85,21 +113,37 @@ jobs:
with:
name: lotus-macOS-ARM64
path: darwin_arm64
<<<<<<< HEAD
- uses: ./.github/actions/install-go
=======
- uses: ./actions/.github/actions/install-go
with:
working-directory: lotus
>>>>>>> release/v1.27.1
- uses: ipfs/download-ipfs-distribution-action@v1
with:
name: kubo
version: v0.16.0
- uses: goreleaser/goreleaser-action@7ec5c2b0c6cdda6e8bbb49444bc797dd33d74dd8 # v5.0.0
with:
distribution: goreleaser-pro
version: latest
args: release --clean --debug ${{ env.PUBLISH == 'false' && '--snapshot' || '' }}
version: 2.0.1
args: release --clean ${{ env.PUBLISH == 'false' && '--snapshot' || '' }}
workdir: lotus
env:
GITHUB_TOKEN: ${{ env.PUBLISH == 'true' && github.token || '' }}
GITHUB_TOKEN: ${{ env.PUBLISH == 'true' && secrets.GORELEASER_GITUB_TOKEN || github.token || '' }}
GORELEASER_KEY: ${{ env.PUBLISH == 'true' && secrets.GORELEASER_KEY || '' }}
- run: ./scripts/generate-checksums.sh
- env:
INPUTS_REF: ${{ inputs.ref }}
run: |
export GITHUB_REF=${INPUTS_REF:-$GITHUB_REF}
../actions/scripts/generate-checksums.sh
working-directory: lotus
- if: env.PUBLISH == 'true'
env:
GITHUB_TOKEN: ${{ github.token }}
run: ./scripts/publish-checksums.sh
INPUTS_REF: ${{ inputs.ref }}
run: |
export GITHUB_REF=${INPUTS_REF:-$GITHUB_REF}
../actions/scripts/publish-checksums.sh
working-directory: lotus
6 changes: 4 additions & 2 deletions .github/workflows/sorted-pr-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,17 @@ on:
- completed

permissions:
actions: read
checks: read
pull-requests: write

concurrency:
group: ${{ github.workflow }}-${{ github.event.inputs.pull_number || github.event.workflow_run.pull_requests[0].number || 'unknown' }}
group: ${{ github.workflow }}-${{ github.event.inputs.pull_number || github.event.workflow_run.pull_requests[0].number }}
cancel-in-progress: true

jobs:
comment:
if: github.event.inputs.pull_number || github.event.workflow_run.pull_requests[0]
if: github.event.inputs.pull_number || github.event.workflow_run.event == 'pull_request'
uses: ipdxco/sorted-pr-checks/.github/workflows/comment.yml@v1
with:
pull_number: ${{ github.event.inputs.pull_number || github.event.workflow_run.pull_requests[0].number }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ on:
schedule:
- cron: '0 12 * * *'

permissions: {}
permissions:
contents: read

jobs:
stale:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/sync-master-main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ on:
branches:
- master

permissions: {}
permissions:
contents: read

jobs:
sync:
Expand Down
12 changes: 8 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}

permissions: {}
permissions:
contents: read

jobs:
discover:
Expand Down Expand Up @@ -96,6 +97,7 @@ jobs:
"itest-get_messages_in_ts": ["self-hosted", "linux", "x64", "xlarge"],
"itest-lite_migration": ["self-hosted", "linux", "x64", "xlarge"],
"itest-lookup_robust_address": ["self-hosted", "linux", "x64", "xlarge"],
"itest-manual_onboarding": ["self-hosted", "linux", "x64", "xlarge"],
"itest-mempool": ["self-hosted", "linux", "x64", "xlarge"],
"itest-mpool_msg_uuid": ["self-hosted", "linux", "x64", "xlarge"],
"itest-mpool_push_with_uuid": ["self-hosted", "linux", "x64", "xlarge"],
Expand All @@ -115,7 +117,7 @@ jobs:
}
# A list of test groups that require YugabyteDB to be running
yugabytedb: |
["itest-harmonydb", "itest-harmonytask", "itest-curio"]
["itest-harmonydb"]
# A list of test groups that require Proof Parameters to be fetched
parameters: |
[
Expand All @@ -128,6 +130,7 @@ jobs:
"itest-deals",
"itest-direct_data_onboard_verified",
"itest-direct_data_onboard",
"itest-manual_onboarding",
"itest-net",
"itest-path_detach_redeclare",
"itest-path_type_filters",
Expand All @@ -144,7 +147,8 @@ jobs:
"itest-worker",
"multicore-sdr",
"unit-cli",
"unit-storage"
"unit-storage",
"itest-curio"
]
run: |
# Create a list of integration test groups
Expand Down Expand Up @@ -203,7 +207,7 @@ jobs:
echo -e "path<<EOF\n$CACHE_PATH\nEOF" | tee -a $GITHUB_OUTPUT
- id: make_deps
env:
CACHE_KEY: ${{ runner.os }}-${{ runner.arch }}-make-deps-${{ hashFiles('./extern/filecoin-ffi/install-filcrypto') }}-${{ hashFiles('./extern/filecoin-ffi/rust/rustc-target-features-optimized.json') }}
CACHE_KEY: ${{ runner.os }}-${{ runner.arch }}-make-deps-${{ hashFiles('./.git/modules/extern/filecoin-ffi/HEAD') }}
CACHE_PATH: |
./extern/filecoin-ffi/filcrypto.h
./extern/filecoin-ffi/libfilcrypto.a
Expand Down
Loading