Skip to content

Commit

Permalink
chore: Preprare as release 2.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
halostatue committed Apr 23, 2024
1 parent e10221c commit ed673c7
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 6 deletions.
16 changes: 16 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# kineticcafe/sqitch-pgtap Changelog

## 2.7.0 / 2024-04-24

- Upgrade pgTAP to released version [1.3.3][pgtap-1.3.3].

- Marked PostgreSQL 11 support as best effort since it is already at end of
life.

- Fix `kineticcafe-sqitch-pgtap` to work properly with the `sqitch` and
`pg_prove` symlinks created by `install`.

- Restructure the `Justfile` used for version maintenance and added an
additional output for version, `Last updated`.

- Updated the maintenance documentation.

## 2.6.0 / 2024-02-27

- Upgrade Sqitch to version [1.4.1][sqitch-1.4.1].
Expand Down Expand Up @@ -185,6 +200,7 @@
[pgtap-1.2.0]: https://github.com/theory/pgtap/releases/tag/v1.2.0
[pgtap-1.3.0]: https://github.com/theory/pgtap/releases/tag/v1.3.0
[pgtap-1.3.1]: https://github.com/theory/pgtap/releases/tag/v1.3.1
[pgtap-1.3.3]: https://github.com/theory/pgtap/releases/tag/v1.3.3
[sqitch-1.2.1]: https://github.com/sqitchers/sqitch/releases/tag/v1.2.1
[sqitch-1.3.0]: https://github.com/sqitchers/sqitch/releases/tag/v1.3.0
[sqitch-1.3.1]: https://github.com/sqitchers/sqitch/releases/tag/v1.3.1
Expand Down
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,17 @@ Unless otherwise noted, pgTAP will be installed from [PGXN][].
This version of the container includes:

- pgTAP 1.3.3 (from theory/pgtap@02bc769c92c48d01e4c2f76db6523287017b45a9)
- Support for PostgreSQL 9.6, 10, 11, 12, 13, 14, 15, and 16
- Full support for PostgreSQL 12, 13, 14, 15, and 16
- Best effort support for end of life PostgreSQL versions 9.6, 10, and 11
- pg_prove 3.36
- Sqitch 1.4.1

The version of pgTAP is installed and uninstalled as needed; unit test files
_**must not**_ include `CREATE EXTENSION pgtap`.

These images can be pulled either from Docker Hub
(`kineticcafe/sqitch-pgtap:2.5`) or the GitHub Container Registry
(`ghcr.io/kineticcafe/sqitch-pgtap:2.5`).
(`kineticcafe/sqitch-pgtap:2.7`) or the GitHub Container Registry
(`ghcr.io/kineticcafe/sqitch-pgtap:2.7`).

## `kineticcafe-sqitch-pgtap` script Commands

Expand All @@ -35,12 +36,14 @@ it manages environment variable configuration for each run. The

```console
$ IMAGE=kineticcafe/sqitch-pgtap:latest ./run version
[gchr.io/]kineticcafe/sqitch-pgtap:2.5.0
[gchr.io/]kineticcafe/sqitch-pgtap:2.7.0

alpine 3.19
sqitch (App::Sqitch) v1.4.1
pgtap 1.3.1
pgtap 1.3.3
pg_prove 3.36

Last updated 2024-04-22
```

### Installing `kineticcafe-sqitch-pgtap`
Expand All @@ -61,7 +64,7 @@ it in the provided `TARGET` and make symbolic links for the following commands:
`sqitch`, `sqitcher`, and `pgtap`. Symbolic link creation will not overwrite
files or symbolic links to locations _other_ than `TARGET/kinetic-sqitch-pgtap`.

`sqitcher` is just short name for `kineticcafe-sqitch-pgtap`.
`sqitcher` is a shorter name for `kineticcafe-sqitch-pgtap`.

`--no-symlinks` (`-S`) may be specified to skip symbolic link creation entirely.

Expand Down

0 comments on commit ed673c7

Please sign in to comment.