diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2025-05-15 17:25:56 +0900 |
|---|---|---|
| committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2025-05-15 17:25:56 +0900 |
| commit | 427ede2dde522327b4e3e6d18866b6cfe4423eb4 (patch) | |
| tree | 1cecd32ac86d9855ba1dd43f9eee48a0c54d10ff | |
| parent | 87261c2d95f93f8738557cfb6f93ed14f1b483dd (diff) | |
CI: Fix revision.h on Windows
- Quote % inside `if` block
- Use short branch name
| -rw-r--r-- | .github/workflows/windows.yml | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index dfc11c4348..bf3b1fdbed 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -160,20 +160,22 @@ jobs: set dt=%%J set tm=%%K ) - set yy=%dt:~0,4% - set /a mm=100%dt:~5,2% %% 100 - set /a dd=100%dt:~8,2% %% 100 + call set yy=%%dt:~0,4%% + call set /a mm=100%%dt:~5,2%% %%%% 100 + call set /a dd=100%%dt:~8,2%% %%%% 100 + call set branch=%%GITHUB_REF:refs/heads/=%% ( - echo #define RUBY_REVISION "%rev:~,10%" - echo #define RUBY_FULL_REVISION "%rev%" - echo #define RUBY_BRANCH_NAME "%GITHUB_REF%" - echo #define RUBY_RELEASE_DATETIME "%dt%T%tm%" - echo #define RUBY_RELEASE_YEAR %yy% - echo #define RUBY_RELEASE_MONTH %mm% - echo #define RUBY_RELEASE_DAY %dd% + call echo #define RUBY_REVISION "%%rev:~,10%%" + call echo #define RUBY_FULL_REVISION "%%rev%%" + call echo #define RUBY_BRANCH_NAME "%%branch%%" + call echo #define RUBY_RELEASE_DATETIME "%%dt%%T%%tm%%" + call echo #define RUBY_RELEASE_YEAR %%yy%% + call echo #define RUBY_RELEASE_MONTH %%mm%% + call echo #define RUBY_RELEASE_DAY %%dd%% ) > revision.h copy /y NUL .revision.time ) + type revision.h env: TZ: UTC |
