... to use the recent modulesync which is compatible with Ruby 3.0.
This also fixes the failing unit tests, which were broken by recent
change in puppet-postgresql.
Depends-on: https://review.opendev.org/853222
Change-Id: Idca10381dc8204e2c35491b92d0f60b3566d4375
... as we did for p-o-i[1] and spec_helper[2].
[1] 4d2d86e0df434ee25a508aceb1ea209a0c64f80b
[2] a75cf9b6b18134cd6b1285740e2941bb228e053b
Change-Id: I31913176272c1da8260980fcb03deeb0f6a154ab
See https://github.com/bundler/bundler/issues/6870
Bundler 2.x dropped support for Ruby < 2.3 so now we detect ruby
version and install last known to work version. This means that
newer OS will get newer versions of bundler.
Change-Id: I521affb16d8d2312be3ff507a014adddacd6cb8b
Closes-Bug: #1810401
* Add .gitignore to not commit files generated by testing scripts
(run_*.sh)
* Cleanup generated files in functions, before running tests. It avois
manual cleanup.
Change-Id: I81b4403f7ad083c8339b9bf4dbf184be69f3654f
Add CI scripts for:
- lint
- syntax 3 and 4
- unit
- beaker
And remove run_tests.sh which is not useful anymore.
Change-Id: I235d8561d6cc2c593cf788ced04d1394127ab3ce