Releases: aerospike/shared-workflows
Releases · aerospike/shared-workflows
v2.0.2
v2.0.1
v2.0.0
2.0.0 (2025-10-16)
🚨 this is a breaking change
build-version→build-idparameter rename inreusable_execute-build.yaml- New required
build-idinput inreusable_deploy-artifacts.yaml - New required
metadata-build-idinput inreusable_deploy-artifacts.yaml - Workflow parameter names updated with consistent prefix depending on type eg:
project→jf-projectbuild-name→jf-build-nameartifact-name→gh-artifact-nameartifactory-url→jf-url
⚠ BREAKING CHANGES
- workflows: update reusable workflows to use consistent naming conventions (#58)
- workflows: build info in build step [INFRA-189] (#53)
Features
- release: add semantic release configuration and GitHub workflow for automated releases (84b34f3)
- workflows: add example Docker build and deploy workflow (7420fc8)
- workflows: add use-artifacts job for JFrog CLI integration and Docker build (20eaf2b)
- workflows: add xray scan step to docker build workflow (81f5a80)
- workflows: example reusable integration workflow (e9de96d)
Bug Fixes
- workflows: check for create-release-bundle job to trigger only on workflow_dispatch event (bfa5ab9)
- workflows: consistency is the enemy of enterprise (205f2b1)
- workflows: problems escaping auth lead to doing things "the right way" (126817d)
- workflows: add Docker login step (6edeaa9)
- workflows: automated build name and build number not working (76f30c2)
- workflows: update checkout reference to specific commit (bf987f5)
- workflows: update checkout references to latest commit for reusable workflows (c339172)
- workflows: update CHECKOUT_REF to use github.workflow_sha for latest commit reference (89275e3)
- workflows: update JFrog CLI version and docker login action version (19afa38)
- workflows: update repository URL format in reusable integration workflow (0820609)
Code Refactoring
v1.2.0
What's Changed
- feat(workflows): update trunk version by @Klaven in #19
- docs(workflows): readme update and new workflow for ghas scans by @svivesaero in #18
- feat(workflows): develop sign artifacts workflow [INFRA-127] by @arrowplum in #21
- feat(workflows): upload artifacts [INFRA-128] by @arrowplum in #23
- feat(workflows): develop build artifacts workflow [INFRA-130] by @arrowplum in #24
- feat(workflows): develop create release bundle workflow [INFRA-129] by @arrowplum in #27
- docs(workflows): full build example with packaging [INFRA-126] by @arrowplum in #33
- Bump jfrog/setup-jfrog-cli from 4.5.6 to 4.5.13 by @dependabot[bot] in #32
- fix(workflows): fixes to allow calling from external repositories [INFRA-166] by @arrowplum in #36
- feat(workflows): enable duel checkout in shared workflows [INFRA-168] by @arrowplum in #38
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #31
- fix(workflows): shared workflows hard or impossible to use externally by @arrowplum in #41
- feat(workflows): handle optional commands gracefully by @arrowplum in #42
- docs(workflows): document cicd workflows by @arrowplum in #43
- feat(workflows): add actions to promote Jira hygiene for PRs [CTRL-312] by @bwbradshaw in #39
- feat(workflows): move hygiene actions to workflows [CTRL-312] by @bwbradshaw in #47
- feat(workflows): add debian 13 support by @cinterloper in https://github.com/aerospike/sh
New Contributors
- @svivesaero made their first contribution in #18
- @dependabot[bot] made their first contribution in #32
- @bwbradshaw made their first contribution in #39
- @cinterloper made their first contribution in #49
Full Changelog: v1.0.0...v1.2.0
v1.1.0
What's Changed
- INFRA-127 develop sign artifacts workflow by @arrowplum in #21
- INFRA-128 upload artifacts by @arrowplum in #23
- INFRA-130 develop build artifacts workflow by @arrowplum in #24
- INFRA-129 develop create release bundle workflow by @arrowplum in #27
- INFRA-126 - Full build example with packaging by @arrowplum in #33
New Contributors
- @svivesaero made their first contribution in #18
Full Changelog: v1.0.0...v1.1.0
v1.0.0 Major Update
- breaking change: Updated the repo layout; this moves the action to a different path!
- Added documentation and tooling to help with consistency of future actions.
- Updated tests of the signing keys, especially
.debsigning. - 'key name' now uses the key fingerprint found in GitHub Secrets, rather than static
aerospike-incname
v0.2.0
v0.1.0
GPG Signing on Ubuntu 22.04
Freezing this in a release