Skip to content

[chore]: Conditional Actions Workflow#113

Merged
Sam007Yeah merged 5 commits intomainfrom
107-chore-conditional-action-trigger
Jan 26, 2026
Merged

[chore]: Conditional Actions Workflow#113
Sam007Yeah merged 5 commits intomainfrom
107-chore-conditional-action-trigger

Conversation

@SuvabrataChowdhury
Copy link
Owner

@SuvabrataChowdhury SuvabrataChowdhury commented Jan 24, 2026

SUMMARY

What this pr is for?

This PR introduces new segregated composite actions and enables them to get triggered only when it's necessary.

Issue Link

Link the Issue for which this PR was raised

#107

Changes Summary

What changes has been done to solve the issue

Introduced a central workflow main_ci.yaml which calls composite actions for pipeline service and pipeline-ui. Also introduced a reusable composite actions detect-directory-changes.yaml which enables actions trigger based on whether any relevant changes occurred.

Hopefully this seperation will help in introducing new ci/cd pipelines easily for other microservices in future.

Relevant Screenshots

Pull Request Checklist

Tasks Yes/No
Issue Linked? yes
Timeline of the Issue is updated? yes
Do these changes affect local development in anyway? (if yes mention effects in additional comments) no

Additional Comments

Anything else regarding this PR

Need to enable branch protection with these new workflows.

@SuvabrataChowdhury SuvabrataChowdhury added the do not merge This is an experimental PR that tests something. Do not merge the PR if it has this label. label Jan 24, 2026
@SuvabrataChowdhury SuvabrataChowdhury linked an issue Jan 24, 2026 that may be closed by this pull request
@SuvabrataChowdhury SuvabrataChowdhury force-pushed the 107-chore-conditional-action-trigger branch 5 times, most recently from abef20a to ea4fbf3 Compare January 24, 2026 08:30
@SuvabrataChowdhury SuvabrataChowdhury changed the title added better workflows [chore]: Refactored Actions Workflow Jan 24, 2026
@SuvabrataChowdhury SuvabrataChowdhury force-pushed the 107-chore-conditional-action-trigger branch 2 times, most recently from 4d35eaa to dad51ae Compare January 24, 2026 10:09
@SuvabrataChowdhury SuvabrataChowdhury force-pushed the 107-chore-conditional-action-trigger branch 5 times, most recently from 1be6536 to a5d1b2d Compare January 24, 2026 12:37
@SuvabrataChowdhury SuvabrataChowdhury force-pushed the 107-chore-conditional-action-trigger branch from a5d1b2d to 69df74d Compare January 24, 2026 12:39
@SuvabrataChowdhury SuvabrataChowdhury changed the title [chore]: Refactored Actions Workflow [chore]: Conditional Actions Workflow Jan 24, 2026
@SuvabrataChowdhury SuvabrataChowdhury removed the do not merge This is an experimental PR that tests something. Do not merge the PR if it has this label. label Jan 24, 2026
Copy link
Collaborator

@Sam007Yeah Sam007Yeah left a comment

Choose a reason for hiding this comment

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

LGTM

@Sam007Yeah Sam007Yeah merged commit 3dc9fb7 into main Jan 26, 2026
1 check passed
@Sam007Yeah Sam007Yeah deleted the 107-chore-conditional-action-trigger branch January 26, 2026 13:48
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.

[chore]: Conditional Action trigger.

2 participants