diff --git a/.github/workflows/REUSE.yml b/.github/workflows/REUSE.yml index 6ffe618..7d3884b 100644 --- a/.github/workflows/REUSE.yml +++ b/.github/workflows/REUSE.yml @@ -6,9 +6,13 @@ name: REUSE Compliance Check on: [push, pull_request] jobs: - test: + check_compliance: runs-on: ubuntu-latest + name: Check REUSE compliance + steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 + - name: REUSE Compliance Check uses: fsfe/reuse-action@v2 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..39f27ed --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,26 @@ +# SPDX-FileCopyrightText: 2024 Serpent OS Developers +# SPDX-License-Identifier: CC0-1.0 + +name: CI Build + +on: [push, pull_request, workflow_dispatch] + +jobs: + build: + runs-on: ubuntu-latest + name: Build & Upload + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install Task + uses: arduino/setup-task@v2 + with: + version: 3.x + repo-token: ${{ secrets.GITHUB_TOKEN }} + + - name: Build project + run: | + task build + task check