Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenTween v3.8.0 リリース作業 (2023/11/29) #258

Closed
23 of 24 tasks
upsilon opened this issue Nov 28, 2023 · 1 comment
Closed
23 of 24 tasks

OpenTween v3.8.0 リリース作業 (2023/11/29) #258

upsilon opened this issue Nov 28, 2023 · 1 comment
Assignees
Milestone

Comments

@upsilon
Copy link
Member

upsilon commented Nov 28, 2023

リリース対象バージョン

  • バージョン番号
    • v3.8.0
  • 開始日時
    • 2023-11-29 00:50:00+09:00 (JST) ぐらい
  • 変更内容
    • ChangeLog:

      OpenTween/CHANGELOG.txt

      Lines 3 to 12 in 3708077

      ==== Unreleased
      * NEW: graphqlエンドポイントを使用した検索タイムラインの取得に対応
      * NEW: graphqlエンドポイントを使用したプロフィール情報の取得に対応
      * NEW: graphqlエンドポイントを使用したユーザータイムラインの取得に対応
      * CHG: タイムライン更新が停止する不具合が報告される件への暫定的な対処
      - タイムライン更新に30秒以上掛かっている場合は完了を待機せず次のタイマーを開始させる
      - タイムライン更新の次回実行が1時間以上先になる場合は異常値としてタイマーをリセットする
      * FIX: 動画のサムネイル表示時に再生可能であることを示すアイコンが表示されない不具合を修正
      * FIX: リスト更新時に発生したネットワークエラーが適切に処理されない不具合を修正
      * FIX: 起動直後にタイムラインの取得が重複して行われる不具合を修正
    • 差分: OpenTween_v3.7.1...3708077

手順

  • 準備
  • 「OpenTween v3.8.0 リリース」のコミット
    • git fetch origin
    • git switch -C develop origin/develop
    • CHANGELOG.txtv3.8.0 のリリース日を記入
    • OpenTween/Properties/AssemblyInfo.csAssemblyVersion3.8.0.0 に変更
    • git add CHANGELOG.txt OpenTween/Properties/AssemblyInfo.cs
    • git commit -m 'OpenTween v3.8.0 リリース'
  • タグ作成
    • git switch -C release origin/release
    • git merge develop
    • git tag -s -m 'OpenTween 3.8.0' OpenTween_v3.8.0 HEAD
  • バイナリ配布用 zip アーカイブ作成
    • msbuild /p:Configuration=Release /p:DebugType=None /t:restore,build
    • .\tools\build-zip-archive.ps1 -BinDir .\OpenTween\bin\Release\net48\ -DestPath ..\OpenTween_3.8.0.zip
  • 「バージョン v3.8.1-dev 開発開始」のコミット
    • git switch develop
    • CHANGELOG.txtUnreleased の行を追加
    • OpenTween/Properties/AssemblyInfo.csAssemblyVersion3.8.0.1 に変更
    • appveyor.ymlversion3.8.0.{build} に変更
    • git add appveyor.yml CHANGELOG.txt OpenTween/Properties/AssemblyInfo.cs
    • git commit -m 'バージョン v3.8.1-dev 開発開始'
  • develop, release ブランチとタグを push
    • git push origin OpenTween_v3.8.0 develop release
  • Reproducible Build の検証
  • バイナリ配布用 zip アーカイブをアップロード
  • リリース情報配信用の version.txt を更新する
@upsilon upsilon added this to the v3.8.0 milestone Nov 28, 2023
@upsilon upsilon self-assigned this Nov 28, 2023
@upsilon
Copy link
Member Author

upsilon commented Nov 28, 2023

Reproducible Build

Build success!


Name           : MSBuild.exe
ProductVersion : 17.8.3+195e7f5a3a8e51c37d83cd9e54cb99dc3fc69c22

Name           : csc.exe
ProductVersion : 4.8.0-7.23558.1+e091728607ca0fc9efca55ccfb3e59259c6b5a0a

Name  : RuntimeVersion
Value : 4.8.9186.0

Name  : SOURCE_DATE_EPOCH
Value : 11/28/2023 3:56:21 PM

Algorithm : SHA256
Hash      : B5F857134400485AA512D7A4968E72DD151C57D31334E0D568704D1B8F65D99E
Path      : D:\a\OpenTween\OpenTween\OpenTween.zip

@upsilon upsilon closed this as completed Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant