Skip to content

Commit

Permalink
Install a GitHub Action to do app checking
Browse files Browse the repository at this point in the history
  • Loading branch information
danirod committed Jul 6, 2024
1 parent 33cb080 commit fb03d72
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions .github/workflows/check.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Copyright 2024 the Cartero authors
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
# SPDX-License-Identifier: GPL-3.0-or-later

on:
push:
branches:
- trunk
pull_request:
branches:
- trunk
name: Check
jobs:
test:
runs-on: ubuntu-24.04
steps:
- name: Install dependencies
run: apt update && apt install -y --no-install-recommends meson libgtk-4-dev libadwaita-1-dev libgtksourceview-5-dev
- uses: actions/checkout@v4
- name: cargo fmt
run: cargo fmt -- --check
- name: cargo test
run: cargo tes
- name: cargo clippy
run: cargo clippy

0 comments on commit fb03d72

Please sign in to comment.