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

Update #13

Open
wants to merge 63 commits into
base: mainnet
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
e53cbee
Sui v1.28.0 Framework snapshot
pei-mysten Jun 21, 2024
1d48056
Cherry pick 18359 to 1.28.0 (#18386)
longbowlu Jun 24, 2024
6a179c5
revert "Cherry pick 18359 to 1.28.0 (#18386)" (#18392)
longbowlu Jun 24, 2024
590b870
[cherry-pick][adapter] Fix overlapping match in old execution version…
tzakian Jun 26, 2024
0249e7f
[cherry-pick #18204] Cherry pick refactoring of `sui-test-validator` …
stefan-mysten Jun 27, 2024
926a1c3
Cp traffic control changes (#18441)
williampsmith Jun 27, 2024
8ff8f2e
Cp accum per epoch component (#18442)
williampsmith Jun 27, 2024
1428c71
[StateAccumulatorV2] Re-enable on testnet (#18443)
williampsmith Jun 27, 2024
f58faa4
[Cherry-pick] Fix epoch flag logic for state accum v2 (#18448) (#18449)
mystenmark Jun 28, 2024
0c2a734
[cherry-pick][CI] Cherry pick workflow fix (#18455)
stefan-mysten Jun 28, 2024
63cd80f
[cherry-pick][cli] Cherry pick cli fix (#18469) (#18476)
stefan-mysten Jul 1, 2024
9a3ccbb
update to 1.28.2
after-ephemera Jul 1, 2024
9e2b021
[typed store] don't report metrics on deprecated tables (#18492)
phoenix-o Jul 2, 2024
08b5038
[cherry-pick][indexer] Cherry-pick to `v1.28.0-release` branch: Fix i…
stefan-mysten Jul 2, 2024
902107f
authority_client: rewrite udp address to tcp
bmwill Jul 5, 2024
dab73eb
mysten-network: default to http if not present
bmwill Jul 5, 2024
3781a7e
bump 1.28.3
pei-mysten Jul 5, 2024
0a1998e
Cherry pick 18536 (#18541)
mystenmark Jul 10, 2024
261a34a
Sui v1.29.1 Version Bump
ebmifa Jul 16, 2024
0e22aed
[Cherry Pick] Re-order flags to match order in v1.28 (#18682) (#18684)
mystenmark Jul 16, 2024
3bc4323
Sui v1.29.2 Version Bump
ebmifa Jul 17, 2024
1a04d5e
Sui v1.28.4 Version Bump
ebmifa Jul 17, 2024
09db80a
[pick #18710][Disassembler] Fix string contraction logic (#18712)
amnn Jul 17, 2024
fc06239
[pick #18710][Disassembler] Fix string contraction logic (#18713)
amnn Jul 17, 2024
66d5b32
Sui version bump v1.30.0
pei-mysten Jul 26, 2024
a6b531b
Merge branch 'mainnet' of github.com:MystenLabs/sui into mainnet
NorbertBodziony Jul 26, 2024
246afbf
Cherry pick #18827 (#18832)
tnowacki Jul 29, 2024
8dba8d3
Cherry pick #18842 (#18845)
tnowacki Jul 29, 2024
a4185da
Sui v1.30.1 version bump
ebmifa Jul 29, 2024
3e37254
comment out deps
Giems Jul 29, 2024
6a09411
inject odin dependency into sui indexer
Giems Jul 30, 2024
a5a3bd8
inject nats queue sender into a worker
Giems Jul 31, 2024
b2ef2b8
balance changes
Giems Jul 31, 2024
e8837f3
objects update
Giems Aug 1, 2024
4f6a448
fix
Giems Aug 1, 2024
a25470f
fix nats
Giems Aug 6, 2024
0fc01d8
Merge pull request #7 from nightly-labs/sync-with-testnet-custom-changes
Giems Aug 6, 2024
6ede4d8
Merge remote-tracking branch 'upstream/mainnet' into sync-mainnet
NorbertBodziony Aug 12, 2024
20a4471
fix
NorbertBodziony Aug 12, 2024
500cd81
maybe this will help with speed
NorbertBodziony Aug 12, 2024
141d14e
Merge pull request #8 from nightly-labs/sync-mainnet
Giems Aug 12, 2024
2426bba
coins_metadata rust
Giems Aug 2, 2024
e389e36
bump
NorbertBodziony Aug 8, 2024
ba19314
test hashmap return
Giems Aug 8, 2024
260be09
coins metadata endpoints once again
NorbertBodziony Aug 14, 2024
9e494cb
notifications init
Giems Aug 19, 2024
f78cf6e
update for coin balances notifications
Giems Aug 20, 2024
bc3d8de
cr fixes
Giems Aug 20, 2024
343460f
Merge pull request #10 from nightly-labs/nats-notifications
Giems Aug 20, 2024
bfc4259
update
NorbertBodziony Aug 20, 2024
8292740
update notifications generation
NorbertBodziony Aug 22, 2024
cf75cf9
chore: update rust to 1.80.1 (#19087)
bmwill Aug 23, 2024
5855c7f
[framework] Adds Option macros to release (#19101)
damirka Aug 26, 2024
467e00c
[pick][GraphQL/Events] Disable filtering on both `event_type` and `em…
emmazzz Aug 30, 2024
62c7d64
Sui v1.32.1 Version Bump
ebmifa Aug 30, 2024
624300d
Cherrypick additional rocksdb metrics (#19172)
mwtian Aug 30, 2024
32e55c6
Sui v1.32.2 Version Bump
ebmifa Sep 3, 2024
a5eab1a
[bridge] [cheerypick to 1.32] enable bridge on mainnet (#19199)
longbowlu Sep 3, 2024
c7590b1
test macos platform
ebmifa Sep 6, 2024
b1a66b6
fix name
ebmifa Sep 6, 2024
3576d33
authority_aggregator: always request for events when asked (#19251)
bmwill Sep 6, 2024
2e1e0ef
Merge remote-tracking branch 'upstream/mainnet' into update
NorbertBodziony Sep 11, 2024
f1c01f2
temp
NorbertBodziony Sep 17, 2024
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
11 changes: 11 additions & 0 deletions .cargo/config → .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ xclippy = [
"clippy", "--all-targets", "--all-features", "--",
"-Wclippy::all",
"-Wclippy::disallowed_methods",
"-Aclippy::unnecessary_get_then_check",
]
xlint = "run --package x --bin x -- lint"
xtest = "run --package x --bin x -- external-crates-tests"
Expand All @@ -22,6 +23,9 @@ move-clippy = [
"-Aclippy::upper_case_acronyms",
"-Aclippy::type_complexity",
"-Aclippy::new_without_default",
"-Aclippy::question_mark",
"-Aclippy::unnecessary_get_then_check",
"-Aclippy::needless_borrows_for_generic_args",
]

mysql-clippy = [
Expand All @@ -38,7 +42,14 @@ mysql-clippy = [
"-Aclippy::upper_case_acronyms",
"-Aclippy::type_complexity",
"-Aclippy::new_without_default",
"-Aclippy::unnecessary_get_then_check",
]

[build]
rustflags = ["-C", "force-frame-pointers=yes", "-C", "force-unwind-tables=yes"]

[net]
git-fetch-with-cli = true

[target.x86_64-unknown-linux-gnu]
rustflags = ["-C", "link-arg=-fuse-ld=lld", "-C", "target-cpu=native"]
4 changes: 2 additions & 2 deletions .github/workflows/bridge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ jobs:
- name: Install Foundry Dependencies
working-directory: bridge/evm
run: |
forge soldeer update
forge install https://github.com/OpenZeppelin/[email protected] https://github.com/foundry-rs/[email protected] https://github.com/OpenZeppelin/openzeppelin-foundry-upgrades --no-git --no-commit
- name: cargo test
run: |
cargo nextest run --profile ci -E 'package(sui-bridge)'
Expand All @@ -114,7 +114,7 @@ jobs:
- name: Install Foundry Dependencies
working-directory: bridge/evm
run: |
forge soldeer update
forge install https://github.com/OpenZeppelin/[email protected] https://github.com/foundry-rs/[email protected] https://github.com/OpenZeppelin/openzeppelin-foundry-upgrades --no-git --no-commit
- name: Check Bridge EVM Unit Tests
shell: bash
working-directory: bridge/evm
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/external.yml
Original file line number Diff line number Diff line change
Expand Up @@ -127,4 +127,5 @@ jobs:
runs-on: [ubuntu-latest]
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # Pin v4.1.1
- uses: mystenlabs/cargo-deny-action@main
- uses: taiki-e/install-action@cargo-deny
- run: cargo deny check
26 changes: 20 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
name: Attach Sui binaries to a release
run-name: Attach Sui binaries to a ${{ inputs.sui_tag }} release

on:
release:
types: [ published ]
types: [ published, prereleased ]
workflow_dispatch:
inputs:
sui_tag:
Expand Down Expand Up @@ -43,10 +44,10 @@ jobs:
matrix:
os:
[
ubuntu-ghcloud, # ubuntu-x86_64
windows-ghcloud, # windows-x86_64
# ubuntu-ghcloud, # ubuntu-x86_64
# windows-ghcloud, # windows-x86_64
macos-latest-xl, # macos-x86_64
macos-latest-xlarge # macos-arm64
# macos-latest-xlarge # macos-arm64
]
fail-fast: false
runs-on: ${{ matrix.os }}
Expand Down Expand Up @@ -94,7 +95,7 @@ jobs:
continue-on-error: true
shell: bash
run: |
echo "s3_archive_exist=$(curl -Is https://sui-releases.s3.us-east-1.amazonaws.com/releases/sui-${{ env.sui_tag }}-${{ env.os_type }}.tgz | head -n 1 | grep '200 OK')" >> $GITHUB_ENV
# echo "s3_archive_exist=$(curl -Is https://sui-releases.s3.us-east-1.amazonaws.com/releases/sui-${{ env.sui_tag }}-${{ env.os_type }}.tgz | head -n 1 | grep '200 OK')" >> $GITHUB_ENV

- name: Download archive, if it exists
if: ${{ env.s3_archive_exist != '' }}
Expand Down Expand Up @@ -123,7 +124,7 @@ jobs:
echo "PG_DATABASE_URL=postgres://postgres:root@localhost/" >> $GITHUB_ENV
echo "PG_EXAMPLE_DATABASE_URL=postgres://postgres:root@localhost/diesel_example" >> $GITHUB_ENV

- name: Install postgres (Mac arm64)
- name: Install postgres (MacOS arm64)
if: ${{ matrix.os == 'macos-latest-xlarge' && env.gcloud_archive_exist == '' }}
shell: bash
env:
Expand All @@ -134,6 +135,19 @@ jobs:
run: |
brew install postgresql

- name: Remove unused apps (MacOS platform)
if: ${{ startsWith(matrix.os, 'macos') && env.gcloud_archive_exist == '' }}
continue-on-error: true
shell: bash
run: |
# MacOS arm64 runner only has 14GB avaialble, which is too small for our builds, so removing unused softwared.
df -hI /dev/disk3s1s1
sudo rm -rf /Applications/Xcode*.app
sudo rm -rf ~/Library/Developer/Xcode/DerivedData
sudo rm -rf ~/Library/Developer/CoreSimulator/Caches/*
sudo rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/*
df -hI /dev/disk3s1s1

- name: Cargo build for ${{ matrix.os }} platform
if: ${{ env.s3_archive_exist == '' }}
shell: bash
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -375,7 +375,8 @@ jobs:
runs-on: [ ubuntu-latest ]
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # Pin v4.1.1
- uses: mystenlabs/cargo-deny-action@main
- uses: taiki-e/install-action@cargo-deny
- run: cargo deny check

sui-excution-cut:
name: cutting a new execution layer
Expand Down
Loading
Loading