2021-12-19 23:12:25 +01:00
|
|
|
name: 'MinedMap'
|
|
|
|
on: ['push', 'pull_request', 'workflow_dispatch']
|
|
|
|
|
|
|
|
jobs:
|
2021-12-19 23:19:56 +01:00
|
|
|
viewer:
|
|
|
|
name: 'Package viewer'
|
|
|
|
runs-on: 'ubuntu-20.04'
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: 'Checkout'
|
2022-10-16 12:44:05 +02:00
|
|
|
uses: 'actions/checkout@v3'
|
2021-12-19 23:19:56 +01:00
|
|
|
|
|
|
|
- name: 'Get version'
|
|
|
|
id: 'tag'
|
|
|
|
run: |
|
|
|
|
set -o pipefail
|
2022-10-16 12:24:48 +02:00
|
|
|
git fetch --prune --unshallow --tags -f
|
2022-10-16 12:49:13 +02:00
|
|
|
echo "tag=$(git describe --abbrev=7 --match='v*' | sed 's/^v//')" >> $GITHUB_OUTPUT
|
2021-12-19 23:19:56 +01:00
|
|
|
|
|
|
|
- name: 'Install'
|
|
|
|
run: |
|
|
|
|
pkgdir='build/pkg/MinedMap-${{ steps.tag.outputs.tag }}-viewer'
|
|
|
|
mkdir -p "$pkgdir"
|
|
|
|
cp -r viewer/* "$pkgdir"/
|
|
|
|
|
|
|
|
- name: 'Archive'
|
2022-10-16 12:44:05 +02:00
|
|
|
uses: 'actions/upload-artifact@v3'
|
2021-12-19 23:19:56 +01:00
|
|
|
with:
|
|
|
|
name: 'MinedMap-${{ steps.tag.outputs.tag }}-viewer'
|
|
|
|
path: 'build/pkg'
|