Skip to content

Update deploy workflows for Nordix Artifactory#9

Open
stecurran-est wants to merge 1 commit into
v5.3.39-estfrom
update/deploy-workflow
Open

Update deploy workflows for Nordix Artifactory#9
stecurran-est wants to merge 1 commit into
v5.3.39-estfrom
update/deploy-workflow

Conversation

@stecurran-est

@stecurran-est stecurran-est commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Description

  • Target Nordix Artifactory
  • Update branch/tag patterns to match v5.3.x-est-x naming
  • Remove Spring-specific steps (verification, Maven Central sync,
    promotion, GitHub release, notifications)
  • Remove Develocity access key dependency

Comment thread .github/workflows/release.yml Outdated
push:
tags:
- v5.3.[0-9]+
- 'v5.3.*-est-*'

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is too permissive, can you replace the asterisks with digits?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated to 'v5.3.[0-9]+-est[-]?[0-9]*'

push:
branches:
- 5.3.x
- 'v5.3.*-est-*'

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- 'v5.3.*-est-*'
- 'v5.3.\d{1,}-est'

I'm not sure if there are plans to have a v5.3.39-est-someFeature branch, but I think the regex should be more specific

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This regex might work better v5.3.[0-9]+-est[-]?[a-z0-9]*

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated to 'v5.3.[0-9]+-est[-]?[0-9]*'

Comment on lines -32 to -33
signing-key: ${{ secrets.GPG_PRIVATE_KEY }}
signing-passphrase: ${{ secrets.GPG_PASSPHRASE }}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is signing being disabled?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added this back in

Comment thread .github/workflows/release.yml Outdated
push:
tags:
- v5.3.[0-9]+
- 'v5.3.*-est-*'

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- 'v5.3.*-est-*'
- 'v5.3.\d{1,}-est'

I'm not sure if there are plans to have a v5.3.39-est-someFeature branch, but I think the regex should be more specific

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That would need to be added at the end as well. We could have more than one version of patch

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That would need to be added at the end as well. We could have more than one version of patch

Is this what you are thinking of (v5.3.\d{1,}-est)(-.*){0,1}?

@stecurran-est stecurran-est Jul 6, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This regex might work v5.3.[0-9]+-est[-]?[a-z0-9]*

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The last part could be just digits

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

something like 'v5.3.*-est-[0-9]' should work (if we don't intend to go past '..est-9') but I can't see how you could allow single or double digits after the 'v5.3.'.
? or [0-9] would allow one digit, ?? would allow two digits but only * will allow either.

@eschcam eschcam Jul 6, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

something like 'v5.3.*-est-[0-9]' should work (if we don't intend to go past '..est-9') but I can't see how you could allow single or double digits after the 'v5.3.'. ? or [0-9] would allow one digit, ?? would allow two digits but only * will allow either.

?: Matches zero or one of the preceding character.

Using just ? for the version match would be wrong

Comment on lines -31 to -32
signing-key: ${{ secrets.GPG_PRIVATE_KEY }}
signing-passphrase: ${{ secrets.GPG_PASSPHRASE }}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is signing being removed?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll add this back in.

Comment on lines -82 to -95
create-github-release:
name: Create GitHub Release
needs:
- build-and-stage-release
- promote-release
runs-on: ubuntu-latest
steps:
- name: Check Out Code
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Create GitHub Release
uses: ./.github/actions/create-github-release
with:
milestone: ${{ needs.build-and-stage-release.outputs.version }}
token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the plan to only publish on Artifactory and not do any additional releases?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all 'est-x' releases will be on artifactory. After v5.3.39-est-1 is released and published, ..est-2 will be released and published, ..est-3, ..est-4, ... Same for v5.3.40-est-1, ..v5.3.40-est-2... if required

@shub-est

shub-est commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Nit: update name for systemProp.user.name in .github/actions/prepare-gradle-build/action.yml

@stecurran-est stecurran-est force-pushed the update/deploy-workflow branch from b018de6 to 02ad9fe Compare July 6, 2026 15:57
  - Target Nordix Artifactory
  - Update github actions to reference Nordix
  - Update branch/tag patterns to match v5.3.x-est(-x) naming
  - Remove Spring-specific steps (verification, Maven
    Central sync, promotion, GitHub release, notifications)
  - Remove Develocity access key dependency
@stecurran-est stecurran-est force-pushed the update/deploy-workflow branch from 02ad9fe to 614dd50 Compare July 6, 2026 16:02
@stecurran-est stecurran-est requested a review from eschcam July 6, 2026 16:05

@eschcam eschcam left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants