Skip to content

GitHub Actions へ集約のために azure pipeline の JOB を削除#2089

Merged
m-tmatma merged 1 commit into
sakura-editor:masterfrom
m-tmatma:feature/remove-azure-pipeline
Jun 24, 2025
Merged

GitHub Actions へ集約のために azure pipeline の JOB を削除#2089
m-tmatma merged 1 commit into
sakura-editor:masterfrom
m-tmatma:feature/remove-azure-pipeline

Conversation

@m-tmatma

@m-tmatma m-tmatma commented Jun 23, 2025

Copy link
Copy Markdown
Member

PR対象

  • ビルド手順/CI

カテゴリ

  • 削除

PR の背景

#1809 で GitHub Actions への統一の方針があり、
以下の PR において azure pipeline 固有の JOB を GitHub Actions に移植した。
#2082
#2083
#2084
#2085
#2086
#2087

仕様・動作説明

azure pipeline の JOB を削除
azure pipeline のすべての影響範囲の削除まではスコープ外

PR の影響範囲

azure pipeline の JOB の実行がなくなる。

テスト内容

本 PR において Azure Pipeline の JOB が走ってないこと

関連 issue, PR

#1809
#2082
#2083
#2084
#2085
#2086
#2087

参考資料

@m-tmatma m-tmatma self-assigned this Jun 23, 2025
@m-tmatma m-tmatma added CI appveyor など CI 関連 【ChangeLog除外】 azure pipelines labels Jun 23, 2025
@m-tmatma m-tmatma requested a review from Copilot June 23, 2025 09:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes all Azure Pipelines configurations and templates in favor of migrating to GitHub Actions. Key changes include:

  • Deletion of YAML templates for installing Python modules, mingw-w64-gcc, and various job definitions (python-check, doxygen, cppcheck, checkEncoding, build-unittest, build-on-msys2, SonarQube).
  • Removal of the Azure Pipelines documentation file.
  • Deletion of the main azure-pipelines.yml file that referenced the removed templates.

Reviewed Changes

Copilot reviewed 11 out of 15 changed files in this pull request and generated no comments.

Show a summary per file
File Description
ci/azure-pipelines/template.steps.install-python-modules.yml Removed steps for installing Python modules
ci/azure-pipelines/template.steps.install-mingw-w64-gcc.yml Removed steps for installing mingw-w64-gcc
ci/azure-pipelines/template.job.python-check.yml Removed Python compile-check job template
ci/azure-pipelines/template.job.doxygen.yml Removed doxygen job template
ci/azure-pipelines/template.job.cppcheck.yml Removed cppcheck job template
ci/azure-pipelines/template.job.checkEncoding.yml Removed encoding check job template
ci/azure-pipelines/template.job.build-unittest.yml Removed build and unittest job template
ci/azure-pipelines/template.job.build-on-msys2.yml Removed MinGW build job template
ci/azure-pipelines/template.job.SonarQube.yml Removed SonarQube analysis job template
ci/azure-pipelines/azure-pipelines.md Removed Azure Pipelines documentation
azure-pipelines.yml Removed main Azure Pipelines configuration

@m-tmatma m-tmatma changed the title azure pipeline の JOB を削除 GitHub Actions へ集約のために azure pipeline の JOB を削除 Jun 23, 2025
Comment thread azure-pipelines.yml
displayName: MinGW

# SonarQube で解析を行う JOB
- template: ci/azure-pipelines/template.job.SonarQube.yml

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SonarQube 用の JOB は GitHub Actions で実行済みの認識で正しい?

@AppVeyorBot

Copy link
Copy Markdown

Build sakura 1.0.4575 completed (commit 9b03545257 by @m-tmatma)

@m-tmatma m-tmatma merged commit 54a8ffa into sakura-editor:master Jun 24, 2025
13 checks passed
@m-tmatma m-tmatma deleted the feature/remove-azure-pipeline branch July 2, 2025 05:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

azure pipelines CI appveyor など CI 関連 【ChangeLog除外】

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants