Add contract build and attest workflow - #1020
Merged
Merged
Conversation
philipliu
temporarily deployed
to
Internal SEP Tests
January 21, 2026 00:53 — with
GitHub Actions
Inactive
philipliu
temporarily deployed
to
Receiver Registration - E2E Integration Tests (Stellar)
January 21, 2026 00:53 — with
GitHub Actions
Inactive
philipliu
force-pushed
the
philip/attestation-workflow
branch
from
January 22, 2026 15:56
b562b81 to
f3bb141
Compare
philipliu
temporarily deployed
to
Internal SEP Tests
January 22, 2026 15:56 — with
GitHub Actions
Inactive
philipliu
temporarily deployed
to
Receiver Registration - E2E Integration Tests (Stellar)
January 22, 2026 15:56 — with
GitHub Actions
Inactive
philipliu
marked this pull request as ready for review
January 22, 2026 16:10
JiahuiWho
reviewed
Jan 22, 2026
philipliu
temporarily deployed
to
Internal SEP Tests
January 22, 2026 19:14 — with
GitHub Actions
Inactive
philipliu
temporarily deployed
to
Receiver Registration - E2E Integration Tests (Stellar)
January 22, 2026 19:14 — with
GitHub Actions
Inactive
marwen-abid
approved these changes
Feb 2, 2026
philipliu
temporarily deployed
to
Internal SEP Tests
February 3, 2026 14:55 — with
GitHub Actions
Inactive
philipliu
temporarily deployed
to
Receiver Registration - E2E Integration Tests (Stellar)
February 3, 2026 14:55 — with
GitHub Actions
Inactive
hypekostas
pushed a commit
that referenced
this pull request
Jul 6, 2026
## Bumps the all-actions group with 2 updates - [docker/login-action](https://github.com/docker/login-action) - [docker/build-push-action](https://github.com/docker/build-push-action) --- ## docker/login-action: 4.2.0 → 4.4.0 ### Release notes (v4.4.0) - Skip empty `registry-auth` secret mask by @crazy-max in #1035 - Bump `@aws-sdk/client-ecr` and `@aws-sdk/client-ecr-public` to 3.1077.0 in #1034 **Full Changelog:** docker/login-action@v4.3.0...v4.4.0 --- ### Release notes (v4.3.0) - Preserve names in esbuild bundle by @crazy-max in #1022 - Bump `@aws-sdk/client-ecr` and `@aws-sdk/client-ecr-public` to 3.1076.0 in #999 and #1030 - Bump `@docker/actions-toolkit` from 0.90.0 to 0.92.0 in #1004 and #1027 - Bump `@sigstore/core` from 3.1.0 to 3.2.1 in #1023 - Bump `@sigstore/verify` from 3.1.0 to 3.1.1 in #1029 - Bump http-proxy-agent and https-proxy-agent to 9.1.0 in #1017 - Bump js-yaml from 4.1.1 to 5.2.0 in #1028 - Bump sigstore from 4.1.0 to 4.1.1 in #1031 - Bump tmp from 0.2.5 to 0.2.7 in #1002 - Bump undici from 6.24.1 to 6.27.0 in #1020 - Bump vite from 7.3.3 to 7.3.6 in #1019 **Full Changelog:** docker/login-action@v4.2.0...v4.3.0 --- ## docker/build-push-action: 7.2.0 → 7.3.0 ### Release notes (v7.3.0) - Preserve names in esbuild bundle by @crazy-max in #1567 - Bump `@docker/actions-toolkit` from 0.90.0 to 0.92.0 in #1545 and #1572 - Bump `@sigstore/core` from 3.1.0 to 3.2.1 in #1568 - Bump js-yaml from 4.1.1 to 4.3.0 in #1566 - Bump tmp from 0.2.5 to 0.2.7 in #1547 - Bump undici from 6.24.1 to 6.27.0 in #1564 - Bump vite from 7.3.2 to 7.3.6 in #1563 **Full Changelog:** docker/build-push-action@v7.2.0...v7.3.0
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
This PR adds a manual workflow to build contract WASMs and generate attestations, updates the release/PR checklists to ensure WASMs are attached when contracts change, and documents the WASM update step in the PR process.
Why
We want to build contracts with attestations so their source code can be verified via SEP-55. We also need an easily accessible copy of the WASMs for testnet/pubnet outside of releases; if we only upload them to releases when they change, locating the correct WASM is harder. Keeping the WASMs in the repo makes them easy to find, and their size is small enough that this is acceptable.
Known limitations
N/A
Checklist
SDP-1234: Add new featureorChore: Refactor package xyzformat. The Jira ticket code was included if available.CHANGELOG.mdis updated (if applicable)