Skip to content

Commit 810aa48

Browse files
authored
Merge pull request #3478 from pygame-community/ankith26-exclude-tuts
Re exclude korean tutorials in release wheels and run important CI everytime
2 parents ffcda0d + 54fbba6 commit 810aa48

File tree

5 files changed

+8
-80
lines changed

5 files changed

+8
-80
lines changed

.github/workflows/build-macos.yml

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,13 @@
11
name: macOS
22

33
# Run CI only when a release is created, on changes to main branch, or any PR
4-
# to main. Do not run CI on any other branch. Also, skip any non-source changes
5-
# from running on CI
4+
# to main.
65
on:
76
push:
87
branches: main
9-
paths-ignore:
10-
- 'docs/**'
11-
- 'examples/**'
12-
- '.gitignore'
13-
- '*.rst'
14-
- '*.md'
15-
- '.github/workflows/*.yml'
16-
# re-include current file to not be excluded
17-
- '!.github/workflows/build-macos.yml'
188

199
pull_request:
2010
branches: main
21-
paths-ignore:
22-
- 'docs/**'
23-
- 'examples/**'
24-
- '.gitignore'
25-
- '*.rst'
26-
- '*.md'
27-
- '.github/workflows/*.yml'
28-
# re-include current file to not be excluded
29-
- '!.github/workflows/build-macos.yml'
3011

3112
# the github release drafter can call this workflow
3213
workflow_call:

.github/workflows/build-manylinux.yml

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,13 @@
11
name: ManyLinux
22

33
# Run CI only when a release is created, on changes to main branch, or any PR
4-
# to main. Do not run CI on any other branch. Also, skip any non-source changes
5-
# from running on CI
4+
# to main.
65
on:
76
push:
87
branches: main
9-
paths-ignore:
10-
- 'docs/**'
11-
- 'examples/**'
12-
- '.gitignore'
13-
- '*.rst'
14-
- '*.md'
15-
- '.github/workflows/*.yml'
16-
# re-include current file to not be excluded
17-
- '!.github/workflows/build-manylinux.yml'
188

199
pull_request:
2010
branches: main
21-
paths-ignore:
22-
- 'docs/**'
23-
- 'examples/**'
24-
- '.gitignore'
25-
- '*.rst'
26-
- '*.md'
27-
- '.github/workflows/*.yml'
28-
# re-include current file to not be excluded
29-
- '!.github/workflows/build-manylinux.yml'
3011

3112
# the github release drafter can call this workflow
3213
workflow_call:

.github/workflows/build-ubuntu-sdist.yml

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,13 @@
88
name: Ubuntu sdist
99

1010
# Run CI only when a release is created, on changes to main branch, or any PR
11-
# to main. Do not run CI on any other branch. Also, skip any non-source changes
12-
# from running on CI
11+
# to main.
1312
on:
1413
push:
1514
branches: main
16-
paths-ignore:
17-
- 'docs/**'
18-
- 'examples/**'
19-
- '.gitignore'
20-
- '*.rst'
21-
- '*.md'
22-
- '.github/workflows/*.yml'
23-
# re-include current file to not be excluded
24-
- '!.github/workflows/build-ubuntu-sdist.yml'
2515

2616
pull_request:
2717
branches: main
28-
paths-ignore:
29-
- 'docs/**'
30-
- 'examples/**'
31-
- '.gitignore'
32-
- '*.rst'
33-
- '*.md'
34-
- '.github/workflows/*.yml'
35-
# re-include current file to not be excluded
36-
- '!.github/workflows/build-ubuntu-sdist.yml'
3718

3819
# the github release drafter can call this workflow
3920
workflow_call:

.github/workflows/build-windows.yml

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,13 @@
11
name: Windows
22

33
# Run CI only when a release is created, on changes to main branch, or any PR
4-
# to main. Do not run CI on any other branch. Also, skip any non-source changes
5-
# from running on CI
4+
# to main.
65
on:
76
push:
87
branches: main
9-
paths-ignore:
10-
- 'docs/**'
11-
- 'examples/**'
12-
- '.gitignore'
13-
- '*.rst'
14-
- '*.md'
15-
- '.github/workflows/*.yml'
16-
# re-include current file to not be excluded
17-
- '!.github/workflows/build-windows.yml'
188

199
pull_request:
2010
branches: main
21-
paths-ignore:
22-
- 'docs/**'
23-
- 'examples/**'
24-
- '.gitignore'
25-
- '*.rst'
26-
- '*.md'
27-
- '.github/workflows/*.yml'
28-
# re-include current file to not be excluded
29-
- '!.github/workflows/build-windows.yml'
3011

3112
# the github release drafter can call this workflow
3213
workflow_call:

docs/meson.build

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
if fs.is_dir('generated')
22
# TODO: remove everything in exclude_directories except for 'doctrees'
3+
# These should probably go in a separate package that the main pygame-ce
4+
# package can depend on as optional extras
5+
# https://github.com/pygame-community/pygame-ce/issues/3468
36
install_subdir(
47
'generated',
58
exclude_directories: [
69
'doctrees',
10+
'tutorials/ko',
711
'_sources/tutorials',
812
'_sources/c_api',
913
],

0 commit comments

Comments
 (0)