Files
rubbs/.woodpecker.yaml
T
mr.zeroandClaude Opus 5 9c21133ce5
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/manual/woodpecker Pipeline failed
Add a CI check
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>
2026-08-17 07:07:35 +02:00

18 lines
675 B
YAML

# 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\""