From 7c6b0a0f0693c8b941a4e8e507f999ee2e361aa8 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Fri, 30 Oct 2026 02:41:29 -0400 Subject: [PATCH 1/2] ci: run the release on push Signed-off-by: Amaan Qureshi Change-Id: Ic9fd938856a97f3382c0dc94f27942926a6a6964 --- .github/workflows/ci.yml | 3 +-- .github/workflows/release.yml | 14 +++++++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f274099..d03ed7c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,11 +1,10 @@ name: CI on: - push: - branches: [main] pull_request: merge_group: workflow_dispatch: + workflow_call: permissions: contents: read diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 55e7ea6..a082182 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,11 +1,9 @@ name: Tag and Release on: - workflow_dispatch: - workflow_run: # zizmor: ignore[dangerous-triggers] - workflows: [CI] - types: [completed] + push: branches: [main] + workflow_dispatch: permissions: {} @@ -14,11 +12,17 @@ concurrency: cancel-in-progress: false jobs: + ci: + name: CI + permissions: + contents: read + uses: ./.github/workflows/ci.yml # zizmor: ignore[self-repository] + prepare: permissions: contents: write id-token: write - if: ${{ github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' }} + needs: ci uses: manic-systems/workflows/.github/workflows/rust-release.yml@ec457510b197b2eeb8b2ea2d182f31e3ed7157bd # v2.3.3 with: stage: prepare From e85b8dc70fc6de5d4dbd920b7096f6adfc0b605b Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Fri, 30 Oct 2026 02:44:09 -0400 Subject: [PATCH 2/2] cargo: bump to 1.2.1 Signed-off-by: Amaan Qureshi Change-Id: I8c391fe48b32af056fe129727f90ebb36a6a6964 --- Cargo.lock | 8 ++++---- Cargo.toml | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9970139..edd7a72 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -580,7 +580,7 @@ checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" [[package]] name = "microfetch" -version = "1.2.0" +version = "1.2.1" dependencies = [ "microfetch-asm", "microfetch-lib", @@ -588,11 +588,11 @@ dependencies = [ [[package]] name = "microfetch-asm" -version = "1.2.0" +version = "1.2.1" [[package]] name = "microfetch-bench" -version = "1.2.0" +version = "1.2.1" dependencies = [ "criterion", "hotpath", @@ -601,7 +601,7 @@ dependencies = [ [[package]] name = "microfetch-lib" -version = "1.2.0" +version = "1.2.1" dependencies = [ "hotpath", "microfetch-asm", diff --git a/Cargo.toml b/Cargo.toml index 89508cc..cdcdb1d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,11 +29,11 @@ edition = "2024" license = "GPL-3.0" repository = "https://github.com/notashelf/microfetch" rust-version = "1.95.0" -version = "1.2.0" +version = "1.2.1" [workspace.dependencies] -microfetch-asm = { path = "./crates/asm", version = "1.2.0" } -microfetch-lib = { path = "./crates/lib", version = "1.2.0" } +microfetch-asm = { path = "./crates/asm", version = "1.2.1" } +microfetch-lib = { path = "./crates/lib", version = "1.2.1" } criterion = { default-features = false, features = [ "cargo_bench_support" ], version = "0.8.2" }