Compare commits

...

4 Commits
v0.0.5 ... main

Author SHA1 Message Date
Leopere d4bb614e1e pack-push and versions! 2025-01-14 14:49:44 -05:00
Leopere 83a2b0794f fixup 2025-01-14 14:45:01 -05:00
colin edf7b4464f Update src/simple-glitchtip.php 2025-01-14 14:41:46 -05:00
colin a300156a91 Update composer.json 2025-01-14 14:41:27 -05:00
4 changed files with 78 additions and 4 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
simple-glitchtip-c5.zip

View File

@ -1,11 +1,24 @@
{
"name": "nixius/simple-glitchtip-c5",
"description": "A simple integration for GlitchTip",
"version": "0.0.1",
"version": "0.0.3",
"type": "library",
"license": "MIT",
"autoload": {
"psr-4": {
"Nixius\\SimpleGlitchtip\\": "/"
"Nixius\\SimpleGlitchtip\\": "src/"
}
}
},
"authors": [
{
"name": "Your Name",
"email": "your.email@example.com"
}
],
"keywords": [
"glitchtip",
"integration",
"php"
],
"require": {}
}

60
pack-push.sh Executable file
View File

@ -0,0 +1,60 @@
#!/bin/bash
# Exit on any error
set -e
# Ensure environment variables are set
if [[ -z "$REGISTRY_USER" || -z "$REGISTRY_PASSWORD" ]]; then
echo "Error: REGISTRY_USER and REGISTRY_PASSWORD must be set in the environment."
exit 1
fi
# Variables
ZIP_FILE="simple-glitchtip-c5.zip"
REGISTRY_URL="https://git.nixc.us/api/packages/nixius/composer"
# Ensure composer.json exists
if [[ ! -f "composer.json" ]]; then
echo "Error: composer.json not found in the current directory."
exit 1
fi
# Increment version in composer.json
echo "Incrementing version in composer.json..."
VERSION=$(jq -r '.version' composer.json)
if [[ $VERSION == "null" ]]; then
echo "Error: version is missing in composer.json."
exit 1
fi
# Extract version components
IFS='.' read -r MAJOR MINOR PATCH <<< "$VERSION"
PATCH=$((PATCH + 1)) # Increment patch version
NEW_VERSION="$MAJOR.$MINOR.$PATCH"
# Update composer.json with the new version
jq --arg version "$NEW_VERSION" '.version = $version' composer.json > composer.json.tmp && mv composer.json.tmp composer.json
echo "Updated version to $NEW_VERSION."
# Zip the current directory
echo "Creating zip file: $ZIP_FILE..."
zip -r "$ZIP_FILE" . >/dev/null
echo "Zip file created."
# Upload to Gitea registry
echo "Uploading $ZIP_FILE to $REGISTRY_URL..."
RESPONSE=$(curl --silent --write-out "%{http_code}" --output /dev/null \
--user "$REGISTRY_USER:$REGISTRY_PASSWORD" \
--upload-file "$ZIP_FILE" \
"$REGISTRY_URL")
if [[ $RESPONSE -eq 201 ]]; then
echo "Package successfully uploaded with version $NEW_VERSION."
else
echo "Error: Failed to upload package. HTTP response code: $RESPONSE."
exit 1
fi
# Cleanup
rm -f "$ZIP_FILE"
echo "Cleanup complete. Done!"