diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 858d0cc6b..15817530d 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -62,7 +62,7 @@ jobs: - name: Clone uses: actions/checkout@v4 - name: Run shfmt - uses: luizm/action-sh-checker@c6edb3de93e904488b413636d96c6a56e3ad671a + uses: luizm/action-sh-checker@17bd25a6ee188d2b91f677060038f4ba37ba14b2 env: SHFMT_OPTS: -l -bn -ci -i 2 -d with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 84550a4f2..ab302f8d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ All notable changes to this project will be documented in this file. +## [0.10.1](https://github.com/gliderlabs/herokuish/compare/v0.10.0...v0.10.1) - 2024-09-21 + +- #1298 @dokku-bot: Update php to version v256 +- #1299 @dependabot: chore(deps-dev): bump heroku/heroku-buildpack-php from 255 to 256 in /buildpacks/buildpack-php/tests/php +- #1301 @dokku-bot: Update ruby to version v279 +- #1302 @dokku-bot: Update nodejs to version v264 +- #1303 @dokku-bot: Update python to version v256 +- #1306 @dokku-bot: Update go to version v197 +- #1307 @dependabot: chore(deps): bump twig/twig from 3.11.0 to 3.11.1 in /buildpacks/buildpack-php/tests/php +- #1308 @dependabot: chore(deps): bump express from 4.19.2 to 4.21.0 in /buildpacks/buildpack-multi/tests/multi +- #1309 @dependabot: chore(deps): bump express from 4.19.2 to 4.21.0 in /buildpacks/buildpack-nodejs/tests/nodejs-express +- #1310 @dokku-bot: Update static to version v26 +- #1311 @dependabot: chore(deps): bump luizm/action-sh-checker from 0.8.0 to 0.9.0 +- #1312 @dependabot: chore(deps): bump puma from 6.4.2 to 6.4.3 in /buildpacks/buildpack-ruby/tests/ruby-sinatra +- #1313 @dokku-bot: Update nodejs to version v265 + ## [0.10.0](https://github.com/gliderlabs/herokuish/compare/v0.9.2...v0.10.0) - 2024-08-24 - #1249 @dokku-bot: Update nodejs to version v255 diff --git a/Makefile b/Makefile index 94f11a2aa..f9712fdb3 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ REPOSITORY = herokuish DESCRIPTION = 'Herokuish uses Docker and Buildpacks to build applications like Heroku' HARDWARE = $(shell uname -m) SYSTEM_NAME = $(shell uname -s | tr '[:upper:]' '[:lower:]') -VERSION ?= 0.10.0 +VERSION ?= 0.10.1 IMAGE_NAME ?= $(NAME) BUILD_TAG ?= dev PACKAGECLOUD_REPOSITORY ?= dokku/dokku-betafish diff --git a/README.md b/README.md index 9c18c69c7..247695261 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Build Status](https://github.com/gliderlabs/herokuish/workflows/CI/badge.svg)](https://github.com/gliderlabs/herokuish/actions?query=workflow%3ACI) [![IRC Channel](https://img.shields.io/badge/irc-%23gliderlabs-blue.svg)](https://kiwiirc.com/client/irc.freenode.net/#gliderlabs) -[![Docker Hub](https://img.shields.io/badge/docker%20hub-v0.10.0-blue)](https://hub.docker.com/r/gliderlabs/herokuish) +[![Docker Hub](https://img.shields.io/badge/docker%20hub-v0.10.1-blue)](https://hub.docker.com/r/gliderlabs/herokuish) A command line tool for emulating Heroku build and runtime tasks in containers. @@ -19,7 +19,7 @@ Download and uncompress the latest binary tarball from [releases](https://github For example, you can do this directly in your Dockerfiles installing into `/bin` as one step: ```shell -RUN curl --location --silent https://github.com/gliderlabs/herokuish/releases/download/v0.10.0/herokuish_0.10.0_linux_x86_64.tgz \ +RUN curl --location --silent https://github.com/gliderlabs/herokuish/releases/download/v0.10.1/herokuish_0.10.1_linux_x86_64.tgz \ | tar -xzC /bin ``` diff --git a/buildpacks/buildpack-go/buildpack-version b/buildpacks/buildpack-go/buildpack-version index bd80f5c1e..5f847c6a3 100644 --- a/buildpacks/buildpack-go/buildpack-version +++ b/buildpacks/buildpack-go/buildpack-version @@ -1 +1 @@ -v195 +v197 diff --git a/buildpacks/buildpack-multi/tests/multi/package.json b/buildpacks/buildpack-multi/tests/multi/package.json index 19dd29fa4..c552ac3e2 100644 --- a/buildpacks/buildpack-multi/tests/multi/package.json +++ b/buildpacks/buildpack-multi/tests/multi/package.json @@ -5,6 +5,6 @@ "node": "8.11.2" }, "dependencies": { - "express": "4.19.x" + "express": "4.21.x" } } diff --git a/buildpacks/buildpack-nodejs/buildpack-version b/buildpacks/buildpack-nodejs/buildpack-version index 3f0ab0065..f0d48c716 100644 --- a/buildpacks/buildpack-nodejs/buildpack-version +++ b/buildpacks/buildpack-nodejs/buildpack-version @@ -1 +1 @@ -v262 +v265 diff --git a/buildpacks/buildpack-nodejs/tests/nodejs-express/package.json b/buildpacks/buildpack-nodejs/tests/nodejs-express/package.json index 19dd29fa4..c552ac3e2 100644 --- a/buildpacks/buildpack-nodejs/tests/nodejs-express/package.json +++ b/buildpacks/buildpack-nodejs/tests/nodejs-express/package.json @@ -5,6 +5,6 @@ "node": "8.11.2" }, "dependencies": { - "express": "4.19.x" + "express": "4.21.x" } } diff --git a/buildpacks/buildpack-php/buildpack-version b/buildpacks/buildpack-php/buildpack-version index c6dd33869..810baa82b 100644 --- a/buildpacks/buildpack-php/buildpack-version +++ b/buildpacks/buildpack-php/buildpack-version @@ -1 +1 @@ -v255 +v256 diff --git a/buildpacks/buildpack-php/tests/php/composer.lock b/buildpacks/buildpack-php/tests/php/composer.lock index da473ef72..a889e297e 100644 --- a/buildpacks/buildpack-php/tests/php/composer.lock +++ b/buildpacks/buildpack-php/tests/php/composer.lock @@ -1058,20 +1058,20 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "0424dff1c58f028c451efff2045f5d92410bd540" + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", - "reference": "0424dff1c58f028c451efff2045f5d92410bd540", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-ctype": "*" @@ -1117,7 +1117,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" }, "funding": [ { @@ -1133,7 +1133,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-idn", @@ -1308,20 +1308,20 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", - "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-mbstring": "*" @@ -1368,7 +1368,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" }, "funding": [ { @@ -1384,7 +1384,7 @@ "type": "tidelift" } ], - "time": "2024-06-19T12:30:46+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php72", @@ -1543,20 +1543,20 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", - "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { @@ -1603,7 +1603,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" }, "funding": [ { @@ -1619,24 +1619,24 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af" + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/3fb075789fb91f9ad9af537c4012d523085bd5af", - "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { @@ -1679,7 +1679,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" }, "funding": [ { @@ -1695,7 +1695,7 @@ "type": "tidelift" } ], - "time": "2024-06-19T12:30:46+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/routing", @@ -2075,16 +2075,16 @@ }, { "name": "twig/twig", - "version": "v3.11.0", + "version": "v3.11.1", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "e80fb8ebba85c7341a97a9ebf825d7fd4b77708d" + "reference": "ff063afc691e1cfda6714f1915ed766cb108d188" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/e80fb8ebba85c7341a97a9ebf825d7fd4b77708d", - "reference": "e80fb8ebba85c7341a97a9ebf825d7fd4b77708d", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/ff063afc691e1cfda6714f1915ed766cb108d188", + "reference": "ff063afc691e1cfda6714f1915ed766cb108d188", "shasum": "" }, "require": { @@ -2139,7 +2139,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.11.0" + "source": "https://github.com/twigphp/Twig/tree/v3.11.1" }, "funding": [ { @@ -2151,22 +2151,22 @@ "type": "tidelift" } ], - "time": "2024-08-08T16:15:16+00:00" + "time": "2024-09-10T10:40:14+00:00" } ], "packages-dev": [ { "name": "heroku/heroku-buildpack-php", - "version": "v255", + "version": "v256", "source": { "type": "git", "url": "https://github.com/heroku/heroku-buildpack-php.git", - "reference": "3163beae4bc19943e0c3ccf4b1e476993c24101c" + "reference": "6788b8c5f24a59fdda18c4923ef04be68a8f44c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/heroku/heroku-buildpack-php/zipball/3163beae4bc19943e0c3ccf4b1e476993c24101c", - "reference": "3163beae4bc19943e0c3ccf4b1e476993c24101c", + "url": "https://api.github.com/repos/heroku/heroku-buildpack-php/zipball/6788b8c5f24a59fdda18c4923ef04be68a8f44c8", + "reference": "6788b8c5f24a59fdda18c4923ef04be68a8f44c8", "shasum": "" }, "bin": [ @@ -2196,9 +2196,9 @@ ], "support": { "issues": "https://github.com/heroku/heroku-buildpack-php/issues", - "source": "https://github.com/heroku/heroku-buildpack-php/tree/v255" + "source": "https://github.com/heroku/heroku-buildpack-php/tree/v256" }, - "time": "2024-08-02T14:53:27+00:00" + "time": "2024-08-30T22:25:19+00:00" } ], "aliases": [], diff --git a/buildpacks/buildpack-python/buildpack-version b/buildpacks/buildpack-python/buildpack-version index c6dd33869..810baa82b 100644 --- a/buildpacks/buildpack-python/buildpack-version +++ b/buildpacks/buildpack-python/buildpack-version @@ -1 +1 @@ -v255 +v256 diff --git a/buildpacks/buildpack-ruby/buildpack-version b/buildpacks/buildpack-ruby/buildpack-version index 0513c4743..280b2013d 100644 --- a/buildpacks/buildpack-ruby/buildpack-version +++ b/buildpacks/buildpack-ruby/buildpack-version @@ -1 +1 @@ -v278 +v279 diff --git a/buildpacks/buildpack-ruby/tests/ruby-sinatra/Gemfile.lock b/buildpacks/buildpack-ruby/tests/ruby-sinatra/Gemfile.lock index b312927b2..40682b4af 100644 --- a/buildpacks/buildpack-ruby/tests/ruby-sinatra/Gemfile.lock +++ b/buildpacks/buildpack-ruby/tests/ruby-sinatra/Gemfile.lock @@ -4,9 +4,9 @@ GEM base64 (0.2.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) - nio4r (2.7.0) + nio4r (2.7.3) power_assert (2.0.3) - puma (6.4.2) + puma (6.4.3) nio4r (~> 2.0) rack (3.1.7) rack-protection (4.0.0) diff --git a/buildpacks/buildpack-static/buildpack-version b/buildpacks/buildpack-static/buildpack-version index a682cfb97..4aa0e0a78 100644 --- a/buildpacks/buildpack-static/buildpack-version +++ b/buildpacks/buildpack-static/buildpack-version @@ -1 +1 @@ -v25 +v26