Skip to content

Commit e460aaa

Browse files
committed
Update GitHub Actions workflow and versioning for PyMOL build process
1 parent e2a8dec commit e460aaa

File tree

5 files changed

+11
-3
lines changed

5 files changed

+11
-3
lines changed

.github/workflows/build_app.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414
#Z* -------------------------------------------------------------------
1515
name: Build app packages
1616

17-
on: [push]
17+
on:
18+
push:
19+
branches:
20+
- master
21+
- main
1822

1923
jobs:
2024
# ----- Windows build section
@@ -83,7 +87,8 @@ jobs:
8387
strategy:
8488
fail-fast: false
8589
matrix:
86-
os: [ macos-13, macos-14 ]
90+
# macos-13 is unsupported due to a bug in the `create-dmg` action
91+
os: [ macos-14 ]
8792
runs-on: ${{ matrix.os }}
8893
steps:
8994
- name: Checkout repository

os_specific/linux/setup_build_exe.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"copy",
2626
"encodings",
2727
"PyQt5.uic",
28+
"pymol.vfont",
2829
"pymol.povray",
2930
"pymol.parser",
3031
"uuid"

os_specific/macos/setup_build_exe.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"copy",
2626
"encodings",
2727
"PyQt5.uic",
28+
"pymol.vfont",
2829
"pymol.povray",
2930
"pymol.parser",
3031
"uuid"

os_specific/windows/setup_build_exe.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"copy",
2525
"encodings",
2626
"PyQt5.uic",
27+
"pymol.vfont",
2728
"pymol.povray",
2829
"pymol.parser",
2930
"uuid"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "pymol"
33
readme = "README.md"
44
requires-python = ">=3.11"
5-
version = "3.1.0.4"
5+
version = "3.1.0.4+1"
66
license = {file = "LICENSE"}
77
#description = """
88
#PyMOL is a Python-enhanced molecular graphics tool.

0 commit comments

Comments
 (0)