T27-35 — Audit build-windows.ps1 and the Inno Setup configuration

オープン 初心者向け
#58 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
68/100
issue の種類
ドキュメント
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
powershell, rust

調査の方向性

docs/TOOLCHAINS.mdとバージョンスタンプを参考に、packaging/build-windows.ps1とpackaging/windows/firecraft.issを1行ずつ読んでください。各環境前提とそのリスク、インストーラーの識別情報、発行元、バージョン、インストール範囲、ショートカット、およびバージョンスタンプと一致させる必要があるすべての値を記録してください。前提ごとのリスク一覧を含めて監査結果をコミットしてください。Windowsツールは利用できないため、提供された読み取り専用の検証コマンドを使用してください。

索引モデルが issue の本文から書いたものです。

説明

documentation release

T27 row: T27-35
Work package: RP-02 — Windows packaging and verification
Priority: P1
Status: NOT STARTED

Objective

Read the Windows build script and the Inno Setup configuration line by line and record their environment assumptions, product identity, shortcuts and version metadata — the fleet cannot run them, so a written audit is the only inspection available.

Acceptance criteria: The script's environment assumptions are listed with their risks; the installer's product identity, publisher, version, install scope and shortcut set are documented; every value that must match a version stamp is identified.

Inputs

packaging/build-windows.ps1; packaging/windows/firecraft.iss; docs/TOOLCHAINS.md; the version stamps.

Authority

docs/RELEASE-ENGINEERING-PLAN.md §3.2 (Windows requirements, including the "Audit Windows build script environment assumptions" task named in the campaign).

Stopping condition

The audit is committed with a per-assumption risk list.

Verification

read packaging/build-windows.ps1 packaging/windows/firecraft.iss

Evidence and blockers

Neither file is parse-checkable on this fleet — there is no pwsh and no ISCC — which is exactly why the deliverable is a written audit rather than a run. The 2026-11-06 Wine smoke and the fleet cross-build (GNU) are preview evidence only and do not inspect the script's assumptions.

Blocker: no Windows host (the audit itself does not need one).


Ledger: docs/tasks/T27-35-windows-build-script-audit.md and docs/release/EXECUTION-BOARD.md row T27-35 (these land with PR #12).
Campaign: docs/planning/release-compaign/Cross-Platform Releas.txt.

主要言語
Rust
スター
11
フォーク
1
平均マージ
9時間 48分
マージ済み PR(30日)
13

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

aliasfoxkde/FireCraft のほかの issue

aliasfoxkde/FireCraft の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。