Skip to content

Releases: agilepathway/gauge-confluence

Gauge Confluence v0.18.4

23 Oct 04:37
c5b22eb
Compare
Choose a tag to compare
  • #72 - Add workaround for linebreaks Confluence Cloud bug

Gauge Confluence v0.18.3

22 Oct 22:02
1804e99
Compare
Choose a tag to compare
  • #69 - Fix links in dry run Gauge spec

Gauge Confluence v0.18.2

18 Oct 15:47
e391f9e
Compare
Choose a tag to compare
Specify that any dir with specs can be published (#66)

* Specify that any dir with specs can be published

Adding the Gauge spec for this scenario revealed that Gauge (core Gauge,
not this Gauge Confluence plugin) currently has [a bug where the spec
details are not being propagated as they should be to documentation
plugins][1].  That means that the Gauge spec added in this test will
fail (which also means that the pull request containing this commit will
have a failed build and so cannot be merged) until the bug in core Gauge
is fixed.

[1]: https://github.com/getgauge/gauge/issues/2117

* Bump plugin patch version

Gauge Confluence v0.18.1

27 Sep 14:07
edf082d
Compare
Choose a tag to compare
  • #64 - Ensure plugin Git branch logic works on GitLab CI

Gauge Confluence v0.18.0

22 Sep 20:44
3166307
Compare
Choose a tag to compare
  • #61 - Improve Space homepage content

Gauge Confluence v0.17.0

17 Sep 14:58
fbb55f0
Compare
Choose a tag to compare
  • #60 - Remove need for Space config vars in dry run mode

Gauge Confluence v0.16.1

16 Sep 17:48
d3bb0b2
Compare
Choose a tag to compare
  • #59 - Publish the plugin's actual specs via CI/CD

Gauge Confluence v0.16.0

14 Sep 14:34
fb5e49a
Compare
Choose a tag to compare
Remove the need to specify a Confluence Space key (#57)

* Remove the need to specify a Confluence Space key

Prior to this commit users of the plugin always had to specify the key
of the Confluence Space that they wanted to be published to (and to be
created if necessary).  This commit makes the `CONFLUENCE_SPACE_KEY`
Gauge configuration variable optional rather than mandatory.

If the `CONFLUENCE_SPACE_KEY` is not provided, the plugin will derive
the Space key to be used based on the remote Git repository URL. This
convention ensures that each Git repository has its own unique
Confluence space key derived from it, i.e. a one to one mapping between
each Git repository and its associated one to one space.

The recommended way to run the plugin now is not to provide the
`CONFLUENCE_SPACE_KEY` variable, and instead to rely on the plugin to
set it.  This is particularly useful in CI/CD for instance, as it
removes the need to set the Space key manually before being able to run
the plugin.

One use case for setting the `CONFLUENCE_SPACE_KEY` is if for whatever
reason you are unable to specify a Confluence user who has permission
to create Confluence Spaces.  By setting the `CONFLUENCE_SPACE_KEY` to
be an existing Space which someone (e.g. a Confluence admin) has
created for you, you will still be able to run the plugin even without
Confluence create space permissions.

* Refactor tests so git remote url can be specified

* Bump plugin minor version

Gauge Confluence v0.15.1

13 Sep 16:38
1dbe8c5
Compare
Choose a tag to compare
  • #56 - Disable tests on Confluence Server temporarily

Gauge Confluence v0.15.0

11 Sep 12:09
6c57e60
Compare
Choose a tag to compare
  • #53 - Add description to Space when it is created