forked from colin/simple-glitchtip
Compare commits
1 Commits
Author | SHA1 | Date |
---|---|---|
|
42b088663b |
|
@ -1 +0,0 @@
|
||||||
simple-glitchtip-c5.zip
|
|
|
@ -1,24 +1,11 @@
|
||||||
{
|
{
|
||||||
"name": "nixius/simple-glitchtip-c5",
|
"name": "nixius/simple-glitchtip-c5",
|
||||||
"description": "A simple integration for GlitchTip",
|
"description": "A simple integration for GlitchTip",
|
||||||
"version": "0.0.3",
|
"version": "0.0.5",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"license": "MIT",
|
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"Nixius\\SimpleGlitchtip\\": "src/"
|
"Nixius\\SimpleGlitchtip\\": "/"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "Your Name",
|
|
||||||
"email": "your.email@example.com"
|
|
||||||
}
|
}
|
||||||
],
|
|
||||||
"keywords": [
|
|
||||||
"glitchtip",
|
|
||||||
"integration",
|
|
||||||
"php"
|
|
||||||
],
|
|
||||||
"require": {}
|
|
||||||
}
|
}
|
||||||
|
|
60
pack-push.sh
60
pack-push.sh
|
@ -1,60 +0,0 @@
|
||||||
#!/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!"
|
|
|
@ -11,7 +11,7 @@ class Controller extends Package
|
||||||
{
|
{
|
||||||
protected $pkgHandle = 'simple_glitchtip';
|
protected $pkgHandle = 'simple_glitchtip';
|
||||||
protected $appVersionRequired = '9.0.0';
|
protected $appVersionRequired = '9.0.0';
|
||||||
protected $pkgVersion = '1.0.0';
|
protected $pkgVersion = '0.0.5';
|
||||||
protected $pkgName = 'SimpleGlitchtip Error Reporter';
|
protected $pkgName = 'SimpleGlitchtip Error Reporter';
|
||||||
protected $pkgDescription = 'Reports errors to Sentry/GlitchTip using the GLITCHTIP_DSN environment variable.';
|
protected $pkgDescription = 'Reports errors to Sentry/GlitchTip using the GLITCHTIP_DSN environment variable.';
|
||||||
|
|
Loading…
Reference in New Issue