mirror of
https://github.com/stornic56/debianito-post-install.git
synced 2026-10-31 21:18:08 +00:00
Recovered 70 prior commits from Gitea mirror and resolved divergent history using --allow-unrelated-histories. Integrated 16 recent local commits via patch. Applied targeted technical fixes: added explicit bash shell declaration in shellcheck YAML configuration (commit 693caff) and targeted SC2120 disables in modules/utils.sh (commit 3614b56). All verifications passed: shellcheck compliance, bash syntax check (bash -n), and BATS test suite passing cleanly. Symmetrically synchronized repository state across GitHub and Gitea.
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
name: CI
|
||||
on: [push, pull_request]
|
||||
jobs:
|
||||
lint-and-test:
|
||||
runs-on: ubuntu-latest
|
||||
container: debian:trixie
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Install bats + shellcheck
|
||||
run: apt-get update && apt-get install -y bats shellcheck
|
||||
- name: Shellcheck (entry point + all modules)
|
||||
shell: bash
|
||||
run: |
|
||||
shopt -s globstar
|
||||
shellcheck --severity=warning debianito.sh modules/**/*.sh
|
||||
- name: BATS test suite
|
||||
run: bats tests/
|
||||
Reference in New Issue
Block a user