rconfighub / vector-server-pkg
A package for managing data sync with rConfig Vector agent software
Installs: 143
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/rconfighub/vector-server-pkg
Requires
- php: ^8.4|^8.3|^8.2
- illuminate/console: ^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/database: ^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0|^12.0
- nunomaduro/termwind: ^2.0
- dev-main
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.20
- v1.0.19
- v1.0.18
- 1.0.17.x-dev
- v1.0.17
- 1.0.16.x-dev
- v1.0.16
- 1.0.12.x-dev
- 1.0.8.x-dev
- 1.0.7.x-dev
- 1.0.5.x-dev
- 1.0.3.x-dev
- 1.0.2.x-dev
- 1.0.0.x-dev
- dev-release/v1.1.5
- dev-release/v1.1.4
- dev-release/v1.1.3
- dev-release/v1.1.2
- dev-release/v1.1.0
- dev-release/v1.0.20
- dev-release/v1.0.19
- dev-release/v1.0.18
This package is auto-updated.
Last update: 2025-12-01 23:45:29 UTC
README
Pre-requisites
- Determine the next version number (e.g., v1.0.16)
- Ensure all changes are ready for release
Step-by-Step Process
1. Create and Switch to New Branch
cd ../vector-server-pkg/
git checkout -b release/v1.1.5
2. Make Your Changes
- Implement all necessary code changes
- Test thoroughly
3. Update Composer Version
- Open
composer.jsonin therconfig/vector-serverrepository - Update the
versionfield:
"version": "v1.1.5"
Note: Consider removing the version field entirely and let Composer infer from Git tags
4. Commit Changes
git add . git commit -m "Prepare release v1.1.5" git push origin release/v1.1.5
5. Merge to Main Branch
git checkout main git merge release/v1.1.5 git push origin main
6. Create and Push Git Tag
git tag -a v1.1.5 -m "Release version v1.1.5"
git push origin v1.1.5
7. Clear Composer Cache and Update
composer clear-cache composer update
8. Clear rConfig Cache
php artisan rconfig:clear-all
9. Create GitHub Release
- Go to GitHub repository
- Create new release using the v1.1.5 tag
- Add release notes describing changes
10. Update Package Repository
- Ensure package is updated in Repman
- Verify Packagist update if applicable
If You Need to Fix an Incorrect Tag
If you created the wrong tag or it points to the wrong commit:
# Delete incorrect tag locally and remotely git tag -d v1.0.16 git push origin :refs/tags/v1.0.16 # Create correct tag on the right commit git checkout [correct-commit-hash] git tag -a v1.0.16 -m "Release version v1.0.16" git push origin v1.0.16
Best Practices
- Use semantic versioning (MAJOR.MINOR.PATCH)
- Test before tagging - Run all tests in the rConfig V7 test suite
- Consistent naming - Use the same version number throughout the process
- Clean git history - Use meaningful commit messages
- Document changes - Include clear release notes in GitHub releases