Skip to content

Commit 4590768

Browse files
committed
Fix badges in README.md
1 parent c919e9a commit 4590768

File tree

2 files changed

+20
-18
lines changed

2 files changed

+20
-18
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ instructions) at runtime.
1616

1717
[d0]: https://img.shields.io/badge/CMake-N%2FA-lightgrey
1818
[d1]: https://img.shields.io/badge/Bazel-N%2FA-lightgrey
19-
[i1a0]: https://img.shields.io/github/workflow/status/google/cpu_features/amd64%20Linux%20CMake/main?label=CMake
20-
[i1a1]: https://img.shields.io/github/workflow/status/google/cpu_features/amd64%20Linux%20Bazel/main?label=Bazel
21-
[i1b0]: https://img.shields.io/github/workflow/status/google/cpu_features/AArch64%20Linux%20CMake/main?label=CMake
22-
[i1c0]: https://img.shields.io/github/workflow/status/google/cpu_features/ARM%20Linux%20CMake/main?label=CMake
23-
[i1d0]: https://img.shields.io/github/workflow/status/google/cpu_features/MIPS%20Linux%20CMake/main?label=CMake
24-
[i1e0]: https://img.shields.io/github/workflow/status/google/cpu_features/POWER%20Linux%20CMake/main?label=CMake
25-
[i1f0]: https://img.shields.io/github/workflow/status/google/cpu_features/RISCV%20Linux%20CMake/main?label=CMake
26-
[i1g0]: https://img.shields.io/github/workflow/status/google/cpu_features/s390x%20Linux%20CMake/main?label=CMake
27-
[i2a0]: https://img.shields.io/github/workflow/status/google/cpu_features/amd64%20FreeBSD%20CMake/main?label=CMake
28-
[i3a0]: https://img.shields.io/github/workflow/status/google/cpu_features/amd64%20MacOS%20CMake/main?label=CMake
29-
[i4a0]: https://img.shields.io/github/workflow/status/google/cpu_features/amd64%20Windows%20CMake/main?label=CMake
19+
[i1a0]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/amd64_linux_cmake.yml?branch=main&label=CMake
20+
[i1a1]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/amd64_linux_bazel.yml?branch=main&label=Bazel
21+
[i1b0]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/aarch64_linux_cmake.yml?branch=main&label=CMake
22+
[i1c0]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/arm_linux_cmake.yml?branch=main&label=CMake
23+
[i1d0]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/mips_linux_cmake.yml?branch=main&label=CMake
24+
[i1e0]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/power_linux_cmake.yml?branch=main&label=CMake
25+
[i1f0]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/riscv_linux_cmake.yml?branch=main&label=CMake
26+
[i1g0]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/s390x_linux_cmake.yml?branch=main&label=CMake
27+
[i2a0]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/amd64_freebsd_cmake.yml?branch=main&label=CMake
28+
[i3a0]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/amd64_macos_cmake.yml?branch=main&label=CMake
29+
[i4a0]: https://img.shields.io/github/actions/workflow/status/google/cpu_features/amd64_windows_cmake.yml?branch=main&label=CMake
3030
[l1a0]: https://github.com/google/cpu_features/actions/workflows/amd64_linux_cmake.yml
3131
[l1a1]: https://github.com/google/cpu_features/actions/workflows/amd64_linux_bazel.yml
3232
[l1b0]: https://github.com/google/cpu_features/actions/workflows/aarch64_linux_cmake.yml

scripts/generate_badges.d

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,20 +82,22 @@ const:
8282
return format("%s: https://img.shields.io/badge/%s-N%%2FA-lightgrey", disabled_image_ref, build_system);
8383
}
8484

85-
string link_decl()
85+
string filename()
8686
{
8787
import std.uni : toLower;
8888

89-
const filename = toLower(format("%s_%s_%s.yml", cpu, os, build_system));
90-
return format("%s: https://github.com/google/cpu_features/actions/workflows/%s", link_ref, filename);
89+
return toLower(format("%s_%s_%s.yml", cpu, os, build_system));
9190
}
9291

93-
string image_decl()
92+
string link_decl()
9493
{
95-
import std.uri : encode;
94+
return format("%s: https://github.com/google/cpu_features/actions/workflows/%s", link_ref, filename());
95+
}
9696

97-
const worflow_name = encode(format("%s %s %s", cpu, os, build_system));
98-
return format("%s: https://img.shields.io/github/workflow/status/google/cpu_features/%s/main?label=%s", image_ref, worflow_name, build_system);
97+
string image_decl()
98+
{
99+
return format(
100+
"%s: https://img.shields.io/github/actions/workflow/status/google/cpu_features/%s?branch=main&label=%s", image_ref, filename(), build_system);
99101
}
100102
}
101103

0 commit comments

Comments
 (0)