diff --git a/.github/workflows/docker_publish.yml b/.github/workflows/docker_publish.yml index 53cb6a53f..b65bdd01f 100644 --- a/.github/workflows/docker_publish.yml +++ b/.github/workflows/docker_publish.yml @@ -15,10 +15,10 @@ jobs: uses: actions/checkout@v6 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_USER_LOGIN }} password: ${{ secrets.DOCKER_USER_PASSWORD }} @@ -64,7 +64,7 @@ jobs: } >> $GITHUB_ENV - name: Build and push Docker image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: true diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 09b584a79..7bddbef7d 100755 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -15,7 +15,7 @@ jobs: uses: actions/checkout@v6 - name: Create Release and Upload Assets - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: files: | mysqltuner.pl diff --git a/mysqltuner.pl b/mysqltuner.pl index b9a333d63..e1d289f80 100755 --- a/mysqltuner.pl +++ b/mysqltuner.pl @@ -6088,7 +6088,8 @@ sub mysql_myisam { ) ) { - my $myisam_table_escape = $myisam_table =~ s/\|/\`/gr; + my $myisam_table_escape = $myisam_table; + $myisam_table_escape =~ s/\|/\`/g; $sql_mig = "${sql_mig}-- InnoDB migration for $myisam_table_escape\nALTER TABLE $myisam_table_escape ENGINE=InnoDB;\n\n"; infoprint @@ -10895,7 +10896,11 @@ sub which { my $prog_name = shift; my $path_string = shift; my @path_array = split /:/, $ENV{'PATH'}; - if ($is_win) { @path_array = split /;/, $ENV{'PATH'} =~ s/\\/\//gr; } + if ($is_win) { + my $path_env = $ENV{'PATH'}; + $path_env =~ s/\\/\//g; + @path_array = split /;/, $path_env; + } for my $path (@path_array) { if ($is_win) {