Skip to content

Commit 19fbfcc

Browse files
authored
feat: Basic workflow implementation (#33)
yippieeee
1 parent 4ae6344 commit 19fbfcc

35 files changed

+3403
-237
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
pull_request:
1010
# The branches below must be a subset of the branches above
1111
branches: [master]
12+
types: [opened, reopened, synchronize, ready_for_review]
1213

1314
env:
1415
parallel_processes: 6 # A good default counts is: available Threads + 2
@@ -18,7 +19,7 @@ jobs:
1819
ci-linux-qt5:
1920
name: "Linux (amd64; qt5)"
2021
runs-on: ubuntu-latest
21-
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')"
22+
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false"
2223

2324
steps:
2425
- name: Install dependencies
@@ -58,7 +59,7 @@ jobs:
5859
ci-linux-qt6:
5960
name: "Linux (amd64; qt6)"
6061
runs-on: ubuntu-latest
61-
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')"
62+
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false"
6263

6364
steps:
6465
- name: Install dependencies
@@ -99,7 +100,7 @@ jobs:
99100
ci-linux-qt6-pch:
100101
name: "Linux (amd64; qt6; core)"
101102
runs-on: ubuntu-latest
102-
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')"
103+
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false"
103104

104105
steps:
105106
- name: Install dependencies
@@ -146,7 +147,7 @@ jobs:
146147
ci-macos-qt5:
147148
name: "macOS (x86_64; qt5)"
148149
runs-on: macos-13
149-
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')"
150+
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false"
150151

151152
# @TODO Enable gpsd on macOS instance for CI testing
152153
# @BODY At the moment after installing gpsd (brew install gpsd) library can be found by cmake, but not headers! Apparently we should add some magic for environment variables or something else on macOS Catalina to make headers available for cmake/make
@@ -185,7 +186,7 @@ jobs:
185186
ci-macos-intel-qt6:
186187
name: "macOS (x86_64; qt6)"
187188
runs-on: macos-13
188-
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')"
189+
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false"
189190

190191
# @TODO Enable gpsd on macOS instance for CI testing
191192
# @BODY At the moment after installing gpsd (brew install gpsd) library can be found by cmake, but not headers! Apparently we should add some magic for environment variables or something else on macOS Catalina to make headers available for cmake/make
@@ -224,7 +225,7 @@ jobs:
224225
ci-macos-silicon-qt6:
225226
name: "macOS (arm64; qt6)"
226227
runs-on: macos-14
227-
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')"
228+
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false"
228229

229230
# @TODO Enable gpsd on macOS instance for CI testing
230231
# @BODY At the moment after installing gpsd (brew install gpsd) library can be found by cmake, but not headers! Apparently we should add some magic for environment variables or something else on macOS Catalina to make headers available for cmake/make
@@ -266,7 +267,7 @@ jobs:
266267
ci-freebsd-qt6:
267268
name: "FreeBSD (x86_64; qt5)"
268269
runs-on: ubuntu-latest
269-
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')"
270+
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false"
270271

271272
steps:
272273
- name: Checkout repository

plugins/SkyCultureMaker/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Sky Culture Maker Plugin
2+
3+
## Development Notes
4+
5+
- makeCulturesList():
6+
- https://github.com/Integer-Ctrl/stellarium/blob/master/src/core/StelSkyCultureMgr.cpp#L163
7+
- läd ALLE skycultures in den Stellarium SC Manager

0 commit comments

Comments
 (0)