Skip to content

ビルドのワークフロー整理#90

Merged
ayutaz merged 91 commits intodevelopfrom
fix/separate_build_target
Jan 25, 2025
Merged

ビルドのワークフロー整理#90
ayutaz merged 91 commits intodevelopfrom
fix/separate_build_target

Conversation

@eiei114
Copy link
Contributor

@eiei114 eiei114 commented Jan 25, 2025

変更点

  • build.yml 修正
    • プラットフォーム別にビルドできるようにした
    • ビルドジョブをプラットフォームごとに作成した
    • インストーラーの設定ファイル更新機能追加
    • アップロードされる成果物の名前を修正
  • release build.yml 修正
    • build.ymlと同じ工程に変更
    • テスト用にv99.99.99で試せるようにした
      • ビルド終了後に変更されたインストーラー設定ファイルをもとのバージョンに戻す処理を追加(例: 元v0.0.8 -> v99.99.99 -> v0.0.8に戻す)
  • インストーラーフォルダ作成
    • setup.isssetup.txtをInstallerフォルダに入れた
    • ローカルで実行するとInstallerフォルダにexeファイルができるのでコミットに含まれないようにgitignoreに追加した

todo 不要な変更を消してきます <- 修正しました

@eiei114 eiei114 requested a review from ayutaz January 25, 2025 11:48
@eiei114 eiei114 self-assigned this Jan 25, 2025
github-actions and others added 6 commits January 25, 2025 15:27
- Move setup.iss and installer configuration to project root
- Remove Installer directory and related version management scripts
- Update PostBuildProcessor to generate installer setup text file
- Modify GitHub Actions workflows to use new file locations
- Update .gitignore to track new installer files
Change default build settings for Windows and macOS to true in the build workflow configuration
Modify PostBuildProcessor to create 'installer-setup.txt' with a more precise file path and add a Japanese comment explaining the method
@eiei114
Copy link
Contributor Author

eiei114 commented Jan 25, 2025

追加変更事項

  • Installerフォルダ削除
  • インストーラーの生成先をbuildフォルダ内に
  • バージョンの自動生成しgitにコミットしない形に

@ayutaz ayutaz merged commit d82e596 into develop Jan 25, 2025
25 checks passed
@ayutaz ayutaz deleted the fix/separate_build_target branch January 25, 2025 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants