Current kuroko2 won't work with latest version (v3) of html-pipeline which contains a breaking change from v2. This PR contains changes to migrate kuroko2 to html-pipeline v3. This PR also fixes a spec which is broken by commonmarker v1.
I briefly confirmed proper rendering of job descriptions using local Kuroko2 instance.
Hmm html-pipeline v3 requires Ruby ~> 3.1, so we need to bump minimum supported Ruby version.
I think we can drop Ruby 2.7 and 3.0 because they're already / almost EOL. 8abe6195c0da10c6f6b286493b1a8cb09d61b39b
Current kuroko2 won't work with latest version (v3) of html-pipeline which contains a breaking change from v2. This PR contains changes to migrate kuroko2 to html-pipeline v3. This PR also fixes a spec which is broken by commonmarker v1.
I briefly confirmed proper rendering of job descriptions using local Kuroko2 instance.
@cookpad/infra could you please review?