opentween/OpenTween

OpenTween v2.8.0 リリース作業 (2023/1/11)

Closed this issue · 1 comments

リリース対象バージョン

  • バージョン番号
    • v2.8.0
  • 開始日時
    • 2023-01-11 05:15:00+09:00 (JST) ぐらい
  • 変更内容
    • ChangeLog:
      ==== Unreleased
      * NEW: サムネイル画像のコンテキストメニューに「画像をコピー」を追加 (thx @kzlogos!)
      * NEW: Segoe UI Emoji によるカラー絵文字の描画に対応(発言詳細欄のみ)
      * CHG: Twemojiの画像の取得元をMaxCDNからCloudflareに移行 (thx @sou_niyari!)
    • 差分: OpenTween_v2.7.1...a53e635

手順

  • 準備
  • 「OpenTween v2.8.0 リリース」のコミット
    • git fetch origin
    • git switch -C develop origin/develop
    • OpenTween/Resources/ChangeLog.txtv2.8.0 のリリース日を記入
    • OpenTween/Properties/AssemblyInfo.csAssemblyVersion2.8.0.0 に変更
    • git add OpenTween/{Resources/ChangeLog.txt,Properties/AssemblyInfo.cs}
    • git commit -m 'OpenTween v2.8.0 リリース'
  • タグ作成
    • git switch -C release origin/release
    • git merge develop
    • git tag -s -m 'OpenTween 2.8.0' OpenTween_v2.8.0 HEAD
  • バイナリ配布用 zip アーカイブ作成
    • msbuild OpenTween\OpenTween.csproj /p:Configuration=Release /t:restore,build
    • .\tools\build-zip-archive.ps1 -BinDir .\OpenTween\bin\Release\net472\ -DestPath ..\OpenTween_2.8.0.zip
  • 「バージョン v2.8.1-dev 開発開始」のコミット
    • git switch develop
    • OpenTween/Resources/ChangeLog.txtUnreleased の行を追加
    • OpenTween/Properties/AssemblyInfo.csAssemblyVersion2.8.0.1 に変更
    • appveyor.ymlversion2.8.0.{build} に変更
    • git add appveyor.yml OpenTween/{Resources/ChangeLog.txt,Properties/AssemblyInfo.cs}
    • git commit -m 'バージョン v2.8.1-dev 開発開始'
  • develop, release ブランチとタグを push
    • git push origin OpenTween_v2.8.0 develop release
  • Reproducible Build の検証
  • バイナリ配布用 zip アーカイブをアップロード
  • リリース情報の告知を行う
    • Twitterでの告知
  • リリース情報配信用の version.txt を更新する

Reproducible Build

Build success!


Name           : MSBuild.exe
ProductVersion : 17.4.1+9a89d02ff5de19d84190ebed4a6017df4dc19dc4

Name           : csc.exe
ProductVersion : 4.4.0-6.22580.4+d7a61210a88b584ca0827585ec6e871c6b1c5a14

Name  : RuntimeVersion
Value : 4.8.9105.0

Name  : SOURCE_DATE_EPOCH
Value : 1/10/2023 8:43:04 PM

Algorithm : SHA256
Hash      : 518AD66B28A6C8A6D3DB1A4AAAB4EF4871E9F15443A5566F718A742E867D2CA6
Path      : D:\a\OpenTween\OpenTween\OpenTween.zip

Algorithm : SHA256
Hash      : 466FF14CA356E361416112218201A01692766C273DCD1299CA4E2CFCE7680C96
Path      : D:\a\OpenTween\OpenTween\OpenTween\bin\Release\net472\OpenTween.pdb