• v13.0.0 1a633ad513

    v13.0.0
    Some checks failed
    cascade / debug (push) Has been skipped
    Build release / release (push) Has been skipped
    publish / publish (push) Has been skipped
    cascade / forgejo (push) Failing after 49s
    checks / Build Forgejo Runner (push) Successful in 1m3s
    checks / validate mocks (push) Successful in 41s
    checks / validate pre-commit-hooks file (push) Successful in 50s
    checks / Run exec tests with Docker (docker-latest) (push) Successful in 39s
    example / docker-build-push-action-in-lxc (push) Successful in 2m7s
    checks / Build unsupported platforms (push) Successful in 2m32s
    / example-on-demand (push) Successful in 4m58s
    Integration tests for the release process / release-simulation (push) Successful in 5m47s
    / example-lxc-systemd (push) Successful in 8m8s
    checks / Run integration tests with Docker (docker-latest) (push) Successful in 13m15s
    checks / Run integration tests with Podman (push) Successful in 16m12s
    / example-docker-compose (push) Failing after 1m17s
    checks / Run integration tests with Docker (docker-stable) (push) Successful in 15m35s
    Stable

    release-team released this 2026-08-03 16:47:09 +00:00 | 74 commits to main since this release

    Release Notes


    Forgejo v13 contains breaking changes in order to improve security and predictability of Forgejo Actions. See the v13.0.0 blog post for a description of each of those changes.

    • bug fixes
      • PR: fix: interpolate uses key of Docker actions
      • PR: fix: do not log error if runs-on is absent
      • PR: fix: turn invalid matrices into a hard error
      • PR: fix: fail jobs, steps if expression interpolation fails
      • PR: fix: EvaluateIf() loses ${{ inputs.x }} on reusable workflow expansion
      • PR: fix: prevent commit impersonation via refs/replace/* during action checkout
      • PR: fix: nil dereference when EvaluateIf is called w/ cancelled() expr
      • PR: fix: run git subprocesses in a process group
      • PR: fix: run forgejo-runner under dumb-init in its container
      • PR: fix: read gitea_* variables sent by Forgejo again
      • PR: fix: potential nil dereference in (*SingleWorkflow).HasPermissions()
      • PR: fix: bind workspace into actions container in host mode
    • other
      • PR: chore: prepare for runner v13 release
      • PR: Update dependency buildx to v0.36.0
      • PR: Update module github.com/docker/go-connections to v0.8.1
      • PR: Update go.opentelemetry.io/otel (indirect) to v1.44.0 [SECURITY]
      • PR: Update module github.com/moby/go-archive to v0.2.1
      • PR: Update module github.com/vektra/mockery/v3 to v3.7.2
      • PR: Update forgejo-runner to v12.13.2
      • PR: Update module github.com/mattn/go-isatty to v0.0.24
      • PR: Update module github.com/powerman/fileuri to v0.3.0
      • PR: Update module github.com/moby/moby/client to v0.5.0
      • PR: Update module github.com/moby/moby/api to v1.55.0
      • PR: Update actions/checkout
      • PR: Update module github.com/docker/cli to v29.6.2+incompatible
      • PR: Update https://data.forgejo.org/actions/setup-forgejo action to v3.2.4
      • PR: chore: upgrade github.com/docker/cli to v29
      • PR: Update forgejo-runner to v12.13.1
      • PR: Update module github.com/mattn/go-isatty to v0.0.23
      • PR: chore: remove workflow command set-output
      • PR: ci: add 'apt-get update' before setup-forgejo steps
      • PR: chore: update hashfiles
      • PR: chore: remove workflow command set-env
      • PR: Update module golang.org/x/sys to v0.47.0
      • PR: test: refresh apt cache before installing packages
      • PR: chore: remove workflow command add-path
      • PR: Update module go.etcd.io/bbolt to v1.5.0
      • PR: chore: remove Gitea compatibility
      • PR: test: increase timeout of Podman tests
      • PR: test: fix tests that accidentally require Docker, skip rest
      • PR: chore: remove ability to use secrets for registry authentication
      • PR: Update module github.com/opencontainers/selinux to v1.15.1
      • PR: chore: remove support for deprecated GITEA_ environment variables
      • PR: Update module github.com/golangci/golangci-lint/v2/cmd/golangci-lint to v2.12.2
      • PR: chore: remove lowercasing of cron, timezone attributes
      • PR: chore: remove deprecated config variable NetworkMode
      • PR: Update data.forgejo.org/forgejo/forgejo Docker tag to v11.0.16
      • PR: Update forgejo-runner to v12.13.0
      • PR: Update https://data.forgejo.org/actions/setup-go action to v6.5.0
      • PR: Update module github.com/vektra/mockery/v3 to v3.7.1
    Downloads