Skip to content

Commit

Permalink
Merge branch 'main' into 2312
Browse files Browse the repository at this point in the history
Signed-off-by: Jack Casey <[email protected]>
  • Loading branch information
wtf-jik authored Oct 30, 2023
2 parents 2b8714c + 82943da commit b2a9657
Show file tree
Hide file tree
Showing 159 changed files with 23,070 additions and 5,323 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/buf-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
toolchain: stable
override: false

- uses: bufbuild/buf-setup-action@v1
- uses: bufbuild/buf-setup-action@v1.27.1
with:
buf_api_token: ${{ secrets.BUF_TOKEN }}
github_token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -68,7 +68,7 @@ jobs:
curl -sSfL -O https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-linux-x86_64.zip
unzip protoc-${PROTOC_VERSION}-linux-x86_64.zip -d $HOME/.local
env:
PROTOC_VERSION: "23.3"
PROTOC_VERSION: "24.4"

# We exclude the proto_descriptor file from diff inspection, since
# different versions of `protoc` can generate non-substantive changes,
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-testnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
run: |-
# Set the exact version for the current testnet for Osiris, so deps match.
kubectl set image deployments \
-l "app.kubernetes.io/instance=osiris-testnet"
-l "app.kubernetes.io/instance=osiris-testnet" \
"osiris=ghcr.io/penumbra-zone/osiris:penumbra-${PENUMBRA_VERSION}"
# Wait for rollout to complete. Will block until pods are marked Ready.
kubectl rollout status deployment \
Expand All @@ -88,7 +88,7 @@ jobs:
run: |-
# Set the exact version for the current testnet for Galileo, so deps match.
kubectl set image deployments \
-l "app.kubernetes.io/instance=galileo"
-l "app.kubernetes.io/instance=galileo" \
"galileo=ghcr.io/penumbra-zone/galileo:penumbra-${PENUMBRA_VERSION}"
# Wait for rollout to complete. Will block until pods are marked Ready.
kubectl rollout status deployment \
Expand Down
44 changes: 44 additions & 0 deletions .github/workflows/summoner_smoke.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Since the summoner smoke test takes ~18m to run, we don't want
# to run it on every PR. Instead, we want to run it on demand,
# and for now on merges into `main`.
name: Summoner smoke Test
on:
workflow_dispatch:
push:
branches:
- main

jobs:
smoke_test:
runs-on: buildjet-16vcpu-ubuntu-2004
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
environment: smoke-test
steps:
- uses: actions/checkout@v2
with:
lfs: true
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
- name: Load rust cache
uses: astriaorg/[email protected]

- name: Install cometbft binary
run: |
COMETBFT_VERSION="0.37.2"
curl -L -O "https://github.com/cometbft/cometbft/releases/download/v${COMETBFT_VERSION}/cometbft_${COMETBFT_VERSION}_linux_amd64.tar.gz"
tar -xzf "cometbft_${COMETBFT_VERSION}_linux_amd64.tar.gz" cometbft
mkdir -p $HOME/bin
cp cometbft $HOME/bin
echo $PATH
export PATH=$HOME/bin:$PATH
which cometbft
cometbft version
- name: Run e2e test of summoner
run: |
export PATH="$HOME/bin:$PATH"
./deployments/scripts/smoke-summoner.sh
Loading

0 comments on commit b2a9657

Please sign in to comment.