adampingel / axle-cicd   0.1.10

Apache License 2.0 GitHub

testbed for refreshing tools in axle release process

Scala versions: 3.x

axle-cicd

testbed for refreshing tools in axle release process

TO DO

Port gh-pages to Axle

  • latest released version badge
  • ghpagesCleanSite leaving stale HelloMDoc.html

Port Laika to Axle

  • custom 404
  • 404 redirect. Add this to 404.md header:
layout: forward
target: https://cicd.axle-lang.org
  • What's writing to ./docs?
  • generate image during axle-foo test and then move into laika site
  • home icon (at top)
  • remove .html from links
  • google analytics

Usage

Update site

sbt clean docs/mdoc docs/laikaSite
sbt docs/laikaPreview

then browse to https://localhost:4242

sbt docs/ghpagesCleanSite docs/ghpagesPushSite

Monitor https://github.com/adampingel/axle-cicd/actions/workflows/pages/pages-build-deployment of action.

Verify by browsing to the site

Publish snapshots

Push commits to repo.

Monitor progress of github action.

Confirm jars are present at the sonatype snapshot repo

Release new version

For example, tag with a version:

git tag -a v0.1.6 -m "v.0.1.6"
git push origin v0.1.6

Monitor progress

Confirm jars are present at the sonatype repo

References