Merge pull request #136 from ryonakano/use-gh-actions
Replace Travis with GitHub Actions
This commit is contained in:
commit
e80df2bc4e
|
@ -0,0 +1,48 @@
|
|||
name: CI
|
||||
|
||||
on: [pull_request]
|
||||
|
||||
jobs:
|
||||
Flatpak:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
arch: [x86_64, aarch64]
|
||||
# Don't fail the whole workflow if one architecture fails
|
||||
fail-fast: false
|
||||
|
||||
container:
|
||||
image: ghcr.io/elementary/flatpak-platform/runtime:6-${{ matrix.arch }}
|
||||
options: --privileged
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Set up QEMU for aarch64 emulation
|
||||
if: ${{ matrix.arch != 'x86_64' }}
|
||||
uses: docker/setup-qemu-action@v1
|
||||
with:
|
||||
platforms: arm64
|
||||
|
||||
- name: Build
|
||||
uses: bilelmoussaoui/flatpak-github-actions/flatpak-builder@v4
|
||||
with:
|
||||
bundle: easyssh.flatpak
|
||||
manifest-path: com.github.muriloventuroso.easyssh.yml.yml
|
||||
run-tests: true
|
||||
repository-name: appcenter
|
||||
repository-url: https://flatpak.elementary.io/repo.flatpakrepo
|
||||
cache-key: "flatpak-builder-${{ github.sha }}"
|
||||
arch: ${{ matrix.arch }}
|
||||
|
||||
Lint:
|
||||
name: Lint
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: valalang/lint
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Lint
|
||||
run: io.elementary.vala-lint -d .
|
27
.travis.yml
27
.travis.yml
|
@ -1,27 +0,0 @@
|
|||
---
|
||||
|
||||
language: node_js
|
||||
|
||||
node_js:
|
||||
- 10/*
|
||||
|
||||
sudo: required
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- libstdc++-5-dev
|
||||
|
||||
install:
|
||||
- npm i -g @elementaryos/houston
|
||||
|
||||
script:
|
||||
- houston ci
|
||||
--type system-app
|
||||
--name-domain com.github.muriloventuroso.easyssh
|
||||
--name-human EasySSH
|
Loading…
Reference in New Issue