Skip to content

Commit 9666be3

Browse files
committed
Migrate to GitHub Actions
Travis is dead (sort of), so we move to GitHub Actions. Bintray is also dead, so we are just storing packages as build artifacts. This also removes the dependency (as a git submodule) to beaver. Under the current circumstances beaver provides very low value.
1 parent 184f8df commit 9666be3

File tree

6 files changed

+23
-44
lines changed

6 files changed

+23
-44
lines changed

.github/workflows/ci.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: CI
2+
on: [create, pull_request, push]
3+
jobs:
4+
CI:
5+
runs-on: ubuntu-latest
6+
steps:
7+
- name: Checkout
8+
uses: actions/checkout@v2
9+
with:
10+
fetch-depth: 0 # Needed to make sure to proper git describe
11+
- name: Install dependencies
12+
run: |
13+
sudo apt-get update
14+
sudo apt-get -y install python3 python-docutils ruby-dev
15+
sudo gem install fpm
16+
- name: Build
17+
run: make PYTHON=python3 all deb
18+
- name: Archive package artifacts
19+
uses: actions/upload-artifact@v2
20+
with:
21+
name: deb
22+
path: deb/git-hub_*.deb
23+
if-no-files-found: error

.gitmodules

Lines changed: 0 additions & 3 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

beaver

Lines changed: 0 additions & 1 deletion
This file was deleted.

beaver.Dockerfile

Lines changed: 0 additions & 1 deletion
This file was deleted.

docker/build

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)