1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/snserver_ynh.git synced 2024-09-03 20:26:22 +02:00

Fix: ci-auto-updater

This commit is contained in:
Fabian Wilkens 2022-08-09 12:39:09 +02:00
parent c73657f994
commit 2695bdf67e
No known key found for this signature in database
GPG key ID: 23DFA025BB4E9FAB
2 changed files with 7 additions and 24 deletions

View file

@ -14,8 +14,6 @@
#================================================= #=================================================
# Fetching information # Fetching information
# Current versions are defined in _common.sh
source scripts/_common.sh
current_version=$(cat manifest.json | jq -j '.version|split("~")[0]') current_version=$(cat manifest.json | jq -j '.version|split("~")[0]')
#repo=$(cat manifest.json | jq -j '.upstream.code|split("https://github.com/")[1]') #repo=$(cat manifest.json | jq -j '.upstream.code|split("https://github.com/")[1]')
repo="standardnotes/server" repo="standardnotes/server"
@ -41,15 +39,10 @@ version=$(curl --silent "https://api.github.com/repos/$repo/commits/$commit" | j
api_gateway_online_version=$(curl --silent "https://raw.githubusercontent.com/$repo/$commit/packages/api-gateway/package.json" | jq -j '.version') api_gateway_online_version=$(curl --silent "https://raw.githubusercontent.com/$repo/$commit/packages/api-gateway/package.json" | jq -j '.version')
auth_online_version=$(curl --silent "https://raw.githubusercontent.com/$repo/$commit/packages/auth/package.json" | jq -j '.version') auth_online_version=$(curl --silent "https://raw.githubusercontent.com/$repo/$commit/packages/auth/package.json" | jq -j '.version')
files_online_version=$(curl --silent "https://raw.githubusercontent.com/$repo/$commit/packages/files/package.json" | jq -j '.version') files_online_version=$(curl --silent "https://raw.githubusercontent.com/$repo/$commit/packages/files/package.json" | jq -j '.version')
ss_online_version=$(curl --silent "https://raw.githubusercontent.com/$repo/$commit/packages/syncing_server/package.json" | jq -j '.version') ss_online_version=$(curl --silent "https://raw.githubusercontent.com/$repo/$commit/packages/syncing-server/package.json" | jq -j '.version')
# Setting up the environment variables # Setting up the environment variables
echo "Current version: $current_version" echo "Current version: $current_version"
echo "API-Gateway: $api_gateway_version"
echo "Auth: $auth_version"
echo "Files: $files_version"
echo "Syncing-Server: $syncing_server_version"
echo ""
echo "Latest release from upstream: $version" echo "Latest release from upstream: $version"
echo "API-Gateway: $api_gateway_online_version" echo "API-Gateway: $api_gateway_online_version"
echo "Auth: $auth_online_version" echo "Auth: $auth_online_version"
@ -58,14 +51,10 @@ echo "Syncing-Server: $ss_online_version"
echo "VERSION=$version" >> $GITHUB_ENV echo "VERSION=$version" >> $GITHUB_ENV
echo "VERSION_CURRENT=$current_version" >> $GITHUB_ENV echo "VERSION_CURRENT=$current_version" >> $GITHUB_ENV
echo "VERSION_API=$api_gateway_version" >> $GITHUB_ENV echo "VERSION_API=$api_gateway_online_version" >> $GITHUB_ENV
echo "VERSION_API_UPDATE=$api_gateway_online_version" >> $GITHUB_ENV echo "VERSION_AUTH=$auth_online_version" >> $GITHUB_ENV
echo "VERSION_AUTH=$auth_version" >> $GITHUB_ENV echo "VERSION_FILES=$files_online_version" >> $GITHUB_ENV
echo "VERSION_AUTH_UPDATE=$auth_online_version" >> $GITHUB_ENV echo "VERSION_SS=$ss_online_version" >> $GITHUB_ENV
echo "VERSION_FILES=$files_version" >> $GITHUB_ENV
echo "VERSION_FILES_UPDATE=$files_online_version" >> $GITHUB_ENV
echo "VERSION_SS=$syncing_server_version" >> $GITHUB_ENV
echo "VERSION_SS_UPDATE=$ss_online_version" >> $GITHUB_ENV
# For the time being, let's assume the script will fail # For the time being, let's assume the script will fail
echo "PROCEED=false" >> $GITHUB_ENV echo "PROCEED=false" >> $GITHUB_ENV
@ -80,7 +69,7 @@ elif git ls-remote -q --exit-code --heads https://github.com/$GITHUB_REPOSITORY.
exit 0 exit 0
fi fi
asset="https://github.com/$remote/archive/$commit.tar.gz" asset="https://github.com/$repo/archive/$commit.tar.gz"
#================================================= #=================================================
# UPDATE SOURCE FILES # UPDATE SOURCE FILES
@ -104,7 +93,6 @@ SOURCE_SUM=$checksum
SOURCE_SUM_PRG=sha256sum SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true SOURCE_IN_SUBDIR=true
SOURCE_FILENAME=
EOT EOT
echo "... conf/app.src updated" echo "... conf/app.src updated"

View file

@ -46,9 +46,4 @@ jobs:
title: 'Upgrade to ${{ env.VERSION }}' title: 'Upgrade to ${{ env.VERSION }}'
body: | body: |
Upgrade ${{ env.VERSION_CURRENT }} to ${{ env.VERSION }} Upgrade ${{ env.VERSION_CURRENT }} to ${{ env.VERSION }}
draft: false
API-Gateway Version: ${{ env.VERSION_API }} to ${{ env.VERSION_API_UPDATE }}
Auth Version: ${{ env.VERSION_AUTH }} to ${{ env.VERSION_AUTH_UPDATE }}
Files Version: ${{ env.VERSION_FILES }} to ${{ env.VERSION_FILEs_UPDATE }}
Syncing-Server-JS Version: ${{ env.VERSION_SS }} to ${{ env.VERSION_SS_UPDATE }}
draft: true