diff --git a/.github/workflows/releaser.yml b/.github/workflows/releaser.yml index c9326c33..72975f12 100644 --- a/.github/workflows/releaser.yml +++ b/.github/workflows/releaser.yml @@ -13,6 +13,8 @@ jobs: lint: name: Lint runs-on: ubuntu-latest + # only for PRs and push on branches + if: ${{ !startsWith(github.ref, 'refs/tags/v') }} steps: - uses: actions/checkout@v4 - diff --git a/commands/php_version.go b/commands/php_version.go index afa487ed..20b6545c 100644 --- a/commands/php_version.go +++ b/commands/php_version.go @@ -23,4 +23,4 @@ package commands const LatestPhpMajorVersion = "8.4" -const LatestPhpMinorVersion = "8.4.8" +const LatestPhpMinorVersion = "8.4.11" diff --git a/local/platformsh/commands.go b/local/platformsh/commands.go index 56b8f13f..78ccecb7 100644 --- a/local/platformsh/commands.go +++ b/local/platformsh/commands.go @@ -861,6 +861,40 @@ var Commands = []*console.Command{ &console.BoolFlag{Name: "wait"}, }, }, + { + Category: "cloud:environment", + Name: "deploy", + Aliases: []*console.Alias{ + {Name: "environment:deploy", Hidden: true}, + {Name: "upsun:environment:deploy", Hidden: true}, + {Name: "cloud:env:deploy"}, + {Name: "upsun:env:deploy", Hidden: true}, + {Name: "env:deploy", Hidden: true}, + }, + Usage: "Deploy an environment's staged changes", + Flags: []console.Flag{ + &console.StringFlag{Name: "environment", Aliases: []string{"e"}}, + &console.BoolFlag{Name: "no-wait", Aliases: []string{"W"}}, + &console.StringFlag{Name: "project", Aliases: []string{"p"}}, + &console.BoolFlag{Name: "wait"}, + }, + }, + { + Category: "cloud:environment", + Name: "deploy:type", + Aliases: []*console.Alias{ + {Name: "environment:deploy:type", Hidden: true}, + {Name: "upsun:environment:deploy:type", Hidden: true}, + }, + Usage: "Show or set the environment deployment type", + Flags: []console.Flag{ + &console.StringFlag{Name: "environment", Aliases: []string{"e"}}, + &console.BoolFlag{Name: "no-wait", Aliases: []string{"W"}}, + &console.BoolFlag{Name: "pipe"}, + &console.StringFlag{Name: "project", Aliases: []string{"p"}}, + &console.BoolFlag{Name: "wait"}, + }, + }, { Category: "cloud:environment", Name: "http-access", @@ -2178,6 +2212,7 @@ var Commands = []*console.Command{ Flags: []console.Flag{ &console.StringFlag{Name: "app"}, &console.StringFlag{Name: "columns", Aliases: []string{"c"}}, + &console.StringFlag{Name: "cpu-type"}, &console.StringFlag{Name: "environment", Aliases: []string{"e"}}, &console.StringFlag{Name: "format", DefaultValue: "table"}, &console.BoolFlag{Name: "no-header"}, diff --git a/local/platformsh/config.go b/local/platformsh/config.go index 734467b1..ab7e1beb 100644 --- a/local/platformsh/config.go +++ b/local/platformsh/config.go @@ -54,7 +54,7 @@ var availablePHPExts = map[string][]string{ "iconv": {"7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.4"}, "igbinary": {"7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.4"}, "imagick": {"5.4", "5.5", "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.4"}, - "imap": {"5.4", "5.5", "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3"}, + "imap": {"5.4", "5.5", "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.4"}, "interbase": {"5.4", "5.5", "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2"}, "intl": {"5.4", "5.5", "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.4"}, "ioncube": {"7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.4"}, @@ -170,8 +170,8 @@ var availableServices = []*service{ { Type: "mariadb", Versions: serviceVersions{ - Deprecated: []string{"5.5", "10.0", "10.1", "10.2", "10.3"}, - Supported: []string{"10.4", "10.5", "10.6", "10.11", "11.0", "11.2", "11.4"}, + Deprecated: []string{"5.5", "10.0", "10.1", "10.2", "10.3", "10.4", "10.5", "11.0", "11.2"}, + Supported: []string{"10.6", "10.11", "11.4", "11.8"}, }, }, { @@ -198,7 +198,7 @@ var availableServices = []*service{ { Type: "mysql", Versions: serviceVersions{ - Deprecated: []string{"5.5", "10.0", "10.1", "10.2"}, + Deprecated: []string{"5.5", "10.0", "10.1", "10.2", "10.4", "11.2"}, Supported: []string{"10.3", "10.4", "10.5", "10.6", "10.11", "11.0"}, }, }, @@ -213,7 +213,7 @@ var availableServices = []*service{ Type: "opensearch", Versions: serviceVersions{ Deprecated: []string{"1.1", "1.2"}, - Supported: []string{"1", "2"}, + Supported: []string{"1", "2", "3"}, }, }, {