mirror of
https://github.com/RoboSats/robosats-startos.git
synced 2025-09-10 18:34:05 +00:00
37 lines
920 B
YAML
37 lines
920 B
YAML
name: Build Service
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
pull_request:
|
|
paths-ignore: ['*.md']
|
|
branches: ['main', 'master']
|
|
push:
|
|
paths-ignore: ['*.md']
|
|
branches: ['main', 'master']
|
|
|
|
jobs:
|
|
BuildPackage:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Prepare StartOS SDK
|
|
uses: Start9Labs/sdk@v1
|
|
|
|
- name: Checkout services repository
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Build the service package
|
|
id: build
|
|
run: |
|
|
git submodule update --init --recursive
|
|
start-sdk init
|
|
make
|
|
PACKAGE_ID=$(yq -oy ".id" manifest.*)
|
|
echo "package_id=$PACKAGE_ID" >> $GITHUB_ENV
|
|
printf "\n SHA256SUM: $(sha256sum ${PACKAGE_ID}.s9pk) \n"
|
|
shell: bash
|
|
|
|
- name: Upload .s9pk
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: ${{ env.package_id }}.s9pk
|
|
path: ./${{ env.package_id }}.s9pk |