Skip to content

.github: re-enable rimage workflows #1

.github: re-enable rimage workflows

.github: re-enable rimage workflows #1

Workflow file for this run

---

Check failure on line 1 in .github/workflows/rimage.yml

View workflow run for this annotation

GitHub Actions / rimage

Invalid workflow file

The workflow is not valid. .github/workflows/rimage.yml: (Line: 35, Col: 40, Idx: 758) - (Line: 35, Col: 44, Idx: 762): While scanning a plain scalar, find unexpected ':'.
# SPDX-License-Identifier: BSD-3-Clause
# Tools that can save round-trips to github and a lot of time:
#
# yamllint -f parsable this.yml
# pip3 install ruamel.yaml.cmd
# yaml merge-expand this.yml exp.yml && diff -w -u this.yml exp.yml
#
# github.com also has a powerful web editor that can be used without
# committing.
name: rimage
# yamllint disable-line rule:truthy
on:
workflow_dispatch:
pull_request:
paths:
- tools/rimage/**
push:
paths:
- tools/rimage/**
jobs:
# Basic build test
build:
runs-on: ubuntu-22.04
env:
CMAKE_C_FLAGS: -Werror -Wall -Wmissing-prototypes -Wimplicit-fallthrough=3
-Wpointer-arith
steps:
- uses: actions/checkout@v4
with: {fetch-depth: 0, filter: tree:0}
- name: install tools
run: sudo apt update && sudo apt install -y ninja-build
- name: build
run: cmake -B build/ -G Ninja
- run: cmake --build build/
# cppcheck
cppcheck:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with: {fetch-depth: 0, filter: tree:0}
- name: apt install cppcheck
run: sudo apt update && sudo apt-get -y install cppcheck
# TODO enable more types of checks as they are fixed
- name: run cppcheck
run: cppcheck --platform=unix32 --force --max-configs=1024
--inconclusive --quiet --inline-suppr .