From 444f8c45c7e8be42e973fc6cfd0cbb7681eb3e7e Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 15:07:24 -0400 Subject: [PATCH 01/17] Allow manual workflows and auto workflows on all branches This lets workflows work on all branches without changing anything, and allows workflows to be activated manually. --- .github/workflows/windows.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 27a3d67..2167042 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -22,9 +22,10 @@ name: C/C++ CI (Windows) on: push: - branches: [ "master" ] + branches: [ "*" ] pull_request: - branches: [ "master" ] + branches: [ "*" ] + workflow_dispatch: jobs: build-32bit: From f95501b7890bb99d7b94304c0ae696397cee1118 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 15:08:24 -0400 Subject: [PATCH 02/17] Update macos.yml --- .github/workflows/macos.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index ea3ae00..505d6fd 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -22,9 +22,10 @@ name: C/C++ CI (macOS) on: push: - branches: [ "master" ] + branches: [ "*" ] pull_request: - branches: [ "master" ] + branches: [ "*" ] + workflow_dispatch: jobs: build-x86: From c664ea7f9cee709c7fe4e807eede3d4267f6fa64 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 15:08:52 -0400 Subject: [PATCH 03/17] Update linux.yml --- .github/workflows/linux.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index ce884c5..1a78c93 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -22,9 +22,10 @@ name: C/C++ CI (Linux) on: push: - branches: [ "master" ] + branches: [ "*" ] pull_request: - branches: [ "master" ] + branches: [ "*" ] + workflow_dispatch: jobs: build: From e9131e45c8332bdaba7149fe5e9430adabc9b554 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 15:09:16 -0400 Subject: [PATCH 04/17] Update freebsd.yml --- .github/workflows/freebsd.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index c8eaa49..b2954d1 100644 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -22,9 +22,10 @@ name: C/C++ CI (FreeBSD) on: push: - branches: [ "master" ] + branches: [ "*" ] pull_request: - branches: [ "master" ] + branches: [ "*" ] + workflow_dispatch: jobs: build: From 75e81e7049e95abbb0e6cd998b887410a12b7f14 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 15:09:41 -0400 Subject: [PATCH 05/17] Update dos-djgpp.yml --- .github/workflows/dos-djgpp.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dos-djgpp.yml b/.github/workflows/dos-djgpp.yml index e16ee23..b6c2097 100644 --- a/.github/workflows/dos-djgpp.yml +++ b/.github/workflows/dos-djgpp.yml @@ -22,9 +22,10 @@ name: C/C++ CI (DOS DJGPP) on: push: - branches: [ "master" ] + branches: [ "*" ] pull_request: - branches: [ "master" ] + branches: [ "*" ] + workflow_dispatch: env: CMAKE_C_COMPILER: ${{ github.workspace }}/djgpp/bin/i586-pc-msdosdjgpp-gcc From c91bbad69a512189c3478976bc1147f51bbeb117 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 15:11:17 -0400 Subject: [PATCH 06/17] Update dos-djgpp.yml --- .github/workflows/dos-djgpp.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/dos-djgpp.yml b/.github/workflows/dos-djgpp.yml index b6c2097..3559c24 100644 --- a/.github/workflows/dos-djgpp.yml +++ b/.github/workflows/dos-djgpp.yml @@ -23,8 +23,6 @@ name: C/C++ CI (DOS DJGPP) on: push: branches: [ "*" ] - pull_request: - branches: [ "*" ] workflow_dispatch: env: From e76eb7ac33fd9cdea357af6fb5f777e98781c6d2 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 15:11:35 -0400 Subject: [PATCH 07/17] Update freebsd.yml --- .github/workflows/freebsd.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index b2954d1..36f61fc 100644 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -23,8 +23,6 @@ name: C/C++ CI (FreeBSD) on: push: branches: [ "*" ] - pull_request: - branches: [ "*" ] workflow_dispatch: jobs: From f7b41a9810efe16ca05c6bf73f93bb47f5b10403 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 15:11:53 -0400 Subject: [PATCH 08/17] Update linux.yml --- .github/workflows/linux.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 1a78c93..a94794b 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -23,8 +23,6 @@ name: C/C++ CI (Linux) on: push: branches: [ "*" ] - pull_request: - branches: [ "*" ] workflow_dispatch: jobs: From a6bfaed6e89ac4c3a2b0b3c6e907ead50d3a5aaf Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 15:12:13 -0400 Subject: [PATCH 09/17] Update macos.yml --- .github/workflows/macos.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 505d6fd..d6bfc4b 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -23,8 +23,6 @@ name: C/C++ CI (macOS) on: push: branches: [ "*" ] - pull_request: - branches: [ "*" ] workflow_dispatch: jobs: From 6ae5c9e43552d9d90f201aa94a0fc995bc1d57b4 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 15:12:24 -0400 Subject: [PATCH 10/17] Update windows.yml --- .github/workflows/windows.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 2167042..37f8a02 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -23,8 +23,6 @@ name: C/C++ CI (Windows) on: push: branches: [ "*" ] - pull_request: - branches: [ "*" ] workflow_dispatch: jobs: From e3a6b784071c1d681aeb77504b82146737d79bc5 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 21:59:25 -0400 Subject: [PATCH 11/17] Update dos-djgpp.yml --- .github/workflows/dos-djgpp.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/dos-djgpp.yml b/.github/workflows/dos-djgpp.yml index 3559c24..f2f6c9f 100644 --- a/.github/workflows/dos-djgpp.yml +++ b/.github/workflows/dos-djgpp.yml @@ -23,6 +23,7 @@ name: C/C++ CI (DOS DJGPP) on: push: branches: [ "*" ] + paths-ignore: [ '**.md', 'doc/**', '.idea/**'] # If only these files are edited, skip workflow_dispatch: env: From 1370a6ecff0edc93167bfd19f959a4ff641b30b9 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 22:00:56 -0400 Subject: [PATCH 12/17] Update windows.yml --- .github/workflows/windows.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 37f8a02..b1673de 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -23,6 +23,7 @@ name: C/C++ CI (Windows) on: push: branches: [ "*" ] + paths-ignore: [ '**.md', 'doc/**', '.idea/**'] # If only these files are edited, skip workflow_dispatch: jobs: From 2ee6a99acd0c68efc121aa79a4efd32801bcaff1 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 22:00:58 -0400 Subject: [PATCH 13/17] Update macos.yml --- .github/workflows/macos.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index d6bfc4b..34e47c7 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -23,6 +23,7 @@ name: C/C++ CI (macOS) on: push: branches: [ "*" ] + paths-ignore: [ '**.md', 'doc/**', '.idea/**'] # If only these files are edited, skip workflow_dispatch: jobs: From c1eb81490b42fbcac09be0b07ffd5301e4546624 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 22:01:01 -0400 Subject: [PATCH 14/17] Update freebsd.yml --- .github/workflows/freebsd.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index 36f61fc..4c0e1e6 100644 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -23,6 +23,7 @@ name: C/C++ CI (FreeBSD) on: push: branches: [ "*" ] + paths-ignore: [ '**.md', 'doc/**', '.idea/**'] # If only these files are edited, skip workflow_dispatch: jobs: From 283df1c1fe31893cdf0d4257556247cef5b3574b Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 22:01:07 -0400 Subject: [PATCH 15/17] Update linux.yml --- .github/workflows/linux.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index a94794b..fcb5f00 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -23,6 +23,7 @@ name: C/C++ CI (Linux) on: push: branches: [ "*" ] + paths-ignore: [ '**.md', 'doc/**', '.idea/**'] # If only these files are edited, skip workflow_dispatch: jobs: From 52c9a57ea2cbc7e79d2c31c2cc095dc99687a78f Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 22:16:07 -0400 Subject: [PATCH 16/17] Create test.md --- test.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 test.md diff --git a/test.md b/test.md new file mode 100644 index 0000000..823d2b7 --- /dev/null +++ b/test.md @@ -0,0 +1 @@ +This tests to make sure Actions only executes when needed. Will be deleted after. From b7965f19e85d88d13c75c89f4563dbf08bde51f3 Mon Sep 17 00:00:00 2001 From: TheTank20 Date: Mon, 14 Aug 2023 22:20:59 -0400 Subject: [PATCH 17/17] Delete test.md --- test.md | 1 - 1 file changed, 1 deletion(-) delete mode 100644 test.md diff --git a/test.md b/test.md deleted file mode 100644 index 823d2b7..0000000 --- a/test.md +++ /dev/null @@ -1 +0,0 @@ -This tests to make sure Actions only executes when needed. Will be deleted after.