From 6012fb0aebafca00cab83d4d647a7d93eae73c49 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sun, 16 Aug 2026 03:15:11 +0900 Subject: [PATCH] Fix oxfmt installation --- CHANGELOG.md | 2 ++ main.sh | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b1a75de..3671ab0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com ## [Unreleased] +- Fix an issue where `oxfmt` was accidentally installed as `oxfmt-{target}{exe}`. ([#1969](https://github.com/taiki-e/install-action/pull/1969)) + ## [2.86.0] - 2026-08-15 - Support `oxfmt`. ([#1967](https://github.com/taiki-e/install-action/pull/1967), thanks @rami3l) diff --git a/main.sh b/main.sh index 5af0e5de..730f2502 100755 --- a/main.sh +++ b/main.sh @@ -95,8 +95,8 @@ download_and_extract() { case "${tool}" in # xbuild's binary name is "x", as opposed to the usual crate name xbuild) installed_bin=("${bin_dir}/x${exe}") ;; - # editorconfig-checker's binary name is renamed below - editorconfig-checker) installed_bin=("${bin_dir}/${tool}${exe}") ;; + # Their binary names are renamed below. + editorconfig-checker | oxfmt) installed_bin=("${bin_dir}/${tool}${exe}") ;; *) for tmp in "${bin_in_archive[@]}"; do installed_bin+=("${bin_dir}/$(basename -- "${tmp}")") @@ -205,7 +205,7 @@ download_and_extract() { esac for tmp in "${bin_in_archive[@]}"; do case "${tool}" in - editorconfig-checker) mv -- "${tmp}" "${bin_dir}/${tool}${exe}" ;; + editorconfig-checker | oxfmt) mv -- "${tmp}" "${bin_dir}/${tool}${exe}" ;; *) mv -- "${tmp}" "${bin_dir}/" ;; esac done @@ -215,7 +215,7 @@ download_and_extract() { unzip -q tmp for tmp in "${bin_in_archive[@]}"; do case "${tool}" in - editorconfig-checker) mv -- "${tmp}" "${bin_dir}/${tool}${exe}" ;; + editorconfig-checker | oxfmt) mv -- "${tmp}" "${bin_dir}/${tool}${exe}" ;; *) mv -- "${tmp}" "${bin_dir}/" ;; esac done