Skip to content

Conversation

pixman20
Copy link
Contributor

@pixman20 pixman20 commented Sep 16, 2025

🎟️ Tracking

BRE-1137

📔 Objective

Updates:

  • Removing unused Build workflow that pushed to Azure
  • Updated CODEOWNERS to default to the SM dev team
  • Fixed permissions that prevented the build workflow from pushing to GHCR
  • Polished up the version bump, build, and release workflows to follow a similar process with mcp-server.

Related release process documentation:
https://bitwarden.atlassian.net/wiki/spaces/BRE/pages/2008645780/Secrets+Manager+Projects#SM-Kubernetes-Operator

📸 Screenshots

⏰ Reminders before review

  • Contributor guidelines followed
  • All formatters and local linters executed and passed
  • Written new unit and / or integration tests where applicable
  • Protected functional changes with optionality (feature flags)
  • Used internationalization (i18n) for all UI strings
  • CI builds passed
  • Communicated to DevOps any deployment requirements
  • Updated any necessary documentation (Confluence, contributing docs) or informed the documentation team

🦮 Reviewer guidelines

  • 👍 (:+1:) or similar for great changes
  • 📝 (:memo:) or ℹ️ (:information_source:) for notes or general info
  • ❓ (:question:) for questions
  • 🤔 (:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion
  • 🎨 (:art:) for suggestions / improvements
  • ❌ (:x:) or ⚠️ (:warning:) for more significant problems or concerns needing attention
  • 🌱 (:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt
  • ⛏ (:pick:) for minor or nitpick changes

@github-actions
Copy link
Contributor

github-actions bot commented Sep 16, 2025

Logo
Checkmarx One – Scan Summary & Detailsef3fa624-c0ad-480d-835d-551afcf7f91a

Great job! No new security vulnerabilities introduced in this pull request

@codecov
Copy link

codecov bot commented Sep 16, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.37%. Comparing base (75c6585) to head (424c30a).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #106   +/-   ##
=======================================
  Coverage   63.37%   63.37%           
=======================================
  Files          11       11           
  Lines        1166     1166           
=======================================
  Hits          739      739           
  Misses        408      408           
  Partials       19       19           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

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

Checkmarx One found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@pixman20 pixman20 requested a review from Copilot September 16, 2025 19:29
Copy link

@Copilot Copilot AI left a comment

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 polishes the release process by consolidating and modernizing CI/CD workflows, fixing GHCR deployment issues, and updating code ownership.

  • Streamlined release workflow by removing Azure dependencies and focusing on GHCR
  • Updated build process to support both push and pull request workflows
  • Enhanced version validation and updated code owners to default to SM dev team

Reviewed Changes

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

Show a summary per file
File Description
Dockerfile Updated Dockerfile syntax to use uppercase AS keyword
.github/workflows/release.yml Simplified release workflow removing Azure ACR dependencies and complex failure handling
.github/workflows/bump-version.yml Enhanced version validation and improved variable handling
.github/workflows/build.yml Consolidated build workflows with GHCR support and security scanning
.github/workflows/build-ghcr.yml Removed redundant GHCR-specific workflow
.github/CODEOWNERS Added default code owners and removed duplicate release.yml entry

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@pixman20 pixman20 marked this pull request as ready for review September 16, 2025 20:15
@pixman20 pixman20 requested review from a team as code owners September 16, 2025 20:15
Copy link
Contributor

@tangowithfoxtrot tangowithfoxtrot left a comment

Choose a reason for hiding this comment

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

SM changes LGTM 🚀

Thanks!

@pixman20 pixman20 requested a review from Copilot September 18, 2025 17:16
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@sonarqubecloud
Copy link

@mandreko-bitwarden
Copy link
Contributor

All the Checkmarx issues are due to the GoLang version, which is being held up by this PR: #29

We should re-visit this PR as an unrelated note.

Copy link
Contributor

@mandreko-bitwarden mandreko-bitwarden left a comment

Choose a reason for hiding this comment

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

Thanks for making my out-of-band changes that were complicated here. ;)

@pixman20 pixman20 dismissed michalchecinski’s stale review September 22, 2025 22:19

Needed to dismiss to merge...reviewed by Vince

@pixman20 pixman20 merged commit c299296 into main Sep 22, 2025
8 of 9 checks passed
@pixman20 pixman20 deleted the BRE-1137-setup-release-process branch September 22, 2025 22:19
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.

6 participants