Utility composite and docker actions for Parsley Workflows
tag-draft-release
creates a new tag based on a semver or properties file and then creates a draft release including content fromCHANGELOG.md
slack-job-status
creates outputs based on the job status usable with voxmedia/github-action-slack-notify-buildservice-name-gen
creates a unique service name and corresponding hostname for an endpointbit-tag-export
tags and exports bit componentsbdd-xray-export
runs cucumber BDD tests and exports results to Xraybuild-push-action
builds and pushes docker image to GCR using workload id federationget-secretmanager-secret
get secret from google cloud secret manager using workload id federationgo-ci
common CI patterns for running test, lint and sonar scans on go servicesrelease-notes
push release notes from our core products to a Notion databasegoose-migration
run goose migrations against cloud sql instancessetup-node
replacement foractions/setup-node
db-init-action
replacement foractions/setup-node
- make sure to add documentation to a
README.md
in a well-named subfolder - if possible: dogfood your new action and add a test in this repo
- bump
version.txt
according to semver - add to
CHANGELOG.md
a description of changes made to project - create PR and ping reviewers
- after merging PR, a draft release will be created, make sure to publish the release and the latest major version tag will be bumped and published