-
Notifications
You must be signed in to change notification settings - Fork 305
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into planner-refactor-debug
Signed-off-by: Tal Derei <[email protected]>
- Loading branch information
Showing
240 changed files
with
12,804 additions
and
1,586 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
[build] | ||
# Enable Tokio's `tracing` support for `tokio-console` | ||
rustflags = ["--cfg", "tokio_unstable"] | ||
# rustflags = ["--cfg", "tokio_unstable"] | ||
# Note(erwan): We decided to disable it for the time being, | ||
# I'm keeping this around to be able to reactivate it on a whim. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -50,14 +50,14 @@ jobs: | |
service_account: '[email protected]' | ||
|
||
- name: get gke credentials | ||
uses: google-github-actions/get-gke-credentials@v1 | ||
uses: google-github-actions/get-gke-credentials@v2 | ||
with: | ||
cluster_name: testnet | ||
project_id: penumbra-sl-testnet | ||
location: us-central1 | ||
|
||
- name: install helmfile | ||
uses: mamezou-tech/setup-helmfile@v1.3.0 | ||
uses: mamezou-tech/setup-helmfile@v2.0.0 | ||
with: | ||
helmfile-version: "v0.157.0" | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -42,14 +42,14 @@ jobs: | |
service_account: '[email protected]' | ||
|
||
- name: get gke credentials | ||
uses: google-github-actions/get-gke-credentials@v1 | ||
uses: google-github-actions/get-gke-credentials@v2 | ||
with: | ||
cluster_name: testnet | ||
project_id: penumbra-sl-testnet | ||
location: us-central1 | ||
|
||
- name: install helmfile | ||
uses: mamezou-tech/setup-helmfile@v1.3.0 | ||
uses: mamezou-tech/setup-helmfile@v2.0.0 | ||
with: | ||
helmfile-version: "v0.157.0" | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,7 +28,7 @@ jobs: | |
service_account: '[email protected]' | ||
|
||
- name: get gke credentials | ||
uses: google-github-actions/get-gke-credentials@v1 | ||
uses: google-github-actions/get-gke-credentials@v2 | ||
with: | ||
cluster_name: testnet | ||
project_id: penumbra-sl-testnet | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Adds the `needs-refinement` label to newly opened issues. | ||
name: New issues need refinement | ||
on: | ||
issues: | ||
types: | ||
- opened | ||
jobs: | ||
label_issues: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
issues: write | ||
steps: | ||
- run: gh issue edit "$NUMBER" --add-label "$LABELS" | ||
env: | ||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
GH_REPO: ${{ github.repository }} | ||
NUMBER: ${{ github.event.issue.number }} | ||
# Separate multiple labels with commas if other labels are ever | ||
# needed e.g., `needs-refinement,foo`. | ||
LABELS: needs-refinement |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,16 +21,17 @@ jobs: | |
uses: dtolnay/rust-toolchain@nightly | ||
- name: Load Rust caching | ||
uses: astriaorg/[email protected] | ||
- name: Load get-version action to grab version component of deployment path | ||
uses: battila7/get-version-action@v2 | ||
id: get_version | ||
|
||
# Previously we used a GHA helper to look up the version, which was overkill. | ||
# Let's still log the version of the docs we intend to build. | ||
- name: Print version component of deployment path | ||
run: echo ${{ steps.get_version.outputs.version }} | ||
run: echo ${{ github.event.inputs.image_tag || github.ref_name }} | ||
|
||
# Ostensibly building from source, but the cache-loading above | ||
# ensures we don't need to rebuild frequently. | ||
- name: Install mdbook dependencies | ||
run: cargo install mdbook mdbook-katex mdbook-mermaid mdbook-linkcheck | ||
# Make sure to install with `+nightly`, because that's the toolchain we'll use for building docs. | ||
run: cargo +nightly install mdbook mdbook-katex mdbook-mermaid mdbook-linkcheck | ||
|
||
- name: Build software guide | ||
run: cd docs/guide && mdbook build | ||
|
@@ -40,7 +41,7 @@ jobs: | |
cd docs/guide | ||
rm -rf firebase-tmp | ||
mkdir firebase-tmp | ||
mv book/html firebase-tmp/${{ steps.get_version.outputs.version }} | ||
mv book/html firebase-tmp/${{ github.event.inputs.image_tag || github.ref_name }} | ||
tree firebase-tmp | ||
- name: Deploy software guide to firebase | ||
|
@@ -60,7 +61,7 @@ jobs: | |
cd docs/protocol | ||
rm -rf firebase-tmp | ||
mkdir firebase-tmp | ||
mv book/html firebase-tmp/${{ steps.get_version.outputs.version }} | ||
mv book/html firebase-tmp/${{ github.event.inputs.image_tag || github.ref_name }} | ||
tree firebase-tmp | ||
- name: Deploy protocol spec to firebase | ||
|
@@ -79,9 +80,9 @@ jobs: | |
cd docs/rustdoc | ||
if [ -d "firebase-tmp" ]; then rm -rf firebase-tmp; fi | ||
mkdir firebase-tmp | ||
mv ../../target/doc firebase-tmp/${{ steps.get_version.outputs.version }} | ||
mv ../../target/doc firebase-tmp/${{ github.event.inputs.image_tag || github.ref_name }} | ||
# Copy in the static index file | ||
cp index.html firebase-tmp/${{ steps.get_version.outputs.version }} | ||
cp index.html firebase-tmp/${{ github.event.inputs.image_tag || github.ref_name }} | ||
- name: Deploy API docs to firebase | ||
uses: w9jds/[email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -62,3 +62,18 @@ jobs: | |
- name: Load rust cache | ||
uses: astriaorg/[email protected] | ||
- run: cargo fmt --all -- --check | ||
|
||
check: | ||
name: Check all crate features | ||
runs-on: buildjet-8vcpu-ubuntu-2204 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Install rust toolchain | ||
uses: dtolnay/rust-toolchain@stable | ||
- name: Load rust cache | ||
uses: astriaorg/[email protected] | ||
- name: install cargo-hack | ||
run: cargo install cargo-hack | ||
# Build each crate separately, to validate that the feature-gating is working. | ||
# This is a lighter-weight version of `cargo check-all-features --workspace --release`. | ||
- run: ./deployments/scripts/check-crate-feature-sets |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,18 +16,21 @@ jobs: | |
- uses: actions/checkout@v4 | ||
with: | ||
lfs: true | ||
- uses: actions-rs/toolchain@v1 | ||
with: | ||
profile: minimal | ||
toolchain: stable | ||
|
||
- name: Install rust toolchain | ||
uses: dtolnay/rust-toolchain@stable | ||
|
||
- name: Load rust cache | ||
uses: astriaorg/[email protected] | ||
|
||
- name: Install cometbft binary | ||
run: ./deployments/scripts/install-cometbft | ||
|
||
- name: Run the smoke test suite | ||
run: | | ||
export PATH="$HOME/bin:$PATH" | ||
./deployments/scripts/smoke-test.sh | ||
- name: Display comet logs | ||
if: always() | ||
run: cat deployments/logs/comet.log | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -19,10 +19,10 @@ jobs: | |
- uses: actions/checkout@v4 | ||
with: | ||
lfs: true | ||
- uses: actions-rs/toolchain@v1 | ||
with: | ||
profile: minimal | ||
toolchain: stable | ||
|
||
- name: Install rust toolchain | ||
uses: dtolnay/rust-toolchain@stable | ||
|
||
- name: Load rust cache | ||
uses: astriaorg/[email protected] | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
| Application version (Name)| Penumbra crate version | CometBFT | Protobuf | | ||
| ------------------------- | ---------------------- | -------- | -------- | | ||
| 1 (Testnet 70) | v0.70.x | v0.37.5 | v1 | | ||
| 2 (Testnet 71) | v0.71.x | v0.37.5 | v1 | | ||
| 2 (Testnet 73) | v0.73.x | v0.37.5 | v1 | |
Oops, something went wrong.