Replaced travis build with github actions. Updated maintainers.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
This commit is contained in:
Konstantina Chremmou 2021-08-10 23:07:22 +01:00
parent 5a0094341b
commit dfe442e669
4 changed files with 30 additions and 12 deletions

27
.github/workflows/main.yml vendored Normal file
View File

@ -0,0 +1,27 @@
name: Run checks
on: [push, pull_request]
jobs:
job-checks:
name: Run checks
runs-on: windows-latest
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: Run copyright check
shell: powershell
run: ./scripts/check_copyright.ps1 -NOISY
- name: Run I18n check
shell: powershell
run: ./scripts/check_i18n.ps1 -NOISY
- name: Run spell check
shell: powershell
run: |
# package support for windows is not great; this is ugly, but will do for now
choco install cyg-get --no-progress
cyg-get.bat aspell aspell-en
$env:Path += ";C:\tools\cygwin\bin;"
./scripts/check_spelling.ps1 -NOISY

View File

@ -1,11 +0,0 @@
language: c
os: windows
install:
# package support for windows is not great; this is ugly, but will do for now
- choco install cyg-get
- cyg-get.bat aspell aspell-en
- powershell 'Set-ExecutionPolicy -ExecutionPolicy ByPass'
script:
- powershell './scripts/check_copyright.ps1 -NOISY'
- powershell './scripts/check_i18n.ps1 -NOISY'
- powershell '$env:Path+=";C:\tools\cygwin\bin"; ./scripts/check_spelling.ps1 -NOISY'

View File

@ -5,6 +5,8 @@ List of maintainers
* Konstantina Chremmou <konstantina.chremmou@citrix.com>
* Joey Jiang <ji.jiang@citrix.com>
* Aaron Robson <aaron.robson@citrix.com>
* Chris Lancaster <Christopher.Lancaste1@citrix.com>
* Danilo Del Busso <Danilo.Del.Busso@citrix.com>
-----------------------------------------------------------------------------

View File

@ -1,7 +1,7 @@
XenCenter
=========
[![Build Status](https://travis-ci.org/xenserver/xenadmin.svg?branch=master)](https://travis-ci.org/xenserver/xenadmin)
![Checks](https://github.com/xenserver/xenadmin/actions/workflows/main.yml/badge.svg)
[![Lines of Code](https://tokei.rs/b1/github/xenserver/xenadmin)](https://github.com/xenserver/xenadmin)
This repository contains the source code for XenCenter.