MSSQL stored procedure GO issue with includeAll configuration

Hello,

We are trying to configure Liquibase to run stored procedure changes in Microsoft SQLServer.
Those scripts contain batch terminators (GO statements) that cause liquibase changesets execution to fail (logs below) when used with includeAll changeset configuration

configuration yaml:

databaseChangeLog:
  - includeAll:
      path: changes

I know there is a configuration available using endDelimiter parameter but it is available for sqlfile type of change and we want to keep the includeAll option.

Something like this works but forces us to update configuration yaml everytime we want to add a sql file for execution:

databaseChangeLog:
  -  changeSet:
        id:  someChangeset
        author:  someUser
        changes:
        -  sqlFile:
            endDelimiter:  \nGO
            path:  changes\01_CreateSomeProcedure.sql
  -  changeSet:
        id:  someChangeset2
        author:  someUser
        changes:
        -  sqlFile:
            endDelimiter:  \nGO
            path:  changes\02_CreateSomeProcedure.sql

Liquibase Logs:

Starting Liquibase at 11:39:44 (version 4.16.1 #4594 built at 2022-09-14 15:27+0000)
Liquibase Version: 4.16.1
Liquibase Community 4.16.1 by Liquibase
Running Changeset: changes/04_CreateSomeProcedure.sql::raw::includeAll
Unexpected error running Liquibase: Migration failed for changeset changes/04_CreateSomeProcedure.sql::raw::includeAll:
     Reason: liquibase.exception.DatabaseException: Incorrect syntax near 'GO'. [Failed SQL: (102) USE [LiquibaseTest1]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE OR ALTER PROCEDURE [dbo].[AddRecordToTable2](
	@Id int,
	@Description varchar(50)
)
AS
	
BEGIN
	Insert into dbo.table2 values (@Id, @Description)
END
GO]