mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
Alpha phase is completed. New version 2.0.12
This commit is contained in:
parent
a1dee08195
commit
3761ff47d2
18
.github/workflows/apt.yml
vendored
18
.github/workflows/apt.yml
vendored
@ -27,11 +27,13 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
|
|
||||||
- name: Extract major.minor.patch from file .version
|
- name: Generate environment variables
|
||||||
run: |
|
run: |
|
||||||
tr -d '\n' < .version > temp && mv temp .version
|
tr -d '\n' < .version > temp && mv temp .version
|
||||||
VERSION=$(tr -d '\n' < .version)
|
VERSION=$(cat .version)
|
||||||
echo "MAJOR_MINOR_PATCH=$(echo "${VERSION%.*}.$((${VERSION##*.}))")" >> $GITHUB_ENV
|
echo VERSION=${VERSION} >> $GITHUB_ENV
|
||||||
|
echo STANDARDS_VERSION=$(echo ${VERSION%+*}) >> $GITHUB_ENV
|
||||||
|
echo DISTRIBUTION=$(echo ${{ matrix.distribution }} | tr '[:upper:]' '[:lower:]') >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Build package
|
- name: Build package
|
||||||
shell: bash
|
shell: bash
|
||||||
@ -40,13 +42,13 @@ jobs:
|
|||||||
docker run --rm \
|
docker run --rm \
|
||||||
-v "${GITHUB_WORKSPACE}/deploy:/deploy" \
|
-v "${GITHUB_WORKSPACE}/deploy:/deploy" \
|
||||||
-v "${GITHUB_WORKSPACE}:/source:rw" \
|
-v "${GITHUB_WORKSPACE}:/source:rw" \
|
||||||
ghcr.io/hyperion-project/${{ matrix.architecture }}:$(echo ${{ matrix.distribution }} | tr '[:upper:]' '[:lower:]') \
|
ghcr.io/hyperion-project/${{ matrix.architecture }}:${{ env.DISTRIBUTION }} \
|
||||||
/bin/bash -c "cd /source && \
|
/bin/bash -c "cd /source && \
|
||||||
mkdir -p debian/source && echo '3.0 (quilt)' > debian/source/format && \
|
mkdir -p debian/source && echo '3.0 (native)' > debian/source/format && \
|
||||||
dch --create --distribution $(echo ${{ matrix.distribution }} | tr '[:upper:]' '[:lower:]') --package 'hyperion' -v '$(cat .version)~$(echo ${{ matrix.distribution }} | tr '[:upper:]' '[:lower:]')' '${{ github.event.commits[0].message }}' && \
|
dch --create --distribution ${{ env.DISTRIBUTION }} --package 'hyperion' -v '${{ env.VERSION }}~${{ env.DISTRIBUTION }}' '${{ github.event.commits[0].message }}' && \
|
||||||
cp -fr LICENSE debian/copyright && \
|
cp -fr LICENSE debian/copyright && \
|
||||||
sed 's/@BUILD_DEPENDS@/${{ matrix.build-depends }}/g; s/@DEPENDS@/${{ matrix.package-depends }}/g; s/@ARCHITECTURE@/${{ matrix.architecture }}/g; s/@STANDARDS_VERSION@/${{ env.MAJOR_MINOR_PATCH }}/g' debian/control.in > debian/control && \
|
sed 's/@BUILD_DEPENDS@/${{ matrix.build-depends }}/g; s/@DEPENDS@/${{ matrix.package-depends }}/g; s/@ARCHITECTURE@/${{ matrix.architecture }}/g; s/@STANDARDS_VERSION@/${{ env.STANDARDS_VERSION }}/g' debian/control.in > debian/control && \
|
||||||
tar -cJf ../hyperion_$(cat .version)~$(echo ${{ matrix.distribution }} | tr '[:upper:]' '[:lower:]').orig.tar.xz . && \
|
tar -cJf ../hyperion_${{ env.VERSION }}~${{ env.DISTRIBUTION }}.orig.tar.xz . && \
|
||||||
debuild --no-lintian -uc -us && \
|
debuild --no-lintian -uc -us && \
|
||||||
cp ../hyperion_* /deploy"
|
cp ../hyperion_* /deploy"
|
||||||
|
|
||||||
|
23
.github/workflows/nightly.yml
vendored
23
.github/workflows/nightly.yml
vendored
@ -50,12 +50,13 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
|
|
||||||
- name: Generate nightly version
|
- name: Generate environment variables
|
||||||
id: vars
|
|
||||||
run: |
|
run: |
|
||||||
VERSION="$(tr -d '\n' < .version)+nightly$(date '+%Y%m%d')$(git rev-parse --short HEAD)"
|
echo "$(tr -d '\n' < .version)+nightly$(date '+%Y%m%d')$(git rev-parse --short HEAD)" > .version
|
||||||
echo "MAJOR_MINOR_PATCH=$(echo "${VERSION%.*}.$((${VERSION##*.}))")" >> $GITHUB_ENV
|
VERSION=$(cat .version)
|
||||||
echo "$VERSION" > .version
|
echo VERSION=${VERSION} >> $GITHUB_ENV
|
||||||
|
echo STANDARDS_VERSION=$(echo ${VERSION%+*}) >> $GITHUB_ENV
|
||||||
|
echo DISTRIBUTION=$(echo ${{ matrix.distribution }} | tr '[:upper:]' '[:lower:]') >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Build package
|
- name: Build package
|
||||||
shell: bash
|
shell: bash
|
||||||
@ -64,13 +65,13 @@ jobs:
|
|||||||
docker run --rm \
|
docker run --rm \
|
||||||
-v "${GITHUB_WORKSPACE}/deploy:/deploy" \
|
-v "${GITHUB_WORKSPACE}/deploy:/deploy" \
|
||||||
-v "${GITHUB_WORKSPACE}:/source:rw" \
|
-v "${GITHUB_WORKSPACE}:/source:rw" \
|
||||||
ghcr.io/hyperion-project/${{ matrix.architecture }}:$(echo ${{ matrix.distribution }} | tr '[:upper:]' '[:lower:]') \
|
ghcr.io/hyperion-project/${{ matrix.architecture }}:${{ env.DISTRIBUTION }} \
|
||||||
/bin/bash -c "cd /source && \
|
/bin/bash -c "cd /source && \
|
||||||
mkdir -p debian/source && echo '3.0 (quilt)' > debian/source/format && \
|
mkdir -p debian/source && echo '3.0 (native)' > debian/source/format && \
|
||||||
dch --create --distribution $(echo ${{ matrix.distribution }} | tr '[:upper:]' '[:lower:]') --package 'hyperion' -v '$(cat .version)~$(echo ${{ matrix.distribution }} | tr '[:upper:]' '[:lower:]')' '${{ github.event.commits[0].message }}' && \
|
dch --create --distribution ${{ env.DISTRIBUTION }} --package 'hyperion' -v '${{ env.VERSION }}~${{ env.DISTRIBUTION }}' '${{ github.event.commits[0].message }}' && \
|
||||||
cp -fr LICENSE debian/copyright && \
|
cp -fr LICENSE debian/copyright && \
|
||||||
sed 's/@BUILD_DEPENDS@/${{ matrix.build-depends }}/g; s/@DEPENDS@/${{ matrix.package-depends }}/g; s/@ARCHITECTURE@/${{ matrix.architecture }}/g; s/@STANDARDS_VERSION@/${{ env.MAJOR_MINOR_PATCH }}/g' debian/control.in > debian/control && \
|
sed 's/@BUILD_DEPENDS@/${{ matrix.build-depends }}/g; s/@DEPENDS@/${{ matrix.package-depends }}/g; s/@ARCHITECTURE@/${{ matrix.architecture }}/g; s/@STANDARDS_VERSION@/${{ env.STANDARDS_VERSION }}/g' debian/control.in > debian/control && \
|
||||||
tar -cJf ../hyperion_$(cat .version)~$(echo ${{ matrix.distribution }} | tr '[:upper:]' '[:lower:]').orig.tar.xz . && \
|
tar -cJf ../hyperion_${{ env.VERSION }}~${{ env.DISTRIBUTION }}.orig.tar.xz . && \
|
||||||
debuild --no-lintian -uc -us && \
|
debuild --no-lintian -uc -us && \
|
||||||
cp ../hyperion_* /deploy"
|
cp ../hyperion_* /deploy"
|
||||||
|
|
||||||
@ -121,7 +122,7 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
- name: Upload packages to APT server (Nightly)
|
- name: Upload packages to nightly server
|
||||||
uses: SamKirkland/FTP-Deploy-Action@4.1.0
|
uses: SamKirkland/FTP-Deploy-Action@4.1.0
|
||||||
with:
|
with:
|
||||||
server: nightly.hyperion-project.org
|
server: nightly.hyperion-project.org
|
||||||
|
7
.github/workflows/push-master.yml
vendored
7
.github/workflows/push-master.yml
vendored
@ -175,12 +175,6 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
echo "TAG=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV
|
echo "TAG=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV
|
||||||
echo "VERSION=$(tr -d '\n' < .version)" >> $GITHUB_ENV
|
echo "VERSION=$(tr -d '\n' < .version)" >> $GITHUB_ENV
|
||||||
echo "preRelease=false" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
# If version contains alpha or beta, mark draft release as pre-release
|
|
||||||
- name: Mark release as pre-release
|
|
||||||
if: contains(env.VERSION, 'alpha') || contains(env.VERSION, 'beta')
|
|
||||||
run: echo "preRelease=true" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
# Download artifacts from previous build process
|
# Download artifacts from previous build process
|
||||||
- name: Download artifacts
|
- name: Download artifacts
|
||||||
@ -196,7 +190,6 @@ jobs:
|
|||||||
tag_name: ${{ env.TAG }}
|
tag_name: ${{ env.TAG }}
|
||||||
files: "artifacts/**"
|
files: "artifacts/**"
|
||||||
draft: true
|
draft: true
|
||||||
prerelease: ${{ env.preRelease }}
|
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ function(SetVersionNumber PREFIX VERSION_STRING)
|
|||||||
LIST( GET VERSION_PARTS 1 VERSION_MINOR )
|
LIST( GET VERSION_PARTS 1 VERSION_MINOR )
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(${VERSION_LEN} GREATER 3)
|
if(${VERSION_LEN} GREATER 2)
|
||||||
LIST( GET VERSION_PARTS 2 VERSION_PATCH )
|
LIST( GET VERSION_PARTS 2 VERSION_PATCH )
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user