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>
This commit is contained in:
@@ -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\""
|
||||
Reference in New Issue
Block a user