From 82209486051b24485e5332d8d93ed345d46ca0b9 Mon Sep 17 00:00:00 2001 From: "St. Ryoh (Matt)" <14931827+SaintRyoh@users.noreply.github.com> Date: Sun, 26 Mar 2023 21:28:01 -0500 Subject: [PATCH 1/5] Create check-awesome-config.yml --- .github/workflows/check-awesome-config.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/check-awesome-config.yml diff --git a/.github/workflows/check-awesome-config.yml b/.github/workflows/check-awesome-config.yml new file mode 100644 index 00000000..1949e0d8 --- /dev/null +++ b/.github/workflows/check-awesome-config.yml @@ -0,0 +1,18 @@ +name: Check Awesome WM Configuration + +on: + push: + branches: [ master ] + +jobs: + reload-configuration: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Reload Awesome WM Configuration + run: | + sudo apt-get update + sudo apt-get install -y awesome + awesome -k ./rc.lua From 7ba4c72abdc846267c6fa2d0291fbe119fb7c7a6 Mon Sep 17 00:00:00 2001 From: "St. Ryoh (Matt)" <14931827+SaintRyoh@users.noreply.github.com> Date: Sun, 26 Mar 2023 21:36:29 -0500 Subject: [PATCH 2/5] Update check-awesome-config.yml --- .github/workflows/check-awesome-config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-awesome-config.yml b/.github/workflows/check-awesome-config.yml index 1949e0d8..74f83691 100644 --- a/.github/workflows/check-awesome-config.yml +++ b/.github/workflows/check-awesome-config.yml @@ -15,4 +15,4 @@ jobs: run: | sudo apt-get update sudo apt-get install -y awesome - awesome -k ./rc.lua + awesome --config ./rc.lua --check From 0d0ee42d30ef09d8929de42ced76ceb3c39bc1e0 Mon Sep 17 00:00:00 2001 From: "St. Ryoh (Matt)" <14931827+SaintRyoh@users.noreply.github.com> Date: Sun, 26 Mar 2023 21:50:17 -0500 Subject: [PATCH 3/5] Update check-awesome-config.yml --- .github/workflows/check-awesome-config.yml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check-awesome-config.yml b/.github/workflows/check-awesome-config.yml index 74f83691..97964e4d 100644 --- a/.github/workflows/check-awesome-config.yml +++ b/.github/workflows/check-awesome-config.yml @@ -2,17 +2,33 @@ name: Check Awesome WM Configuration on: push: - branches: [ master ] + branches: + - 'feature/*' jobs: - reload-configuration: + check-configuration: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - + - name: Reload Awesome WM Configuration run: | sudo apt-get update sudo apt-get install -y awesome awesome --config ./rc.lua --check + + - name: Set status check + uses: github-script@v4 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + const status = { + owner: context.repo.owner, + repo: context.repo.repo, + sha: context.sha, + state: 'success', + context: 'Check Awesome WM Configuration', + description: 'The configuration file is valid' + }; + await github.repos.createStatus(status); From c2cf5bfd9b908294c686a005800c3c177b8f8099 Mon Sep 17 00:00:00 2001 From: "St. Ryoh (Matt)" <14931827+SaintRyoh@users.noreply.github.com> Date: Sun, 26 Mar 2023 22:16:16 -0500 Subject: [PATCH 4/5] Update check-awesome-config.yml --- .github/workflows/check-awesome-config.yml | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/.github/workflows/check-awesome-config.yml b/.github/workflows/check-awesome-config.yml index 97964e4d..e0e1022c 100644 --- a/.github/workflows/check-awesome-config.yml +++ b/.github/workflows/check-awesome-config.yml @@ -12,23 +12,8 @@ jobs: - name: Checkout repository uses: actions/checkout@v2 - - name: Reload Awesome WM Configuration + - name: Check Awesome WM Configuration run: | sudo apt-get update sudo apt-get install -y awesome awesome --config ./rc.lua --check - - - name: Set status check - uses: github-script@v4 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const status = { - owner: context.repo.owner, - repo: context.repo.repo, - sha: context.sha, - state: 'success', - context: 'Check Awesome WM Configuration', - description: 'The configuration file is valid' - }; - await github.repos.createStatus(status); From c522d25d0c03062a3286ab9208dc63a8aa977062 Mon Sep 17 00:00:00 2001 From: "St. Ryoh (Matt)" <14931827+SaintRyoh@users.noreply.github.com> Date: Sun, 26 Mar 2023 22:17:50 -0500 Subject: [PATCH 5/5] Update check-awesome-config.yml --- .github/workflows/check-awesome-config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/check-awesome-config.yml b/.github/workflows/check-awesome-config.yml index e0e1022c..2017569d 100644 --- a/.github/workflows/check-awesome-config.yml +++ b/.github/workflows/check-awesome-config.yml @@ -4,6 +4,7 @@ on: push: branches: - 'feature/*' + workflow_dispatch: jobs: check-configuration: