Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 875 Bytes

README.md

File metadata and controls

18 lines (13 loc) · 875 Bytes

github-actions

Internal Github workflows and actions for Shlink repositories.

Reusable workflows:

  • docker-publish-build-ci: Build a docker image for pure testing purpose. Intended to use during CI if the Dockerfile changed.
  • docker-publish-image: Publish multi-arch docker images in docker hub and GHCR.
  • docker-migrate-registry: Migrate docker images from public registry to GHCR.
  • js-lib-ci: Continuous integration for JS libraries.
  • js-lib-publish: Publish JS library to npm registry and create GitHub release, when a JS library is tagged.
  • php-lib-ci: Continuous integration for PHP libraries.
  • php-lib-publish-release: Publish release with CHANGELOG when a PHP library is tagged.
  • web-app-ci: Continuous integration for web apps.

Regular workflows

  • docker-migrate-registry: Migrate multi-arch docker images from docker hub to GHCR.