Skip to content

BUILD-11517 Update Jira Automation#49

Merged
julien-carsique-sonarsource merged 1 commit into
masterfrom
Pavel/Automation
Jun 17, 2026
Merged

BUILD-11517 Update Jira Automation#49
julien-carsique-sonarsource merged 1 commit into
masterfrom
Pavel/Automation

Conversation

@pavel-mikula-sonarsource

@pavel-mikula-sonarsource pavel-mikula-sonarsource commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

These files should be similar to https://github.com/SonarSource/re-terraform-aws-vault/tree/master/.github/workflows, team-review-component value needs to be validated for each PR


Summary by Gitar

  • New GitHub Workflows:
    • Added PullRequestClosed.yml, PullRequestCreated.yml, RequestReview.yml, and SubmitReview.yml to automate Jira status updates.
    • Configured workflows to use SonarSource/vault-action-wrapper for secure Jira credentials retrieval.

This will update automatically on new commits.

@hashicorp-vault-sonar-prod

hashicorp-vault-sonar-prod Bot commented Jun 17, 2026

Copy link
Copy Markdown

BUILD-11517

@sonarqubecloud

Copy link
Copy Markdown

@gitar-bot

gitar-bot Bot commented Jun 17, 2026

Copy link
Copy Markdown
Code Review ✅ Approved

Automates Jira status updates by introducing four new GitHub workflows that retrieve credentials via the vault-action-wrapper. No issues found.

Options

Auto-apply is off → Gitar will not commit updates to this branch.
Display: compact → Showing less information.

Comment with these commands to change:

Auto-apply Compact
gitar auto-apply:on         
gitar display:verbose         

Was this helpful? React with 👍 / 👎 | Gitar

@pavel-mikula-sonarsource pavel-mikula-sonarsource marked this pull request as ready for review June 17, 2026 11:27
@pavel-mikula-sonarsource pavel-mikula-sonarsource requested a review from a team as a code owner June 17, 2026 11:27
Copilot AI review requested due to automatic review settings June 17, 2026 11:27

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces a set of GitHub Actions workflows to automate Jira (and related) status updates across the PR lifecycle (created, review requested, review submitted, and PR closed), using SonarSource/vault-action-wrapper to retrieve Jira/Rootly credentials securely.

Changes:

  • Added four new workflows: PullRequestCreated.yml, RequestReview.yml, SubmitReview.yml, and PullRequestClosed.yml.
  • Each workflow fetches Jira (and in some cases Rootly) secrets from Vault via OIDC.
  • Each workflow invokes the corresponding sonarsource/gh-action-lt-backlog/* action to perform the Jira automation.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
.github/workflows/PullRequestCreated.yml Adds PR-open automation workflow (Vault secrets + gh-action-lt-backlog/PullRequestCreated).
.github/workflows/RequestReview.yml Adds review-request automation workflow (Vault secrets + gh-action-lt-backlog/RequestReview).
.github/workflows/SubmitReview.yml Adds review-submission automation workflow (Vault secrets + gh-action-lt-backlog/SubmitReview).
.github/workflows/PullRequestClosed.yml Adds PR-closed automation workflow (Vault secrets + gh-action-lt-backlog/PullRequestClosed).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/SubmitReview.yml
Comment thread .github/workflows/RequestReview.yml
Comment thread .github/workflows/PullRequestCreated.yml
Comment thread .github/workflows/PullRequestClosed.yml
@julien-carsique-sonarsource julien-carsique-sonarsource merged commit ec81f3d into master Jun 17, 2026
16 checks passed
@julien-carsique-sonarsource julien-carsique-sonarsource deleted the Pavel/Automation branch June 17, 2026 16:12
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