Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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 .github/workflows/daml-contracts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,17 @@ jobs:
chmod +x ./contracts/scripts/check-frozen-release-artifacts.sh
./contracts/scripts/check-frozen-release-artifacts.sh "origin/${GITHUB_BASE_REF}"

upgrade-check:
name: Run upgrade checks for all Dars
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Install DPM
uses: ./.github/actions/install-dpm
- name: Run upgrades check
run: make upgrade-check

compile-contracts:
name: Compile Contracts
runs-on: ubuntu-latest
Expand Down
15 changes: 5 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ inspect-dars:
go run ./contracts/cmd/inspect -output ./contracts/dars/legacy/PACKAGE_INFO.md ./contracts/dars/legacy/*.dar
go run ./contracts/cmd/inspect -output ./contracts/dars/released/PACKAGE_INFO.md ./contracts/dars/released/*.dar

.PHONY: freeze-release
freeze-release: ## Freeze DARs into a versioned snapshot (bindings stay in latest/). Usage: make freeze-release VERSION=2.0.0
@test -n "$(VERSION)" || (echo "VERSION is required, e.g. make freeze-release VERSION=1.0.0" && exit 1)
@./contracts/scripts/freeze-release.sh $(VERSION)
.PHONY: upgrade-check
upgrade-check:
@echo "Checking Dars for upgradeability..."
dpm upgrade-check --both ./contracts/dars/released/*.dar ./contracts/dars/dev/*.dar

.PHONY: check-frozen-release-artifacts
check-frozen-release-artifacts: ## Fail if the branch changes frozen release DARs or legacy v1_* bindings.
Expand All @@ -33,12 +33,7 @@ clean-codecs: ## Remove auto-generated *CodecGen.daml files (regenerated by gene
@find contracts -path '*/daml/CCIP/*CodecGen.daml' -not -path '*/.daml/*' -delete 2>/dev/null || true

.PHONY: contracts
contracts: clean-codecs compile-contracts generate-bindings

.PHONY: update-contract-version
update-contract-version: ## Update contract version and rebuild. Usage: make update-contract-version OLD=0.0.1 NEW=1.0.0
@./contracts/scripts/update-version.sh $(OLD) $(NEW)
@$(MAKE) contracts
contracts: clean-codecs compile-contracts inspect-dars upgrade-check generate-bindings

.PHONY: go-generate
go-generate:
Expand Down
3 changes: 0 additions & 3 deletions contracts/cmd/inspect/main.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
// Cannot currently import due to github.com/nao1215/markdown colliding with chainlink-ccv
//go:build ignore

package main

import (
Expand Down
574 changes: 287 additions & 287 deletions contracts/dars/dev/PACKAGE_INFO.md

Large diffs are not rendered by default.

618 changes: 309 additions & 309 deletions contracts/dars/legacy/PACKAGE_INFO.md

Large diffs are not rendered by default.

428 changes: 214 additions & 214 deletions contracts/dars/released/PACKAGE_INFO.md

Large diffs are not rendered by default.

81 changes: 0 additions & 81 deletions contracts/scripts/freeze-release.sh

This file was deleted.

115 changes: 0 additions & 115 deletions contracts/scripts/update-version.sh

This file was deleted.

2 changes: 2 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ require (
github.com/jpillora/backoff v1.0.0
github.com/lib/pq v1.12.3
github.com/moby/moby/api v1.55.0
github.com/nao1215/markdown v0.7.1
github.com/oapi-codegen/runtime v1.4.2
github.com/prometheus/client_golang v1.23.2
github.com/rs/zerolog v1.35.1
Expand Down Expand Up @@ -122,6 +123,7 @@ require (
github.com/jackc/puddle/v2 v2.2.2 // indirect
github.com/jaegertracing/jaeger-idl v0.5.0 // indirect
github.com/julienschmidt/httprouter v1.3.0 // indirect
github.com/karrick/godirwalk v1.17.0 // indirect
github.com/knadh/koanf/maps v0.1.2 // indirect
github.com/knadh/koanf/providers/confmap v0.1.0 // indirect
github.com/knadh/koanf/v2 v2.1.2 // indirect
Expand Down
4 changes: 4 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -770,6 +770,8 @@ github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4d
github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
github.com/karalabe/hid v1.0.1-0.20260315100226-f5d04adeffeb h1:Ag83At00qa4FLkcdMgrwHVSakqky/eZczOlxd4q336E=
github.com/karalabe/hid v1.0.1-0.20260315100226-f5d04adeffeb/go.mod h1:qk1sX/IBgppQNcGCRoj90u6EGC056EBoIc1oEjCWla8=
github.com/karrick/godirwalk v1.17.0 h1:b4kY7nqDdioR/6qnbHQyDvmA17u5G1cZ6J+CZXwSWoI=
github.com/karrick/godirwalk v1.17.0/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk=
github.com/keybase/go-keychain v0.0.1 h1:way+bWYa6lDppZoZcgMbYsvC7GxljxrskdNInRtuthU=
github.com/keybase/go-keychain v0.0.1/go.mod h1:PdEILRW3i9D8JcdM+FmY6RwkHGnhHxXwkPPMeUgOK1k=
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
Expand Down Expand Up @@ -925,6 +927,8 @@ github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f h1:y5//uYreIhSUg3J1GEMiLbxo1LJaP8RfCpH6pymGZus=
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw=
github.com/nao1215/markdown v0.7.1 h1:TQUnkTsTLfmjgq+EdHh23iBDmKYufJOTyhFdKqbApAY=
github.com/nao1215/markdown v0.7.1/go.mod h1:uxC16Wvv5AW7hpDSJ0n6WpRdBiyG0p60IOzt74o53Tc=
github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4=
github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls=
github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
Expand Down
Loading