Release Test

Release Test

Explore automated generation of release artefacts

Artefacts

The release should generate the following artifacts:

  • release-test-x.y.z.pdf: the .pdf version of this content

Version history

Version 0.0.9

2020-12-13: add a pretty license page to the site

  • .github/workflows/release-on-tag.yml: really use link-change-latest.sh
  • _config.yml: bump version 0.0.8 -> 0.0.9

Version 0.0.8

2020-12-13: add a pretty license page to the site

  • script/link-change-latest.sh: generates the release.body symlink
  • .github/workflows/release-on-tag.yml: use link-change-latest.sh
  • _config.yml: bump version 0.0.6 -> 0.0.7
  • .gitignore: ignore release.body

Version 0.0.7

2020-12-08: add a pretty license page to the site

  • .github/workflows/release-on-tag.yml: improve symlink
  • _config.yml: bump version 0.0.6 -> 0.0.7

Version 0.0.6

2020-12-08: add a pretty license page to the site

  • .github/workflows/release-on-tag.yml: fix symlink bug
  • _config.yml: add redirects, bump version 0.0.5 -> 0.0.6
  • CC0-1.0.md: nicely formatted license page

Version 0.0.5

2020-12-08: use a symbolic link to an actual file

  • .github/workflows/release-on-tag.yml: fix symlink bug
  • _config.yml: bump version 0.0.4 -> 0.0.5

Version 0.0.4

2020-12-08: use a symbolic link

  • .github/workflows/release-on-tag.yml: get text via symlink
  • _config.yml: bump version 0.0.3 -> 0.0.4

Version 0.0.3

2020-12-08: try to get set the tag as an environment variable

  • .github/workflows/release-on-tag.yml: TAG as env
  • _config.yml: bump version 0.0.2 -> 0.0.3

Version 0.0.2

2020-12-08: add release text, set as pre-release

  • .github/workflows/release-on-tag.yml: release text, pre-release, cleanup
  • index.md: add version history to content
  • README.md: add a README
  • _config.yml: bump version
  • changelog/: add a changelog/ directory
  • .github/workflows/build-and-deploy.yml: long-line folding

Version 0.0.14

2020-12-14: Install pandoc

  • .github/workflows/release-on-tag.yml: install pandoc
  • _config.yml: bump version 0.0.13 -> 0.0.14

Version 0.0.13

2020-12-14: fix file syntax

  • .github/workflows/release-on-tag.yml: fix file syntax
  • _config.yml: bump version 0.0.12 -> 0.0.13

Version 0.0.12

2020-12-14: fix file syntax

  • .github/workflows/release-on-tag.yml: fix file syntax
  • _config.yml: bump version 0.0.11 -> 0.0.12

Version 0.0.11

2020-12-14: add an epub

  • script/pdf.sh: Add epub
  • .github/workflows/release-on-tag.yml: add epub to release
  • _config.yml: bump version 0.0.10 -> 0.0.11

Version 0.0.10

2020-12-13: add a pretty license page to the site

  • script/link-change-latest.sh: parse GITHUB_REF for tag
  • _config.yml: bump version 0.0.9 -> 0.0.10

Version 0.0.1

2020-12-08: fix the release-on-tag workflow

  • .github/workflows/release-on-tag.yml: fixed wrong multi-line syntax
  • _config.yml: bump version to 0.0.1

Version 0.0.0

2020-12-08: Initial tag

  • .github/workflows/build-and-deploy.yml: custom gh-pages workflow
  • .github/workflows/release-on-tag.yml: skeleton of a release workflow
  • index.md: example content
  • LICENSE: CC0-1.0
  • script/ensure-font.sh: installs the font we use
  • script/pdf.sh: builds the pdf version of the content
  • script/serve.sh: developer script used for serving the site locally
  • _config.yml: jekyll site
  • Gemfile: dependencies
  • .gitignore: minimal files to ignore