Commit Graph

566 Commits

Author SHA1 Message Date
Matt Bishop
c0749eaa8d ci: pin dotnet-coverage version 2026-05-26 15:47:42 -04:00
Matt Bishop
6c459782c0 ci: upload coverage to GitHub Actions code coverage preview
Mirror the existing codecov.io upload to GitHub's new code coverage
feature (public preview, announced 2026-05-26) so coverage shows up
directly on pull requests. Merges per-project Cobertura files with
dotnet-coverage before upload.
2026-05-26 13:28:56 -04:00
Stephon Brown
968afb53dd Aspire: Add README for Aspire AppHost setup and usage (#7646) 2026-05-15 15:55:49 -04:00
Justin Baur
e131b1f243 Migrate to SLNX Style Solution (#7645) 2026-05-15 18:05:38 +00:00
Amy Galles
fcb08cf5c0 Fix/repository management remove tokens (#7626)
* Remove BW-GHAPP tokens from repository-management workflow

- Remove all Azure Key Vault and BW-GHAPP token generation
- Use github.token instead of app token
- Use github-actions[bot] email instead of actions@github.com
- Create PR with version bump instead of pushing directly to main
- Update permissions (remove id-token, add pull-requests for bump_version)
- No GPG signing to remove (wasn't present)

* Fix
       template injection security issue

* Remove BW-GHAPP tokens from repository-management workflow

- Remove all Azure Key Vault and BW-GHAPP token generation
- Use github.token instead of app token
- Use github-actions[bot] email instead of actions@github.com
- Create PR with version bump instead of pushing directly to main
- Update permissions (remove id-token, add pull-requests for bump_version)
- Add 'version update' label to automated PRs
- Fix template injection security issue
2026-05-13 09:46:42 +02:00
Amy Galles
ae99790366 Remove BW-GHAPP tokens from repository-management workflow (#7624)
- Remove all Azure Key Vault and BW-GHAPP token generation
- Use github.token instead of app token
- Use github-actions[bot] email instead of actions@github.com
- Create PR with version bump instead of pushing directly to main
- Update permissions (remove id-token, add pull-requests for bump_version)
- No GPG signing to remove (wasn't present)
2026-05-12 17:11:49 -05:00
renovate[bot]
bc99f201d4 [deps]: Update actions/github-script action to v9 (#7545)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 17:33:49 +02:00
MtnBurrit0
baf933d4a4 Remove workflow logic for EE labels (#7595) 2026-05-08 09:52:23 +02:00
Vince Grassia
93465a88eb Remove publish and release workflows. (#7582) 2026-05-05 20:03:12 -04:00
Colton Hurst
a523128c0e Add tech-leads group as owners of the CODEOWNERS file (#7562) 2026-05-04 17:03:10 -04:00
Andy Pixley
38287e55c3 [BRE-1871] Using new trigger action (#7573) 2026-05-01 15:00:36 -04:00
Andy Pixley
58100fb107 [BRE-1871] Adding trigger for dev deploy after build on main (#7572) 2026-05-01 15:57:48 +00:00
Vince Grassia
d1280e87ce Remove failure check job (#7557) 2026-04-28 12:47:03 -04:00
Addison Beck
de872a8212 fix(ci): fix startup_failure in move_edd_db_scripts job (#7554)
The move_edd_db_scripts job in repository-management.yml had
permissions: {} while calling _move_edd_db_scripts.yml, which
declares pull-requests: write and contents: write at its top
level. GitHub Actions blocks permission escalation in reusable
workflow callers at startup, producing a startup_failure.

Additionally, _move_edd_db_scripts.yml was missing id-token: write
and actions: read from its own top-level permissions block, which
its jobs require.

Fixed by granting the caller job explicit permissions matching what
the reusable workflow needs, and adding the missing permissions to
the reusable workflow's top-level block.
2026-04-28 16:40:57 +00:00
Ike
0b1c22e0fa Update SSO project path in Renovate config (#7518) 2026-04-21 14:55:26 -04:00
aikido-autofix[bot]
26f0702b07 [AppSec] AI Fix for Template Injection in GitHub Workflows Action (#7448)
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>
Co-authored-by: Matt Andreko <mandreko@bitwarden.com>
2026-04-20 12:04:32 -04:00
John Harrington
535fa15825 [PM-33501] Prevent orphaned Sends during user and org deletion (#7386) 2026-04-20 06:52:48 -07:00
Vince Grassia
63ea562870 Fix for dev tags to GHCR (#7492) 2026-04-17 14:17:49 +00:00
Amy Galles
0b942b8992 [BRE-1670] replace PAT tokens with app token (#7434)
* temporary change to test bre-1670

* removing temporary change

* replace pat token with built in github token

* sign commits with bot token

* replace pat token with app token

* fix api signing of git commits
2026-04-16 11:17:25 +02:00
Vince Grassia
061736c991 [BRE-1533] Update trigger for Bitwarden lite builds (#7479) 2026-04-15 16:03:18 -05:00
renovate[bot]
497e3e3d37 [deps]: Update docker/setup-buildx-action action to v4 (#7222)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-15 09:01:04 +00:00
renovate[bot]
7545ba2ba9 [deps]: Update dtolnay/rust-toolchain digest to 29eef33 (#7341)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-15 08:59:29 +00:00
renovate[bot]
59853057b0 [deps]: Update actions/create-github-app-token action to v3 (#7345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-15 10:42:09 +02:00
Vince Grassia
ee43c50190 [BRE-1004] Fix container image push logic (#7464) 2026-04-14 15:28:50 -05:00
Todd Martin
c6b8b0c686 chore(deps): Auth-owned PRs for minor/patch updates for their dotnet monorepo deps
* Adjust .NET dep ownership.

* Adjusted changes to group minor/patch.
2026-04-13 13:08:05 -04:00
Vince Grassia
0618444881 Add packages permissions (#7457) 2026-04-13 14:06:18 +00:00
renovate[bot]
b2b21573a7 [deps]: Update codecov/codecov-action action to v6 (#7455)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 13:13:24 +02:00
renovate[bot]
cdcf63ab2e [deps]: Update docker/setup-qemu-action action to v4 (#7223)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 09:32:38 +00:00
renovate[bot]
69ed2dbd4f [deps]: Update docker/login-action action to v4 (#7346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 17:39:04 +02:00
gitclonebrian
eb3700afcc moved image tag max length logic out of conditional block. now applies in all scenarios (#7396) 2026-04-06 18:51:02 +00:00
Daniel James Smith
2c9be6fa4c [PM-34456] Innovation Sprint: Enable generating automated release notes (#7362)
* Enable generating automated release notes

* Update release.yml template

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-04-06 20:08:24 +02:00
renovate[bot]
4934c413b7 [deps]: Update dorny/test-reporter action to v3 (#7347)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 11:12:16 -05:00
renovate[bot]
95ab4fe4f9 [deps]: Update docker/build-push-action action to v7 (#7221)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-24 16:52:21 -05:00
Vince Grassia
7f2bde3973 [BRE-1004] Add GHCR Support to Build/Publish workflows (#7263) 2026-03-23 09:03:05 -04:00
Patrick-Pimentel-Bitwarden
103de0bc3e fix(code-owners) Add Auth Test Projects to Codeowners - Add auth test projects to CODEOWNER (#7258) 2026-03-20 13:16:42 -04:00
Amy Galles
c9a1f1e7ef create new dockerfile for SeederApi (#7072)
* create new dockerfile for SeederApi

* troubleshoot cargo issues

* troubleshoot cargo issues

* Ensure Rustup run on build env for appropriate target

* Musl targets do not support cdylibs

* Ensure default triple set to target

* Set target triple rather than update default host

* Change build platforms per project

* Switch to debian since we can't use musl

* Debian build for seeder should work with arm targets

* Move app stage to distroless

* remove SeederApi from server publish section

* suppress unrelated warnings"

* ruling out builds as error source

* override platforms for SeederApi

* troubleshoot matrix

* add extra step for evaluating platforms

* fix syntax error

* exclude unrelated error

* exclude unrelated error

* exclude unrelated error

* exclude unrelated error

* exclude unrelated error

* temporarily reduce number of builds

* exclude unrelated error

* remove temporary block on other builds

* remove unused builds from dockerfile

* add nginx location for seeder, wrap it behind an if check defaulting to false. This was discuss with Matt G, as this will enable QA usage of it without repetitive intervention with config files and reloading the nginx service etc. Handlebars will continously overwrite the nginx conf file on update

* opted to remove conditional location to seederApi, instead include additional conf files in the same directory allowing for extensibility and not directly placing the non-prod seeder location in the config builder

---------

Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
Co-authored-by: AJ Mabry <81774843+aj-bw@users.noreply.github.com>
2026-03-13 16:08:15 -04:00
MtnBurrit0
efccf13f3b SHOT-71: Migrate self-host ownership over to SHOT (#7213)
* Migrate self-host ownership over to SHOT

* Set devcontainers to multi owner

* Update CODEOWNERS for docker-compose.yml

* We already have a multiple owner section
2026-03-13 19:21:33 +00:00
Todd Martin
fa5fde5b94 chore(deps): Add Renovate ownership of MessagePack pinned transitive dependency 2026-03-05 13:19:57 -05:00
renovate[bot]
ea1468d2e2 [deps]: Update actions/checkout action to v6.0.2 (#6904)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-05 12:44:58 +01:00
Vince Grassia
df59502a0d Update publish workflow to take release branch name as input (#7135) 2026-03-04 01:47:02 +00:00
Vince Grassia
2073d27381 Add multi-arch image support to Docker images (#7122) 2026-03-03 11:03:45 -05:00
Jonathan Prusik
41ae9acb7b [PM-31021] Equivalent Domains defaults updates (#6979)
* add Microsoft TLD

* add Twitter/X equivalent domains

* add bitwarden/team-autofill-dev as codeowners of equivalent domains defaults
2026-03-02 10:15:13 -05:00
aj-bw
39f51974f6 restore draft true (#7044) 2026-02-24 10:18:00 -05:00
gitclonebrian
3ed9be1384 bumped node version to latest LTS (#6988) 2026-02-17 22:35:44 -05:00
aj-bw
209ec4c091 remova draft key to enable DAS testing for tonights release (#7022) 2026-02-17 20:34:01 +00:00
renovate[bot]
e644ff8da3 [deps]: Update anchore/scan-action action to v7.3.2 (#7009)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 12:21:58 +00:00
renovate[bot]
630d80bfe9 [deps]: Update dtolnay/rust-toolchain digest to efa25f7 (#7004)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 11:10:19 +01:00
Matt Bishop
e3008ccb68 Tighten up repo a bit for AI (#6957) 2026-02-06 10:19:30 -05:00
renovate[bot]
1c640fb103 [deps]: Update anchore/scan-action action to v7.3.0 (#6930)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 10:09:14 +01:00
Matt Bishop
d9e849a44d Resolve conflict with Docker ownership (#6913) 2026-01-28 17:02:22 -05:00