Closed BRupireddy2 closed 1 year ago
Thank you for this PR! Shall we run pg_indent on the whole repo as well to get the master test to pass?
Thank you for this PR! Shall we run pg_indent on the whole repo as well to get the master test to pass?
I'll push the changes into this PR. Thanks.
Thank you for this PR! Shall we run pg_indent on the whole repo as well to get the master test to pass?
I'll push the changes into this PR. Thanks.
Done. CI is happy.
This commit does the following:
Adds code coverage CI workflow. One can (manually) run the pg_tle code coverage from the GitHub portal Actions->Run workflow, download the html reports as artifacts and view them in locan web browser.
Simplifies/refactors CI workflow yaml files a lot.
Adds "static inline" instead of just "inline" for CastCreate() defined in compatibility.h. Otherwise, the PG11 and PG12 CI runs are failing with: postgres/inst/lib/pg_tle.so: undefined symbol: CastCreate
Adds few more intermediate files to .gitignore list.
Fixes a TAP test to generate intermediate file in tempdir as opposed to current directory.
============================================================================== By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.