Skip to content

Commit 82deeff

Browse files
committed
tests: extension-commands: Add test checking \\ windows-style variants for west-commands
1 parent 00943cd commit 82deeff

46 files changed

Lines changed: 9930 additions & 9852 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.codecov.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# Let CodeCov post a comment in PRs for the coverage of changes.
2-
3-
comment:
4-
layout: "reach, diff, flags, files"
5-
behavior: default
6-
require_changes: false
7-
require_base: false
8-
require_head: true
9-
hide_project_coverage: false
10-
branches:
11-
- "main"
12-
13-
# Do not block PRs (yet)
14-
coverage:
15-
status:
16-
project:
17-
default:
18-
informational: true
19-
patch:
20-
default:
21-
informational: true
1+
# Let CodeCov post a comment in PRs for the coverage of changes.
2+
3+
comment:
4+
layout: "reach, diff, flags, files"
5+
behavior: default
6+
require_changes: false
7+
require_base: false
8+
require_head: true
9+
hide_project_coverage: false
10+
branches:
11+
- "main"
12+
13+
# Do not block PRs (yet)
14+
coverage:
15+
status:
16+
project:
17+
default:
18+
informational: true
19+
patch:
20+
default:
21+
informational: true

.github/dependabot.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
version: 2
2-
updates:
3-
- package-ecosystem: "github-actions"
4-
directory: "/"
5-
schedule:
6-
interval: "monthly"
7-
commit-message:
8-
prefix: "ci: github: "
9-
labels: []
10-
groups:
11-
actions-deps:
12-
patterns:
13-
- "*"
14-
15-
- package-ecosystem: "uv"
16-
directory: "/"
17-
schedule:
18-
interval: "monthly"
19-
commit-message:
20-
prefix: "uv: "
21-
labels: []
22-
groups:
23-
python-deps:
24-
patterns:
25-
- "*"
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "monthly"
7+
commit-message:
8+
prefix: "ci: github: "
9+
labels: []
10+
groups:
11+
actions-deps:
12+
patterns:
13+
- "*"
14+
15+
- package-ecosystem: "uv"
16+
directory: "/"
17+
schedule:
18+
interval: "monthly"
19+
commit-message:
20+
prefix: "uv: "
21+
labels: []
22+
groups:
23+
python-deps:
24+
patterns:
25+
- "*"

.github/http_env_block.conf

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# The purpose is to break connectivity to make sure
2-
# network dependencies are not accidentally introduced, see for
3-
# instance 9b6a6d2d05a0.
4-
#
5-
# Connections attempts to localhost are much less likely to be
6-
# firewalled with a very long time-out and much more likely to "fail
7-
# fast" instead. Even if something is listening on these ports, the
8-
# chances of it being a functional HTTP proxy are close do zero.
9-
#
10-
# Tweak capitals and numbers to make these easy to "git grep"
11-
http_proxy=http://LocalHosT:6666
12-
https_proxy=http://LocalHosT:6667
1+
# The purpose is to break connectivity to make sure
2+
# network dependencies are not accidentally introduced, see for
3+
# instance 9b6a6d2d05a0.
4+
#
5+
# Connections attempts to localhost are much less likely to be
6+
# firewalled with a very long time-out and much more likely to "fail
7+
# fast" instead. Even if something is listening on these ports, the
8+
# chances of it being a functional HTTP proxy are close do zero.
9+
#
10+
# Tweak capitals and numbers to make these easy to "git grep"
11+
http_proxy=http://LocalHosT:6666
12+
https_proxy=http://LocalHosT:6667

.github/workflows/codeql.yml

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,48 @@
1-
name: "CodeQL"
2-
3-
on:
4-
push:
5-
branches: [ "main", "v*-branch" ]
6-
pull_request:
7-
branches: [ "main", "v*-branch" ]
8-
schedule:
9-
- cron: '18 2 * * 6'
10-
11-
permissions:
12-
contents: read
13-
14-
jobs:
15-
analyze:
16-
name: Analyze (${{ matrix.language }})
17-
runs-on: ubuntu-24.04
18-
permissions:
19-
# required for all workflows
20-
security-events: write
21-
# required to fetch internal or private CodeQL packs
22-
packages: read
23-
24-
strategy:
25-
fail-fast: false
26-
matrix:
27-
include:
28-
- language: actions
29-
build-mode: none
30-
- language: python
31-
build-mode: none
32-
33-
steps:
34-
- name: Checkout repository
35-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
36-
with:
37-
persist-credentials: false
38-
39-
- name: Initialize CodeQL
40-
uses: github/codeql-action/init@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v4.32.0
41-
with:
42-
languages: ${{ matrix.language }}
43-
build-mode: ${{ matrix.build-mode }}
44-
45-
- name: Perform CodeQL Analysis
46-
uses: github/codeql-action/analyze@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v4.32.0
47-
with:
48-
category: "/language:${{matrix.language}}"
1+
name: "CodeQL"
2+
3+
on:
4+
push:
5+
branches: [ "main", "v*-branch" ]
6+
pull_request:
7+
branches: [ "main", "v*-branch" ]
8+
schedule:
9+
- cron: '18 2 * * 6'
10+
11+
permissions:
12+
contents: read
13+
14+
jobs:
15+
analyze:
16+
name: Analyze (${{ matrix.language }})
17+
runs-on: ubuntu-24.04
18+
permissions:
19+
# required for all workflows
20+
security-events: write
21+
# required to fetch internal or private CodeQL packs
22+
packages: read
23+
24+
strategy:
25+
fail-fast: false
26+
matrix:
27+
include:
28+
- language: actions
29+
build-mode: none
30+
- language: python
31+
build-mode: none
32+
33+
steps:
34+
- name: Checkout repository
35+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
36+
with:
37+
persist-credentials: false
38+
39+
- name: Initialize CodeQL
40+
uses: github/codeql-action/init@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v4.32.0
41+
with:
42+
languages: ${{ matrix.language }}
43+
build-mode: ${{ matrix.build-mode }}
44+
45+
- name: Perform CodeQL Analysis
46+
uses: github/codeql-action/analyze@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v4.32.0
47+
with:
48+
category: "/language:${{matrix.language}}"
Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1-
# Dependency Review Action
2-
#
3-
# This Action will scan dependency manifest files that change as part of a Pull Request,
4-
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
5-
# Once installed, if the workflow run is marked as required,
6-
# PRs introducing known-vulnerable packages will be blocked from merging.
7-
#
8-
# Source repository: https://github.com/actions/dependency-review-action
9-
name: 'Dependency Review'
10-
11-
on: [pull_request]
12-
13-
permissions:
14-
contents: read
15-
16-
jobs:
17-
dependency-review:
18-
name: Review Dependencies
19-
runs-on: ubuntu-latest
20-
steps:
21-
- name: 'Checkout Repository'
22-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
23-
with:
24-
persist-credentials: false
25-
26-
- name: 'Dependency Review'
27-
uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4
1+
# Dependency Review Action
2+
#
3+
# This Action will scan dependency manifest files that change as part of a Pull Request,
4+
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
5+
# Once installed, if the workflow run is marked as required,
6+
# PRs introducing known-vulnerable packages will be blocked from merging.
7+
#
8+
# Source repository: https://github.com/actions/dependency-review-action
9+
name: 'Dependency Review'
10+
11+
on: [pull_request]
12+
13+
permissions:
14+
contents: read
15+
16+
jobs:
17+
dependency-review:
18+
name: Review Dependencies
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: 'Checkout Repository'
22+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
23+
with:
24+
persist-credentials: false
25+
26+
- name: 'Dependency Review'
27+
uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4

.github/workflows/package.yml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
1-
name: Python Package
2-
3-
on: [push, pull_request, workflow_call]
4-
5-
permissions:
6-
contents: read
7-
8-
jobs:
9-
package:
10-
name: Python Package
11-
runs-on: ubuntu-latest
12-
steps:
13-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
14-
with:
15-
persist-credentials: false
16-
17-
- name: Set up Python
18-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
19-
with:
20-
python-version: "3.13"
21-
22-
- name: Install uv
23-
uses: astral-sh/setup-uv@803947b9bd8e9f986429fa0c5a41c367cd732b41 # v7.2.1
24-
25-
- name: Build a binary wheel and a source tarball
26-
run: uv build
27-
28-
- name: Store the distribution packages
29-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
30-
with:
31-
name: python-package-distributions
32-
path: dist/
1+
name: Python Package
2+
3+
on: [push, pull_request, workflow_call]
4+
5+
permissions:
6+
contents: read
7+
8+
jobs:
9+
package:
10+
name: Python Package
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
14+
with:
15+
persist-credentials: false
16+
17+
- name: Set up Python
18+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
19+
with:
20+
python-version: "3.13"
21+
22+
- name: Install uv
23+
uses: astral-sh/setup-uv@803947b9bd8e9f986429fa0c5a41c367cd732b41 # v7.2.1
24+
25+
- name: Build a binary wheel and a source tarball
26+
run: uv build
27+
28+
- name: Store the distribution packages
29+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
30+
with:
31+
name: python-package-distributions
32+
path: dist/

0 commit comments

Comments
 (0)