diff --git a/conf/teatrader/push b/conf/teatrader/push index 0e6b15a..f884aba 100755 --- a/conf/teatrader/push +++ b/conf/teatrader/push @@ -6,6 +6,7 @@ return 1; cd /var/src/teatrader +git checkout main git pull cargo build --release diff --git a/conf/teatrader/release b/conf/teatrader/release index 7e13a6b..4054fe8 100755 --- a/conf/teatrader/release +++ b/conf/teatrader/release @@ -6,8 +6,9 @@ return 1; cd /var/src/teatrader -tag=$(curl -s $GITEA/api/v1/repos/$OWNER/$REPO/releases/latest \ - | jq -r .tag_name) +tag=$(curl -s -H "Authorization: token $(cat ~/.webbump-secret)" \ + https://git.engler-labs.root64.de/api/v1/repos/fabolous005/teatrader/releases/latest |\ + jq -r .tag_name) git checkout "$tag" diff --git a/main.py b/main.py index a928bc0..329e56b 100644 --- a/main.py +++ b/main.py @@ -58,7 +58,7 @@ def gitea_webhook(): try: subprocess.run([script_path, *args], check=True) except subprocess.CalledProcessError as e: - logger.error(repo_name + " " + script_name + " script failed with exit code: " + e) + logger.error(repo_name + " " + event_type + " script failed with exit code: " + e) return jsonify({"error": f"Script failed: {e}"}), 500 logger.info("Script executed successfully")