diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index 1b056d80..ec894558 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -16,7 +16,7 @@ jobs: git config --global core.eol lf - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 @@ -43,7 +43,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 724a5711..818f1217 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 @@ -37,5 +37,5 @@ jobs: dependency-versions: ${{ matrix.dependency-version }} composer-options: "--prefer-dist" - - name: Unit Tests + - name: Run Tests run: vendor/bin/pest --colors=always diff --git a/CHANGELOG.md b/CHANGELOG.md index ace5c6af..1985bf38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com) and this project adheres to [Semantic Versioning](https://semver.org). +## [10.3.0 - 2023-10-30](https://github.com/laravel-zero/framework/releases/tag/v10.3.0) + +### Changed +- Update Box to 4.5.x ([#487](https://github.com/laravel-zero/framework/pull/487)) + +### Fixed +- Resolve issue with Laravel Prompts on `app:build` command ([#486](https://github.com/laravel-zero/framework/pull/486)) + ## [10.2.0 - 2023-10-12](https://github.com/laravel-zero/framework/releases/tag/v10.2.0) ### Changed diff --git a/RELEASE.md b/RELEASE.md deleted file mode 100644 index 6a8f2a06..00000000 --- a/RELEASE.md +++ /dev/null @@ -1,32 +0,0 @@ -# Release process - -Upon releasing a new version there's some checks and updates to be made: - -> Note both `laravel-zero/framework` and `laravel-zero/laravel-zero` are tagged at the same time and contain the same version. - -### On the laravel-zero/framework repository: - -- Clear your local repository with: `git add . && git reset --hard && git checkout master` -- On the github website, check the contents on [github.com/laravel-zero/framework/compare/{latest_version}...master](https://github.com/laravel-zero/framework/compare/{latest_version}...master) and update the [changelog](CHANGELOG.md) file with the modifications on this release - -> Note: make sure that there is no breaking changes and you may use `git tag --list` to check the latest release - -- Commit the `CHANGELOG.md` with the message: `git commit -m "release: bumps version to vX.X.X"` -- Runs the tests locally using: `composer test` -- `git push` -- Check the CI, and see if tests are passing as expected: https://github.com/laravel-zero/framework/actions -- `git tag vX.X.X` - example `git tag v6.0.1` -- `git push --tags` - - -### On the laravel-zero/laravel-zero repository: - -- Clear your local repository with: `git add . && git reset --hard && git checkout master` -- Update the [changelog](CHANGELOG.md) with the same contents of [github.com/laravel-zero/framework/blob/master/CHANGELOG.md](https://github.com/laravel-zero/framework/blob/master/CHANGELOG.md) -- Commit the `CHANGELOG.md` with the message: `git commit -m "release: bumps version to vX.X.X"` -- `git push` -- Check the CI, and see if tests are passing as expected: https://github.com/laravel-zero/laravel-zero/actions -- `git tag vX.X.X` - example `git tag v6.0.1` -- `git push --tags` - -### Make a tweet about the release attributing credits to the external collaborators diff --git a/bin/box b/bin/box index 98839ad2..10ea1e58 100755 Binary files a/bin/box and b/bin/box differ diff --git a/src/Commands/BuildCommand.php b/src/Commands/BuildCommand.php index 36cee662..7443367c 100644 --- a/src/Commands/BuildCommand.php +++ b/src/Commands/BuildCommand.php @@ -175,7 +175,7 @@ private function prepare(): BuildCommand $config = include $configFile; $config['env'] = 'production'; - $version = $this->option('build-version') ?: text('Build version?', $config['version']); + $version = $this->option('build-version') ?: text('Build version?', default: $config['version']); $config['version'] = $version; $boxFile = $this->app->basePath('box.json');