Skip to content

Commit 20d008b

Browse files
authored
Merge pull request #2 from faucetsdn/transitions-0.8.9
Upgrade transitions to 0.8.9
2 parents 04c4da3 + 8396793 commit 20d008b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+18204
-7645
lines changed

.coveragerc

100644100755
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
[run]
2-
source = transitions
3-
include = */transitions/*
1+
[run]
2+
source = transitions
3+
include = */transitions/*
4+
relative_files = True
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Build debian package
2+
3+
on:
4+
release:
5+
types:
6+
- published
7+
8+
env:
9+
DEBIAN_FRONTEND: noninteractive
10+
11+
jobs:
12+
debian-package:
13+
name: "Build debian package"
14+
runs-on: ubuntu-latest
15+
environment:
16+
name: "release"
17+
container:
18+
image: "debian:latest"
19+
steps:
20+
- name: Install dependencies
21+
run: |
22+
apt-get update
23+
apt-get -y upgrade
24+
apt-get -y install devscripts dpkg-dev debhelper equivs
25+
- name: Checkout repo
26+
uses: actions/checkout@v2
27+
- name: Bump version
28+
run: |
29+
export DEBEMAIL='[email protected]'
30+
export DEBFULLNAME='Faucet Maintainers'
31+
debchange --newversion ${{ github.event.release.tag_name }} -b "New upstream release"
32+
- name: Build package
33+
run: |
34+
mk-build-deps -i -r -t 'apt-get -f -y --force-yes'
35+
dpkg-buildpackage -b -us -uc -rfakeroot
36+
- name: Store package
37+
run: |
38+
mkdir -p packages/all
39+
cp ../*.deb packages/all
40+
- name: Publish package on packagecloud
41+
uses: faucetsdn/action-packagecloud-upload-debian-packages@v1
42+
with:
43+
path: packages/
44+
repo: faucetsdn/faucet-test
45+
token: ${{ secrets.PACKAGECLOUD_TOKEN }}

.github/workflows/test-debian.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Test building debian package
2+
3+
on: pull_request
4+
5+
env:
6+
DEBIAN_FRONTEND: noninteractive
7+
8+
jobs:
9+
debian-package:
10+
name: "Build debian package"
11+
runs-on: ubuntu-latest
12+
container:
13+
image: "debian:latest"
14+
steps:
15+
- name: Install dependencies
16+
run: |
17+
apt-get update
18+
apt-get -y upgrade
19+
apt-get -y install devscripts dpkg-dev debhelper equivs
20+
- name: Checkout repo
21+
uses: actions/checkout@v2
22+
- name: Bump version
23+
run: |
24+
export DEBEMAIL='[email protected]'
25+
export DEBFULLNAME='Faucet Maintainers'
26+
debchange -b "Test release"
27+
- name: Build package
28+
run: |
29+
mk-build-deps -i -r -t 'apt-get -f -y --force-yes'
30+
dpkg-buildpackage -b -us -uc -rfakeroot

.gitignore

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

.gitlab-ci.yml

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

0 commit comments

Comments
 (0)