Skip to content

Initial commit to merge to trigger helm reelase#153

Merged
arkoc merged 476 commits intomainfrom
dev
Mar 9, 2026
Merged

Initial commit to merge to trigger helm reelase#153
arkoc merged 476 commits intomainfrom
dev

Conversation

@arkoc
Copy link
Copy Markdown
Contributor

@arkoc arkoc commented Mar 9, 2026

No description provided.

Martin9204 and others added 29 commits March 4, 2026 15:43
- Add Workflow.Tron/Dockerfile (was missing)
- Add GitHub Actions workflows for tron, admin-panel, and station-api
- Fix Workflow.EVM and Workflow.Swap Dockerfiles to use dotnet/runtime
  instead of dotnet/aspnet (Worker SDK projects don't use ASP.NET Core)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
JS Dockerfiles use COPY package*.json ./ expecting the build context
to be their own subdirectory, not the repo root.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fix critical bug where decimal uint256 secrets from EVM events were
passed to hexToBytes(), which misinterpreted decimal digits as hex
characters — causing sha256(wrong_bytes) != hashlock and all Aztec
redeems to revert with app_logic_reverted.

Added decimalToBytes() that correctly converts via BigInt → hex → bytes.

Also adds:
- AztecGasStation workflow for tracking transaction fees (Redis-persisted)
- TP reports fees to GasStation after tx confirmation
- Gateway starts GasStation during bootstrap
- app_logic_reverted detection in getTransaction status mapping
- Debug/diagnostic scripts for Aztec event tracing
- Unit tests for hexToBytes/decimalToBytes with real order data

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Helm chart: complete rewrite with per-service templates, configmap/secret split,
  ingress, serviceaccount, and values-prod.yaml for production overrides
- CI: add helm lint workflow (default + prod values) and helm-release workflow
  that publishes chart to GitHub Pages via chart-releaser-action
- Docker: add QEMU for multi-arch (linux/amd64,linux/arm64) builds; push latest
  tag on main branch
- C#: add TrainSolverOptions.TemporalApiKey and configure TLS when set (Temporal Cloud)
- JS workers (Starknet, Aztec): add TrainSolver__TemporalApiKey support with TLS

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- C#: add BuildKit syntax directive, collapse redundant build/publish stages,
  add NuGet package cache mount so restores are skipped on code-only changes
- JS: final stage copies only dist/ + node_modules/ instead of entire builder;
  use node directly instead of npm run start
- Treasury: remove python3/make/g++ from production stage (build tools only
  needed in builder for native module compilation)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Microsoft.NET.Sdk.Worker in .NET 9 requires Microsoft.AspNetCore.App.
dotnet/runtime image only has the base runtime — workers crash with
"No frameworks were found" on arm64. Switch all three worker Dockerfiles
to dotnet/aspnet which includes both runtimes.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
QEMU-emulated arm64 builds take 20-30 min per image with no benefit
for amd64-only clusters. Drop to linux/amd64 only and remove the
QEMU setup step.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replaces per-call re-authentication with a cached `isAuthenticated` flag.
The client authenticates once and reuses the token indefinitely, re-authenticating
only when a 401 Unauthorized response is received.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
These three components are mandatory for the solver to function — no need
for an opt-in toggle. Remove the `enabled` field from values.yaml and
the `{{- if ... -}}` guards from their templates.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@arkoc arkoc merged commit 37c8818 into main Mar 9, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants