Add GitHub workflows for test and release

Also:
 - Fix test scenario that failed due
   to fuzzy completions
 - Bump Cucumber

Fixes #36
This commit is contained in:
Raphael Reitzig 2020-12-14 03:25:46 +01:00
parent 04ecbe7361
commit 244456c681
9 changed files with 205 additions and 15 deletions

View file

@ -1,4 +1,4 @@
FROM ruby:2.5.8-slim-buster
FROM ruby:2.7-slim-buster
# Install dependencies
RUN apt-get update \
@ -7,6 +7,8 @@ RUN apt-get update \
curl \
unzip \
zip \
ruby-dev \
build-essential \
&& apt-get clean
WORKDIR app
@ -38,4 +40,4 @@ RUN ls -R $TEST_HOME/.config/fish/
# Run tests
COPY test ./
ENTRYPOINT ["cucumber"]
CMD []
CMD ["--publish-quiet"]