---
name: CI
on: [workflow_dispatch, push, pull_request] jobs:
omnilint:
uses: lpenz/omnilint/.github/workflows/omnilint.yml@v0.5.2
rust:
uses: lpenz/ghworkflow-rust/.github/workflows/rust.yml@v0.28.2
with:
coveralls: true
deb: true
rpm: true
release_files: |
ogle ogle.1
publish_cratesio: true
publish_github_release: true
publish_packagecloud_repository_deb: |
["debian/debian/trixie",
"ubuntu/ubuntu/noble"]
publish_packagecloud_repository_rpm: |
["rpm/rpm_any/rpm_any"]
secrets:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
commit-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5.0.0
with:
fetch-depth: 0
- uses: commit-check/commit-check-action@v2.4.2
with:
branch: false