Add a CI check
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/manual/woodpecker Pipeline failed

The repo was registered in Woodpecker but had no pipeline, so nothing
ever ran on it. There is no test suite here, so the check is what can
actually catch a regression in a library: that it still compiles and
loads.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-17 07:07:35 +02:00
co-authored by Claude Opus 5
parent db8a97b365
commit 9c21133ce5
+17
View File
@@ -0,0 +1,17 @@
# A gemnek nincs teszt-suite-ja, ezért az ellenőrzés három dolgot néz:
# minden forrás szintaktikailag helyes-e, felépül-e a gem, és betölthető-e
# a függőségeivel együtt.
steps:
- name: test
image: ruby:3.2-slim
commands:
- ruby -v
- echo "==> Syntax check"
- |
for f in $(find lib -name '*.rb'); do ruby -c "$f" >/dev/null || exit 1; done
echo "$(find lib -name '*.rb' | wc -l) fajl rendben"
- echo "==> Gem build"
- gem build bbs.gemspec
- echo "==> Load check"
- gem install --no-document ./bbs-*.gem
- ruby -e "require 'bbs'; puts \"BBS betoltve, #{BBS.constants.size} konstans\""