Skip to content

Added translation using Weblate (Danish) #33

Added translation using Weblate (Danish)

Added translation using Weblate (Danish) #33

Workflow file for this run

name: Converted Workflow
on:
push:
branches:
- master
- dev
pull_request:
branches:
- master
jobs:
build:
services:
db:
image: postgres:11
ports: ['5432:5432']
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
env:
POSTGRES_DB: travis_ci
POSTGRES_HOST: localhost
POSTGRES_PORT: 5433
POSTGRES_USER: postgres
POSTGRES_PASSWORD: anything
env:
PGHOST: localhost
PGPORT: 5432
PGUSER: postgres
PGPASSWORD: anything
POSTGRES_DB: travis_ci
POSTGRES_HOST: localhost
POSTGRES_PORT: 5433
POSTGRES_USER: postgres
POSTGRES_PASSWORD: anything
SECRET_KEY_BASE: development_secret
runs-on: '${{ matrix.os }}'
strategy:
matrix:
os:
- ubuntu-22.04
steps:
- uses: actions/checkout@v3
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.0.4
bundler-cache: true
- run: RAILS_ENV=test bundle exec rake db:create
- run: RAILS_ENV=test bundle exec rake --trace db:migrate
- run: bundle exec rake db:test:prepare
- run: cp .env.sample .env
- run: docker volume create --name=inkledb
- run: docker-compose up -d
- run: docker-compose stop
-
name: Login to Docker Hub
uses: docker/login-action@v2
with:
username: albancrommer
password: ${{ secrets.DOCKER_TOKEN }}
-
name: Push to Registry and CD
env:
CD_TOKEN: ${{ secrets.CD_TOKEN }}
run: |
COMMIT=${GITHUB_SHA::8}
echo "ref_type:'$GITHUB_REF_TYPE' ref_name:'$GITHUB_REF_NAME'"
if [[ "$GITHUB_REF_TYPE" == "branch" ]]; then
case "$GITHUB_REF_NAME" in
"master")
TAG="latest"
;;
"dev")
TAG="dev"
CD="stageme.inklewriter.com"
;;
esac
elif [[ $GITHUB_REF_TYPE == "tag" ]]; then
TAG="$GITHUB_REF_NAME"
fi
if [[ -n "$TAG" ]]; then
IMAGE_ID=$(docker image list | grep albancrommer/inklewriter | head -n 1 | awk '{print $3}')
echo "Pushing local image '$IMAGE_ID' to dockerhub with tag '$TAG' and SHA:'$COMMIT'"
echo "Local images:"
echo docker tag "${IMAGE_ID}" "albancrommer/inklewriter:${COMMIT}";
docker tag "${IMAGE_ID}" "albancrommer/inklewriter:${COMMIT}";
echo docker push "albancrommer/inklewriter:${COMMIT}";
docker push "albancrommer/inklewriter:${COMMIT}";
echo docker tag "${IMAGE_ID}" "albancrommer/inklewriter:${TAG}";
docker tag "${IMAGE_ID}" "albancrommer/inklewriter:${TAG}";
echo docker push "albancrommer/inklewriter:${TAG}";
docker push "albancrommer/inklewriter:${TAG}";
fi
if [[ -n "$CD" ]]; then
URL="https://${CD}/webhooks"
echo "Requesting deployment for branch/tag '$GITHUB_REF_NAME' on '$URL' with token '${CD_TOKEN::4}'"
curl -X POST -H "Content-Length: 0" -H "Token: ${CD_TOKEN}" "${URL}"
fi