1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-27 02:25:28 +03:00

ci: adjust path triggers

This commit is contained in:
Wez Furlong 2023-03-15 21:31:46 -07:00
parent 107bcf6a89
commit 532d9e6e85
No known key found for this signature in database
GPG Key ID: 7A7F66A31EC9B387
39 changed files with 779 additions and 480 deletions

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -4,18 +4,25 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/*" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -6,18 +6,25 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" - "**/*.rs"
- "docs/**" - "**/Cargo.lock"
- "ci/build-docs.sh" - "**/Cargo.toml"
- "ci/generate-docs.py" - "assets/fonts/**/*"
- "ci/subst-release-info.py" - "assets/icon/*"
- ".github/workflows/pages.yml" - "assets/open-wezterm-here"
- ".github/workflows/verify-pages.yml" - "assets/shell-completion/**/*"
- ".github/workflows/no-response.yml" - "assets/shell-integration/**/*"
- ".github/ISSUE_TEMPLATE/*" - "assets/wezterm-nautilus.py"
- "**/*.md" - "assets/wezterm.appdata.xml"
- "**/*.markdown" - "assets/wezterm.desktop"
- "ci/appimage.sh"
- "ci/appstreamcli"
- "ci/deploy.sh"
- "ci/source-archive.sh"
- "get-deps"
- "tag-name.sh"
- "termwiz/data/wezterm.terminfo"
jobs: jobs:
build: build:

View File

@ -3,6 +3,45 @@ import os
import sys import sys
from copy import deepcopy from copy import deepcopy
TRIGGER_PATHS = [
"**/*.rs",
"**/Cargo.lock",
"**/Cargo.toml",
"assets/fonts/**/*",
"assets/icon/*",
"ci/deploy.sh",
]
TRIGGER_PATHS_APPIMAGE = [
"ci/appimage.sh",
"ci/appstreamcli",
"ci/source-archive.sh",
]
TRIGGER_PATHS_UNIX = [
"assets/open-wezterm-here",
"assets/shell-completion/**/*",
"assets/shell-integration/**/*",
"assets/wezterm-nautilus.py",
"assets/wezterm.appdata.xml",
"assets/wezterm.desktop",
"get-deps",
"tag-name.sh",
"termwiz/data/wezterm.terminfo",
]
TRIGGER_PATHS_MAC = [
"assets/macos/**/*",
"ci/macos-entitlement.plist",
"get-deps",
"tag-name.sh",
]
TRIGGER_PATHS_WIN = [
"assets/windows/**/*",
"ci/windows-installer.iss",
]
def yv(v, depth=0): def yv(v, depth=0):
if v is True: if v is True:
@ -883,6 +922,20 @@ def generate_actions(namer, jobber, trigger, is_continuous, is_tag=False):
else: else:
container = "" container = ""
trigger_paths = []
trigger_paths += TRIGGER_PATHS
if "win" in name:
trigger_paths += TRIGGER_PATHS_WIN
elif "macos" in name:
trigger_paths += TRIGGER_PATHS_MAC
else:
trigger_paths += TRIGGER_PATHS_UNIX
if t.app_image:
trigger_paths += TRIGGER_PATHS_APPIMAGE
trigger_paths = "- " + "\n - ".join(yv(p) for p in sorted(trigger_paths))
trigger = trigger.replace("@PATHS@", trigger_paths)
with open(file_name, "w") as f: with open(file_name, "w") as f:
f.write( f.write(
f"""name: {name} f"""name: {name}
@ -931,18 +984,8 @@ on:
pull_request: pull_request:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" @PATHS@
- "docs/*"
- "ci/build-docs.sh"
- "ci/generate-docs.py"
- "ci/subst-release-info.py"
- ".github/workflows/pages.yml"
- ".github/workflows/verify-pages.yml"
- ".github/workflows/no-response.yml"
- ".github/ISSUE_TEMPLATE/*"
- "**/*.md"
- "**/*.markdown"
""", """,
is_continuous=False, is_continuous=False,
) )
@ -959,18 +1002,8 @@ on:
push: push:
branches: branches:
- main - main
paths-ignore: paths:
- ".cirrus.yml" @PATHS@
- "docs/**"
- "ci/build-docs.sh"
- "ci/generate-docs.py"
- "ci/subst-release-info.py"
- ".github/workflows/pages.yml"
- ".github/workflows/verify-pages.yml"
- ".github/workflows/no-response.yml"
- ".github/ISSUE_TEMPLATE/*"
- "**/*.md"
- "**/*.markdown"
""", """,
is_continuous=True, is_continuous=True,
) )