From 8a7cbdd657b90216082b22405c28566e17f0dacf Mon Sep 17 00:00:00 2001 From: YaroslavStryhun Date: Thu, 23 Jul 2026 15:31:52 +0200 Subject: [PATCH] [PDF-9974] ci: auto-publish to Artifactory on tag push Add a caller workflow that reuses the shared airslateinc/publish-composer-package reusable workflow to publish this package to Artifactory (composer-local) whenever a new tag is pushed. No publish logic is duplicated in this repo. The manual republish action remains available for back-fill. Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/publish-on-tag.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/publish-on-tag.yml diff --git a/.github/workflows/publish-on-tag.yml b/.github/workflows/publish-on-tag.yml new file mode 100644 index 0000000..9bfde4f --- /dev/null +++ b/.github/workflows/publish-on-tag.yml @@ -0,0 +1,18 @@ +name: Build & push to Artifactory + +# Automatically publishes this package to Artifactory (composer-local) whenever a +# new tag is pushed. Reuses the shared, centrally-maintained publish workflow so the +# publish logic lives in one place only (no per-repo duplication). +# The manual "Republish old tags to Artifactory" action in airslateinc/everyday-automation +# remains available for back-fill / exceptional cases. + +on: + push: + tags: + - '*' + +jobs: + build-and-push: + uses: airslateinc/publish-composer-package/.github/workflows/workflow.yml@v1 + secrets: + COMPOSER_TOKEN: ${{ secrets.COMPOSER_TOKEN }}