Move to GitHub
This commit is contained in:
parent
55e1a06df6
commit
29d1516047
6 changed files with 74 additions and 77 deletions
1
.github/FUNDING.yml
vendored
Normal file
1
.github/FUNDING.yml
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
liberapay: ilpianista
|
61
.github/workflows/build.yml
vendored
Normal file
61
.github/workflows/build.yml
vendored
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
name: SailfishOS build
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
tags:
|
||||||
|
- '*'
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Prepare
|
||||||
|
run: mkdir output
|
||||||
|
|
||||||
|
- name: Build armv7hl
|
||||||
|
id: build_armv7hl
|
||||||
|
uses: coderus/github-sfos-build@master
|
||||||
|
with:
|
||||||
|
release: 4.4.0.58
|
||||||
|
|
||||||
|
- name: Build i486
|
||||||
|
id: build_i486
|
||||||
|
uses: coderus/github-sfos-build@master
|
||||||
|
with:
|
||||||
|
release: 4.4.0.58
|
||||||
|
arch: i486
|
||||||
|
|
||||||
|
- name: Build i486
|
||||||
|
id: build_aarch64
|
||||||
|
uses: coderus/github-sfos-build@master
|
||||||
|
with:
|
||||||
|
release: 4.4.0.58
|
||||||
|
arch: aarch64
|
||||||
|
|
||||||
|
- name: Upload build result
|
||||||
|
uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: rpms
|
||||||
|
path: RPMS
|
||||||
|
|
||||||
|
- name: Create release
|
||||||
|
if: contains(github.ref, 'release')
|
||||||
|
run: |
|
||||||
|
set -x
|
||||||
|
assets=()
|
||||||
|
for asset in RPMS/*.rpm; do
|
||||||
|
assets+=("-a" "$asset")
|
||||||
|
done
|
||||||
|
tag_name="${GITHUB_REF##*/}"
|
||||||
|
hub release create "${assets[@]}" -m "$tag_name" "$tag_name"
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
|
@ -1,63 +0,0 @@
|
||||||
stages:
|
|
||||||
- build
|
|
||||||
- test
|
|
||||||
- publish
|
|
||||||
|
|
||||||
.build:
|
|
||||||
stage: build
|
|
||||||
variables:
|
|
||||||
ARCH: armv7hl
|
|
||||||
SFOS_VERSION: "3.4.0.24"
|
|
||||||
image: coderus/sailfishos-platform-sdk:${SFOS_VERSION}
|
|
||||||
artifacts:
|
|
||||||
paths:
|
|
||||||
- "output/*"
|
|
||||||
script:
|
|
||||||
- mkdir output
|
|
||||||
- mkdir ~/build
|
|
||||||
- cp -r * ~/build
|
|
||||||
- pushd ~/build
|
|
||||||
- mb2 -t SailfishOS-$SFOS_VERSION-$ARCH build
|
|
||||||
- popd
|
|
||||||
- cp -v ~/build/RPMS/* output
|
|
||||||
only:
|
|
||||||
- merge_requests
|
|
||||||
- tags
|
|
||||||
|
|
||||||
build_armv7hl:
|
|
||||||
extends: .build
|
|
||||||
|
|
||||||
build_i486:
|
|
||||||
extends: .build
|
|
||||||
variables:
|
|
||||||
ARCH: i486
|
|
||||||
|
|
||||||
build_aarch64:
|
|
||||||
extends: .build
|
|
||||||
variables:
|
|
||||||
ARCH: aarch64
|
|
||||||
|
|
||||||
test:validate-rpms:
|
|
||||||
stage: test
|
|
||||||
image: registry.gitlab.com/whisperfish/sailo-rs/rpm-validator:latest
|
|
||||||
needs:
|
|
||||||
- build_armv7hl
|
|
||||||
- build_i486
|
|
||||||
- build_aarch64
|
|
||||||
script:
|
|
||||||
- rpmvalidation.sh output/*.rpm
|
|
||||||
only:
|
|
||||||
- merge_requests
|
|
||||||
- tags
|
|
||||||
|
|
||||||
publish:
|
|
||||||
image: inetprocess/gitlab-release
|
|
||||||
stage: publish
|
|
||||||
needs:
|
|
||||||
- build_armv7hl
|
|
||||||
- build_i486
|
|
||||||
- build_aarch64
|
|
||||||
only:
|
|
||||||
- tags
|
|
||||||
script:
|
|
||||||
- gitlab-release --message 'Release $CI_COMMIT_TAG' output/*
|
|
|
@ -2,8 +2,6 @@
|
||||||
|
|
||||||
A free-hand draw application for [Sailfish OS](https://sailfishos.org).
|
A free-hand draw application for [Sailfish OS](https://sailfishos.org).
|
||||||
|
|
||||||
[![Build Status](https://gitlab.com/ilpianista/harbour-Papocchio/badges/master/pipeline.svg)](https://gitlab.com/ilpianista/harbour-Papocchio/pipelines)
|
|
||||||
|
|
||||||
## Translations
|
## Translations
|
||||||
|
|
||||||
[![Translation status](https://hosted.weblate.org/widgets/harbour-papocchio/-/svg-badge.svg)](https://hosted.weblate.org/engage/harbour-papocchio/?utm_source=widget)
|
[![Translation status](https://hosted.weblate.org/widgets/harbour-papocchio/-/svg-badge.svg)](https://hosted.weblate.org/engage/harbour-papocchio/?utm_source=widget)
|
||||||
|
|
|
@ -37,14 +37,14 @@ DeveloperName: Andrea Scarpino
|
||||||
Categories:
|
Categories:
|
||||||
- Graphics
|
- Graphics
|
||||||
Custom:
|
Custom:
|
||||||
Repo: https://gitlab.com/ilpianista/harbour-Papocchio
|
Repo: https://github.com/ilpianista/harbour-Papocchio
|
||||||
Icon: https://gitlab.com/ilpianista/harbour-Papocchio/-/raw/master/icons/harbour-papocchio.svg
|
Icon: https://github.com/ilpianista/harbour-Papocchio/-/raw/master/icons/harbour-papocchio.svg
|
||||||
Screenshots:
|
Screenshots:
|
||||||
- https://gitlab.com/ilpianista/harbour-Papocchio/-/raw/master/screenshots/screenshot_1.png
|
- https://github.com/ilpianista/harbour-Papocchio/-/raw/master/screenshots/screenshot_1.png
|
||||||
- https://gitlab.com/ilpianista/harbour-Papocchio/-/raw/master/screenshots/screenshot_2.png
|
- https://github.com/ilpianista/harbour-Papocchio/-/raw/master/screenshots/screenshot_2.png
|
||||||
Url:
|
Url:
|
||||||
Homepage: https://gitlab.com/ilpianista/harbour-Papocchio
|
Homepage: https://github.com/ilpianista/harbour-Papocchio
|
||||||
Bugtracker: https://gitlab.com/ilpianista/harbour-Papocchio/-/issues
|
Bugtracker: https://github.com/ilpianista/harbour-Papocchio/-/issues
|
||||||
Donation: https://paypal.me/andreascarpino
|
Donation: https://paypal.me/andreascarpino
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
|
@ -21,14 +21,14 @@ Description: |
|
||||||
Categories:
|
Categories:
|
||||||
- Graphics
|
- Graphics
|
||||||
Custom:
|
Custom:
|
||||||
Repo: https://gitlab.com/ilpianista/harbour-Papocchio
|
Repo: https://github.com/ilpianista/harbour-Papocchio
|
||||||
Icon: https://gitlab.com/ilpianista/harbour-Papocchio/-/raw/master/icons/harbour-papocchio.svg
|
Icon: https://github.com/ilpianista/harbour-Papocchio/-/raw/master/icons/harbour-papocchio.svg
|
||||||
Screenshots:
|
Screenshots:
|
||||||
- https://gitlab.com/ilpianista/harbour-Papocchio/-/raw/master/screenshots/screenshot_1.png
|
- https://github.com/ilpianista/harbour-Papocchio/-/raw/master/screenshots/screenshot_1.png
|
||||||
- https://gitlab.com/ilpianista/harbour-Papocchio/-/raw/master/screenshots/screenshot_2.png
|
- https://github.com/ilpianista/harbour-Papocchio/-/raw/master/screenshots/screenshot_2.png
|
||||||
Url:
|
Url:
|
||||||
Homepage: https://gitlab.com/ilpianista/harbour-Papocchio
|
Homepage: https://github.com/ilpianista/harbour-Papocchio
|
||||||
Bugtracker: https://gitlab.com/ilpianista/harbour-Papocchio/-/issues
|
Bugtracker: https://github.com/ilpianista/harbour-Papocchio/-/issues
|
||||||
Donation: https://paypal.me/andreascarpino
|
Donation: https://paypal.me/andreascarpino
|
||||||
%endif
|
%endif
|
||||||
Configure: none
|
Configure: none
|
||||||
|
|
Loading…
Reference in a new issue