Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0dfd0f2
Release 1.0: Upgrade Handler and Module Improvements (#82) (#83)
ashishchandr70 Nov 13, 2025
3e24700
Chore/merge main (#86)
lukitsbrian Nov 14, 2025
4b0f4d0
Fix https://github.com/sherlock-audit/2025-11-saga-ssc-nov-14th/issue…
ashishchandr70 Dec 2, 2025
1b91aab
Fix https://github.com/sherlock-audit/2025-11-saga-ssc-nov-14th/issue…
ashishchandr70 Dec 2, 2025
2710b62
Fix https://github.com/sherlock-audit/2025-11-saga-ssc-nov-14th/issue…
ashishchandr70 Dec 2, 2025
ecd11b9
Rebase/release 1.0 from main (#100)
lukitsbrian Dec 2, 2025
75a25cf
Fix https://github.com/sherlock-audit/2025-11-saga-ssc-nov-14th/issue…
ashishchandr70 Dec 3, 2025
000a7e5
Fix https://github.com/sherlock-audit/2025-11-saga-ssc-nov-14th/issue…
ashishchandr70 Dec 4, 2025
8f40af2
Fix - IBC modules never bind their ports (#97)
ashishchandr70 Dec 4, 2025
6f378c3
Fix https://github.com/sherlock-audit/2025-11-saga-ssc-nov-14th/issue…
ashishchandr70 Dec 5, 2025
cfc9358
Fix - ICA host keeper miswired to transfer store (#101)
ashishchandr70 Dec 5, 2025
c5c0d22
Chore/merge main into v1 (#105)
ashishchandr70 Dec 8, 2025
4b194bd
Fix - Panic instead of error in sendCancelUpgradePlan (#112)
ashishchandr70 Dec 9, 2025
e5888a9
Fix - Iterator never advances the decoded value in GetChainletBilling…
ashishchandr70 Dec 9, 2025
9adc374
Fix - GMP params are never persisted or exposed (#109)
ashishchandr70 Dec 9, 2025
afbd694
Fix - Incorrect error message is returned when upgrading chainlet sta…
ashishchandr70 Dec 9, 2025
3681b8e
Fix - msg.CustomLauncher parameter is not taken into account during e…
ashishchandr70 Dec 9, 2025
4b3856a
Fix - Off-by-one error when determining the epoch start (#115)
ashishchandr70 Dec 10, 2025
9297323
Fix - Version caches persisted even after failure in CreateChainletSt…
ashishchandr70 Dec 10, 2025
574fe82
Applying commits from main into release/1.0 (#118)
ashishchandr70 Dec 10, 2025
75a807c
Adding release notes for v1.0.0 (#120)
ashishchandr70 Dec 15, 2025
9e548e8
Fix missing gRPC gateway registration
rkollar Dec 18, 2025
cd0474a
Remove CCV provider IBC middleware
rkollar Dec 18, 2025
125195b
Add v2 upgrade handler (#126)
rkollar Dec 19, 2025
ac6e87a
Fix e2e tests (#127)
luckychess Dec 20, 2025
fc211de
fix: Gas difference when loading versions cache (#128)
facundomedica Dec 21, 2025
adbeda6
x/chainlet: add fuzzing for versions cache
rkollar Dec 21, 2025
03565ce
Release notes for v2.0.0 (#131)
ashishchandr70 Dec 22, 2025
05bbb64
fix: reorder GMP and PFM middleware stack for correct packet processi…
lukitsbrian Dec 23, 2025
181b687
add recovery for stuck funds (#133)
facundomedica Dec 23, 2025
cb7de69
fix: small bug fixes (#138)
facundomedica Jan 22, 2026
ac7e6de
Github vars fixes (#139)
luckychess Jan 22, 2026
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
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
env:
GITHUB_USER: ${{ secrets.GH_USER }}
GITHUB_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}
run: git config --global url."https://${GITHUB_USER}:${GITHUB_TOKEN}@github.com".insteadOf "https://github.com"
run: git config --global url."https://x-access-token:${GITHUB_TOKEN}@github.com/".insteadOf "https://github.com/"

- name: Checkout
uses: actions/checkout@v4
Expand Down
10 changes: 10 additions & 0 deletions .github/workflows/docker-push.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,14 @@ on:
jobs:
docker:
runs-on: ubuntu-latest
env:
GOPRIVATE: github.com/sagaxyz/*
steps:
- name: Set up access to private Go modules
env:
GITHUB_USER: ${{ secrets.GH_USER }}
GITHUB_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}
run: git config --global url."https://x-access-token:${GITHUB_TOKEN}@github.com/".insteadOf "https://github.com/"
- name: Checkout
uses: actions/checkout@v4
- name: Extract tag name
Expand All @@ -35,4 +42,7 @@ jobs:
context: .
platforms: linux/amd64,linux/arm64
push: true
build-args: |
GITHUB_USER=${{ secrets.GH_USER }}
GITHUB_TOKEN=${{ secrets.GH_ACCESS_TOKEN }}
tags: sagaxyz/ssc:${{ steps.tag_name.outputs.formatted_tag }}
15 changes: 7 additions & 8 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
name: End to end tests

on:
push:
tags:
- "v*.*.*"
pull_request:
branches:
- main
- release/**
- fix/**
workflow_dispatch:

jobs:
Expand All @@ -16,11 +18,6 @@ jobs:
- name: Git fetch everything
run: git fetch --prune --unshallow

- name: Get Github tag
id: meta
run: |
echo "::set-output name=tag::$(echo ${{github.ref_name}} | sed -e 's/^v//')"

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

Expand Down Expand Up @@ -51,7 +48,9 @@ jobs:
[
test-e2e-basic-ibc-transfer,
test-e2e-pfm-ibc-transfer,
test-e2e-gmp-pfm-transfer,
test-e2e-chainlet-launch,
test-e2e-api-endpoints,
]
fail-fast: false
steps:
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ RUN apt-get update -y

COPY . .

RUN git config --global --add url."https://${GITHUB_USER}:${GITHUB_TOKEN}@github.com/".insteadOf "https://github.com/"
RUN git config --global url."https://x-access-token:${GITHUB_TOKEN}@github.com/".insteadOf "https://github.com/"
RUN make build

FROM golang:${GO_VERSION}-alpine3.22
Expand Down
12 changes: 8 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -418,13 +418,17 @@ benchmark:
@go test -mod=readonly -bench=. $(PACKAGES_NOSIMULATION)
.PHONY: benchmark

.PHONY: test-e2e-basic-ibc-transfer test-e2e-pfm-ibc-transfer test-e2e-chainlet-launch-test
.PHONY: test-e2e-basic-ibc-transfer test-e2e-pfm-ibc-transfer test-e2e-gmp-pfm-transfer test-e2e-chainlet-launch test-e2e-api-endpoints
test-e2e-basic-ibc-transfer: rm-testcache
cd e2e && go test -race -run TestBasicIBCTransfer .
cd e2e && go test -v -race -run TestBasicIBCTransfer .
test-e2e-pfm-ibc-transfer: rm-testcache
cd e2e && go test -race -run TestPFMTransfer .
cd e2e && go test -v -race -run TestPFMTransfer .
test-e2e-gmp-pfm-transfer: rm-testcache
cd e2e && go test -v -race -run TestGMPWithPFMTransfer .
test-e2e-chainlet-launch: rm-testcache
cd e2e && go test -race -run TestChainletLaunch .
cd e2e && go test -v -race -run TestChainletLaunch .
test-e2e-api-endpoints: rm-testcache
cd e2e && go test -v -race -run TestAPIEndpoints .

rm-testcache:
go clean -testcache
Expand Down
Loading
Loading