Skip to content

Open Source Release - #107

Merged
RaoulSchaffranek merged 5 commits into
mainfrom
feat/public-docs
Oct 1, 2026
Merged

RaoulSchaffranek merged 5 commits into
mainfrom
feat/public-docs

Conversation

@RaoulSchaffranek

@RaoulSchaffranek RaoulSchaffranek commented Sep 2, 2026 •

Copy link
Copy Markdown
Member

This PR adds public, end-user facing docs to the README.md.
Additionally, it removes the now unused flag -steps-tracing from the code. Tracing is always enabled by default.

Additionally the PR enabled CI and disabled CD following the same approach as evm-semantics and kontrol

@RaoulSchaffranek RaoulSchaffranek changed the title Add docs for the general public Open Source Release Oct 1, 2026
RaoulSchaffranek and others added 3 commits October 1, 2026 10:20
Re-enable CI and remove every use of repository secrets, following
runtimeverification/evm-semantics#2878 and runtimeverification/kontrol#1162.
Release automation will be reinstated in a follow-up PR.

- Remove the PAT-based `version-bump` job from `test.yml`, and delete
  `release.yml` and `update.yml`.
- Pin actions to commit SHAs, scope the workflow token to `contents: read`
  (plus `packages: read` for jobs building the CI image), and set
  `persist-credentials: false` on checkouts.
- `with-docker`: log in to ghcr.io with a fresh token, pass inputs via
  `env:` instead of interpolating them into the shell, and quote expansions.
- Make Docker teardown best-effort and use `--timeout` instead of `--time`.
- Add `lint-workflows.yml` running actionlint and zizmor on every PR.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
On Podman-backed runners, `docker cp . <ctr>:/home/user` copies the
checkout directory itself to /home/user/<checkout-name>, so `uv run`
finds no project and falls back to the base image's `kdist`
("No target matches pattern: 'kontrol-node.simbolik'"). `./.` copies the
directory's contents under both Docker and Podman.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
anvil_dumpState, anvil_setBalance and debug_traceTransaction are not
compatible with Anvil or geth, so their names suggested compatibility
that doesn't exist. Rename them to kontrol_dumpState,
kontrol_setBalance and kontrol_traceTransaction.

Also remove the disabled test_anvil_compatibility test, its anvil
fixture and helpers, and the README references to it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@RaoulSchaffranek
RaoulSchaffranek merged commit 7ce78e5 into main Oct 1, 2026
3 of 4 checks passed
@RaoulSchaffranek
RaoulSchaffranek deleted the feat/public-docs branch October 1, 2026 10:44
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.

2 participants