From 231d46bd69b03574e3dcab58fe1e88c8b92d9ba9 Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Fri, 19 Nov 2021 14:00:25 +0100 Subject: [PATCH] Add placeholder workflows to faciliate development in a branch The objective is to split up the workflows, which requires the existence of the *new* workflow files in the master branch in order to trigger test builds in a branch. --- .github/workflows/build_docs.yaml | 22 +++++++++++++++++++ .github/workflows/nightly_snapshot.yaml | 22 +++++++++++++++++++ .github/workflows/wasm_demos.yaml | 21 ++++++++++++++++++ .../wasm_editor_and_interpreter.yaml | 21 ++++++++++++++++++ 4 files changed, 86 insertions(+) create mode 100644 .github/workflows/build_docs.yaml create mode 100644 .github/workflows/nightly_snapshot.yaml create mode 100644 .github/workflows/wasm_demos.yaml create mode 100644 .github/workflows/wasm_editor_and_interpreter.yaml diff --git a/.github/workflows/build_docs.yaml b/.github/workflows/build_docs.yaml new file mode 100644 index 000000000..cafef5109 --- /dev/null +++ b/.github/workflows/build_docs.yaml @@ -0,0 +1,22 @@ +# LICENSE BEGIN +# This file is part of the SixtyFPS Project -- https://sixtyfps.io +# Copyright (c) 2021 Olivier Goffart +# Copyright (c) 2021 Simon Hausmann +# +# SPDX-License-Identifier: GPL-3.0-only +# This file is also available under commercial licensing terms. +# Please contact info@sixtyfps.io for more information. +# LICENSE END +# Build various demo binaries, c++ packages and documentation and publish them on the website +name: Build docs + +on: + workflow_dispatch: + workflow_call: + +jobs: + docs: + runs-on: ubuntu-20.04 + steps: + - name: Dummy + run: echo ok \ No newline at end of file diff --git a/.github/workflows/nightly_snapshot.yaml b/.github/workflows/nightly_snapshot.yaml new file mode 100644 index 000000000..704ed5739 --- /dev/null +++ b/.github/workflows/nightly_snapshot.yaml @@ -0,0 +1,22 @@ +# LICENSE BEGIN +# This file is part of the SixtyFPS Project -- https://sixtyfps.io +# Copyright (c) 2021 Olivier Goffart +# Copyright (c) 2021 Simon Hausmann +# +# SPDX-License-Identifier: GPL-3.0-only +# This file is also available under commercial licensing terms. +# Please contact info@sixtyfps.io for more information. +# LICENSE END +# Build various demo binaries, c++ packages and documentation and publish them on the website +name: Nightly snapshot + +on: + workflow_dispatch: + +jobs: + + publish: + runs-on: ubuntu-20.04 + steps: + - name: Dummy + run: echo ok diff --git a/.github/workflows/wasm_demos.yaml b/.github/workflows/wasm_demos.yaml new file mode 100644 index 000000000..f7287fbac --- /dev/null +++ b/.github/workflows/wasm_demos.yaml @@ -0,0 +1,21 @@ +# LICENSE BEGIN +# This file is part of the SixtyFPS Project -- https://sixtyfps.io +# Copyright (c) 2021 Olivier Goffart +# Copyright (c) 2021 Simon Hausmann +# +# SPDX-License-Identifier: GPL-3.0-only +# This file is also available under commercial licensing terms. +# Please contact info@sixtyfps.io for more information. +# LICENSE END +name: Build wasm demos + +on: + workflow_dispatch: + workflow_call: + +jobs: + wasm_demo: + runs-on: ubuntu-20.04 + steps: + - name: Dummy + run: echo ok diff --git a/.github/workflows/wasm_editor_and_interpreter.yaml b/.github/workflows/wasm_editor_and_interpreter.yaml new file mode 100644 index 000000000..a1592aa53 --- /dev/null +++ b/.github/workflows/wasm_editor_and_interpreter.yaml @@ -0,0 +1,21 @@ +# LICENSE BEGIN +# This file is part of the SixtyFPS Project -- https://sixtyfps.io +# Copyright (c) 2021 Olivier Goffart +# Copyright (c) 2021 Simon Hausmann +# +# SPDX-License-Identifier: GPL-3.0-only +# This file is also available under commercial licensing terms. +# Please contact info@sixtyfps.io for more information. +# LICENSE END +name: Build the web editor and the interpreter wasm module + +on: + workflow_dispatch: + workflow_call: + +jobs: + wasm: + runs-on: ubuntu-20.04 + steps: + - name: Dummy + run: echo ok \ No newline at end of file