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

CI の md ファイルの無視ルールを改善 #1296

Merged

Conversation

m-tmatma
Copy link
Member

PR の目的

CI の md ファイルの無視ルールを改善

カテゴリ

  • ビルド関連
    • Azure Pipelines
    • AppVeyor
    • GitHub Actions

PR の背景

#1294 (comment)

PR のメリット

不要な CI ビルドが走らなくなる
無視ファイルのルールがシンプルになる

PR のデメリット (トレードオフとかあれば)

md ファイルを入力にして CI に何かさせる処理ができなくなる

仕様・動作説明

テスト内容

マージしてみて様子見する

PR の影響範囲

関連 issue, PR

#1294

参考資料

@AppVeyorBot
Copy link

Build sakura 1.0.2802 completed (commit f07c81e939 by @m-tmatma)

@berryzplus
Copy link
Contributor

ただの感想。

*.ymlもちゃうんか?:smile:

@m-tmatma
Copy link
Member Author

yml は ci の種類によって、無視すべきファイルが違うので
ワイルドカードによる一括無視は難しいです。

@m-tmatma
Copy link
Member Author

例えば appveyor.yml は Azure Pipelines と GitHub Actions では無視するけど
AppVeyor では無視したらダメ、とか

@berryzplus
Copy link
Contributor

同じやないのか?に対して「違う」の回答で了解です。

Copy link
Contributor

@berryzplus berryzplus left a comment

Choose a reason for hiding this comment

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

mdファイルが変更されたときにビルドが必要かとういうと、いまんところ明らかに不要だと思うので一括でビルドトリガーの除外条件に含めてしまうことについて異議なしです。

@m-tmatma m-tmatma merged commit b111c70 into sakura-editor:master May 10, 2020
@m-tmatma m-tmatma deleted the feature/improve-ignore-paths branch May 10, 2020 22:32
@m-tmatma m-tmatma added this to the next release (after v2.4.0) milestone May 10, 2020
@m-tmatma m-tmatma added appveyor azure pipelines CI appveyor など CI 関連 【ChangeLog除外】 no-changelog 【ChangeLog除外】 labels May 10, 2020
HoppingTappy pushed a commit to HoppingTappy/sakura that referenced this pull request Jun 16, 2020
…gnore-paths

CI の md ファイルの無視ルールを改善
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
appveyor azure pipelines CI appveyor など CI 関連 【ChangeLog除外】 no-changelog 【ChangeLog除外】
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants