Skip to content
Snippets Groups Projects
Commit 980d7676 authored by VitaliyaIoffe's avatar VitaliyaIoffe Committed by Kirill Yukhin
Browse files

github-ci: add ubuntu groovy (20.10) workflow

Add ubuntu-groovy workflow, which runs on push and pull-requests.
Fix lintian globbing-patterns-out-of-order warnings.

Part of: #5824
parent 9951a20a
No related branches found
No related tags found
No related merge requests found
name: ubuntu_20_10
on:
push:
pull_request:
repository_dispatch:
types: [backend_automation]
workflow_dispatch:
jobs:
ubuntu_20_10:
# We want to run on external PRs, but not on our own internal PRs
# as they'll be run by the push to the branch.
if: ( github.event_name == 'push' ||
github.event.pull_request.head.repo.full_name != github.repository ) &&
! endsWith(github.ref, '-notest')
runs-on: ubuntu-20.04
strategy:
fail-fast: false
steps:
# Permissions correction is needed for self-host runners,
# where work path is saved between different workflows runs.
- name: correct permissions in working directory
shell: bash
run: |
sudo chown -R $(id -u):$(id -g) .
- uses: actions/checkout@v2.3.4
with:
fetch-depth: 0
submodules: recursive
- uses: ./.github/actions/environment
- name: packaging
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_S3_ENDPOINT_URL: ${{ secrets.AWS_S3_ENDPOINT_URL }}
LIVE_REPO_S3_DIR: ${{ secrets.LIVE_REPO_S3_DIR }}
RELEASE_REPO_S3_DIR: ${{ secrets.RELEASE_REPO_S3_DIR }}
GPG_SECRET_KEY: ${{ secrets.GPG_SECRET_KEY }}
GPG_SIGN_KEY: ${{ secrets.GPG_SIGN_KEY }}
OS: 'ubuntu'
DIST: 'groovy'
uses: ./.github/actions/pack_and_deploy
- name: call action to send Telegram message on failure
env:
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_CORE_TOKEN }}
TELEGRAM_TO: ${{ secrets.TELEGRAM_CORE_TO }}
uses: ./.github/actions/send-telegram-notify
if: failure()
- name: artifacts
uses: actions/upload-artifact@v2
if: failure()
with:
name: ubuntu-groovy
retention-days: 21
path: build/usr/src/*/tarantool-*/test/var/artifacts
......@@ -3,6 +3,18 @@ Upstream-Name: tarantool
Upstream-Contact: dev@tarantool.org
Source: https://github.com/tarantool/tarantool
Files: *
Copyright: 2010-2015 Tarantool AUTHORS:
Aleksandr Lyapunov, Aleksey Demakov, Aleksey Mashanov,
Alexandre Kalendarev, Andrey Drozdov, Anton Barabanov,
Damien Lefortier, Dmitry E. Oboukhov, Dmitry Simonenko,
Eugene Blikh, Eugene Shadrin, Konstantin Knizhnik, Konstantin Osipov,
Konstantin Shulgin, Mons Anderson, Marko Kevac, Oleg Tsarev,
Pavel Cherenkov, Roman Antipin, Roman Tokarev, Roman Tsisyk,
Teodor Sigaev, Timofey Khryukin, Veniamin Gvozdikov, Vassiliy Soshnikov,
Vladimir Rudnyh, Yuriy Nevinitsin, Yuriy Vostrikov
License: BSD-2-Clause
Files: third_party/libev/* third_party/coro/* third_party/libeio/*
Copyright: 2007-2012 Marc Alexander Lehmann.
License: BSD-2-Clause or GPL-2+
......@@ -263,18 +275,6 @@ Files: src/proc_title.c
Copyright: 2000-2010, PostgreSQL Global Development Group
License: BSD-2-Clause
Files: *
Copyright: 2010-2015 Tarantool AUTHORS:
Aleksandr Lyapunov, Aleksey Demakov, Aleksey Mashanov,
Alexandre Kalendarev, Andrey Drozdov, Anton Barabanov,
Damien Lefortier, Dmitry E. Oboukhov, Dmitry Simonenko,
Eugene Blikh, Eugene Shadrin, Konstantin Knizhnik, Konstantin Osipov,
Konstantin Shulgin, Mons Anderson, Marko Kevac, Oleg Tsarev,
Pavel Cherenkov, Roman Antipin, Roman Tokarev, Roman Tsisyk,
Teodor Sigaev, Timofey Khryukin, Veniamin Gvozdikov, Vassiliy Soshnikov,
Vladimir Rudnyh, Yuriy Nevinitsin, Yuriy Vostrikov
License: BSD-2-Clause
License: BSD-2-Clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment