distributable: ~ # FIXME: AlreadyExists: File exists (os error 17): mkdir '~/pantry/srcs/flywaydb.org-10.10.0' # https://github.com/pkgxdev/brewkit/issues/321 versions: url: https://search.maven.org/remotecontent?filepath=org/flywaydb/flyway-commandline/maven-metadata.xml match: /\d+\.\d+\.\d+<\/version>/ strip: - /^/ - /<\/version>$/ warnings: - vendored dependencies: openjdk.org: ^21 build: dependencies: curl.se: '*' script: - curl -L 'https://search.maven.org/remotecontent?filepath=org/flywaydb/flyway-commandline/{{version.raw}}/flyway-commandline-{{version.raw}}.tar.gz' | tar xz - mkdir -p {{prefix}}/libexec - cp -r ./flyway-{{version}}/* {{prefix}}/libexec/ - run: ln -s ../libexec/flyway flyway working-directory: ${{prefix}}/bin provides: - bin/flyway test: - flyway -v | grep {{version.raw}} - flyway -url=jdbc:h2:mem:flywaydb validate | grep 'Successfully validated'