From 876751d82458bb6ad64582cbd25a96d66a6a47d7 Mon Sep 17 00:00:00 2001 From: Alex Eagle Date: Mon, 22 Jun 2026 09:28:14 -0700 Subject: [PATCH] Add Figma Bazel release workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a manually-triggered GitHub Actions workflow that builds Figma's Bazel fork from source and publishes a GitHub release with binaries named per Bazelisk's conventions. The workflow lives on the default branch so it can be triggered from the Actions UI, and builds whatever `ref` is supplied — the file never needs editing between releases. Two inputs drive everything: * ref branch/tag/commit to build (e.g. 8.6.0-figma) * embed_label release version (e.g. 8.6.0-figma.1) USE_BAZEL_VERSION is derived from embed_label (strip `-figma...`) so the host Bazel matches the upstream base, instead of relying on the checked-in .bazelversion. Builds //src:bazel and //src:bazel_nojdk for linux-x86_64, linux-arm64, and darwin-arm64, uploads each as bazel[_nojdk]-