├── .github └── workflows │ ├── auto-merge.yml │ └── tests.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── config └── self-update.php ├── phpstan.neon.dist ├── resources └── views │ ├── mails │ └── update-available.blade.php │ └── self-update.blade.php └── src ├── Commands └── CheckForUpdate.php ├── Contracts ├── SourceRepositoryTypeContract.php └── UpdaterContract.php ├── Events ├── UpdateAvailable.php ├── UpdateFailed.php └── UpdateSucceeded.php ├── Exceptions ├── ReleaseException.php └── VersionException.php ├── Models ├── Release.php └── UpdateExecutor.php ├── Notifications ├── BaseNotification.php ├── EventHandler.php ├── Notifiable.php └── Notifications │ ├── UpdateAvailable.php │ ├── UpdateFailed.php │ └── UpdateSucceeded.php ├── SourceRepository.php ├── SourceRepositoryTypes ├── GiteaRepositoryType.php ├── GithubRepositoryType.php ├── GithubRepositoryTypes │ ├── GithubBranchType.php │ └── GithubTagType.php ├── GitlabRepositoryType.php └── HttpRepositoryType.php ├── Traits ├── SupportPrivateAccessToken.php └── UseVersionFile.php ├── UpdaterFacade.php ├── UpdaterManager.php ├── UpdaterServiceProvider.php └── helpers.php /.github/workflows/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/.github/workflows/auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/composer.json -------------------------------------------------------------------------------- /config/self-update.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/config/self-update.php -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /resources/views/mails/update-available.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/resources/views/mails/update-available.blade.php -------------------------------------------------------------------------------- /resources/views/self-update.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Commands/CheckForUpdate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Commands/CheckForUpdate.php -------------------------------------------------------------------------------- /src/Contracts/SourceRepositoryTypeContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Contracts/SourceRepositoryTypeContract.php -------------------------------------------------------------------------------- /src/Contracts/UpdaterContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Contracts/UpdaterContract.php -------------------------------------------------------------------------------- /src/Events/UpdateAvailable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Events/UpdateAvailable.php -------------------------------------------------------------------------------- /src/Events/UpdateFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Events/UpdateFailed.php -------------------------------------------------------------------------------- /src/Events/UpdateSucceeded.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Events/UpdateSucceeded.php -------------------------------------------------------------------------------- /src/Exceptions/ReleaseException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Exceptions/ReleaseException.php -------------------------------------------------------------------------------- /src/Exceptions/VersionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Exceptions/VersionException.php -------------------------------------------------------------------------------- /src/Models/Release.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Models/Release.php -------------------------------------------------------------------------------- /src/Models/UpdateExecutor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Models/UpdateExecutor.php -------------------------------------------------------------------------------- /src/Notifications/BaseNotification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Notifications/BaseNotification.php -------------------------------------------------------------------------------- /src/Notifications/EventHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Notifications/EventHandler.php -------------------------------------------------------------------------------- /src/Notifications/Notifiable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Notifications/Notifiable.php -------------------------------------------------------------------------------- /src/Notifications/Notifications/UpdateAvailable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Notifications/Notifications/UpdateAvailable.php -------------------------------------------------------------------------------- /src/Notifications/Notifications/UpdateFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Notifications/Notifications/UpdateFailed.php -------------------------------------------------------------------------------- /src/Notifications/Notifications/UpdateSucceeded.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Notifications/Notifications/UpdateSucceeded.php -------------------------------------------------------------------------------- /src/SourceRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/SourceRepository.php -------------------------------------------------------------------------------- /src/SourceRepositoryTypes/GiteaRepositoryType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/SourceRepositoryTypes/GiteaRepositoryType.php -------------------------------------------------------------------------------- /src/SourceRepositoryTypes/GithubRepositoryType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/SourceRepositoryTypes/GithubRepositoryType.php -------------------------------------------------------------------------------- /src/SourceRepositoryTypes/GithubRepositoryTypes/GithubBranchType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/SourceRepositoryTypes/GithubRepositoryTypes/GithubBranchType.php -------------------------------------------------------------------------------- /src/SourceRepositoryTypes/GithubRepositoryTypes/GithubTagType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/SourceRepositoryTypes/GithubRepositoryTypes/GithubTagType.php -------------------------------------------------------------------------------- /src/SourceRepositoryTypes/GitlabRepositoryType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/SourceRepositoryTypes/GitlabRepositoryType.php -------------------------------------------------------------------------------- /src/SourceRepositoryTypes/HttpRepositoryType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/SourceRepositoryTypes/HttpRepositoryType.php -------------------------------------------------------------------------------- /src/Traits/SupportPrivateAccessToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Traits/SupportPrivateAccessToken.php -------------------------------------------------------------------------------- /src/Traits/UseVersionFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/Traits/UseVersionFile.php -------------------------------------------------------------------------------- /src/UpdaterFacade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/UpdaterFacade.php -------------------------------------------------------------------------------- /src/UpdaterManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/UpdaterManager.php -------------------------------------------------------------------------------- /src/UpdaterServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/UpdaterServiceProvider.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codedge/laravel-selfupdater/HEAD/src/helpers.php --------------------------------------------------------------------------------