Vince Grassia
866a624e44
Fix NPM build artifact ( #10734 )
2024-08-26 18:05:43 -06:00
renovate[bot]
f9b66db1a9
[deps] DevOps: Update gh minor ( #10577 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 16:45:28 -04:00
Vince Grassia
da6b3535da
BRE-277 - Fix CLI NPM publish job ( #10729 )
2024-08-26 18:33:14 +01:00
renovate[bot]
b0636bb39d
[deps] DevOps: Update crowdin/github-action action to v2 ( #10596 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 11:38:10 -04:00
renovate[bot]
f7c4a82773
[deps] DevOps: Update docker/build-push-action action to v6 ( #10597 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 11:37:33 -04:00
Michał Chęciński
722c4737fc
Send Slack notifications for DEV env ( #10632 )
2024-08-26 09:00:31 -04:00
renovate[bot]
aa7c9685b6
[deps] DevOps: Update chromaui/action action to v11 ( #10595 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 10:33:32 -06:00
Vince Grassia
49810beb24
BRE-272 - Fix Publish Workflows ( #10693 )
2024-08-23 13:54:51 +02:00
Vince Grassia
62666c51f5
BRE-272 - Fix CLI release and publish workflows ( #10688 )
2024-08-23 01:29:39 +00:00
Vince Grassia
ed703b3658
BRE-272 - Fix Publish Workflows and other misc workflow updates ( #10676 )
2024-08-22 08:54:23 -06:00
Vince Grassia
64005d25e2
Fix reference to variable ( #10670 )
2024-08-22 14:24:26 +02:00
Cesar Gonzalez
8fbdd8d22e
[PM-10667] Implement manifest v3 POC for remaining browsers ( #10419 )
...
* [PM-10667] Implement manifest v3 on Firefox and Safari
* [PM-10667] Fixing issues with CORS present in sandboxed iframe on Firefox
* [PM-10667] Updating gulp build process to ensure dist files are created correctly
* [PM-10667] Adding build processes to the Github workflow
* [PM-10667] Removing faulty Safari mv3 build workflow
* [PM-10667] Fixing jest tests
* [PM-10667] Reworking logic within inline menu
* Update apps/browser/webpack.config.js
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com>
---------
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com>
2024-08-15 09:54:18 -05:00
Matt Bishop
eb868eebd7
Upload test results to Codecov ( #10510 )
2024-08-14 11:21:22 -04:00
Matt Bishop
c3d7da06b8
Use cancellation check with latest test reporter ( #10507 )
2024-08-13 15:10:19 -04:00
Matt Bishop
6651f930aa
Test for secrets before performing restricted actions ( #10502 )
...
* Test for secrets before performing restricted actions
* Go back to always
2024-08-13 12:56:33 -04:00
Vince Grassia
2acd201752
BRE-243 - Fix credentials used for Desktop upload to App Store ( #10503 )
2024-08-13 17:14:15 +01:00
Matt Bishop
c3c0c72792
Move Chromatic to more secure execution model ( #10449 )
...
* Move Chromatic to more secure execution model
* Remove a permission we don't need here
2024-08-13 09:08:09 -04:00
Michał Chęciński
304bd662ec
[BRE-210] Split GitHub releases from deploy/publish ( #10243 )
...
* Split web release and publish
* Change publish browser to release browser
* Split publish and release cli
* Fix cli publish
* Split publish and release desktop workflows
* Add deployment status update
* Fix deployment status
2024-08-08 16:55:13 -06:00
Vince Grassia
2eea253dac
Add workflow ( #10318 )
2024-07-29 12:48:57 -06:00
Todd Martin
3706eb995a
Remove labeling of PRs with needs-qa ( #9880 )
2024-07-17 15:48:55 -04:00
Matt Bishop
7d96a95d24
Exclude tests from Sonar ( #10102 )
2024-07-16 09:15:14 -04:00
Daniel García
33c985e00b
[PM-8789] Move desktop_native into subcrate ( #9682 )
...
* Move desktop_native into subcrate
* Add publish = false to crates
2024-07-01 15:19:29 +02:00
Opeyemi
982031633c
add env protection and restriction to USDEV ( #9584 )
...
* add env protection and restriction to USDEV
2024-06-27 23:20:57 +01:00
Addison Beck
3c8eeb4420
Remove the `bit` prefix from Bitwarden License managed build artifacts ( #9855 )
...
* Rename `license_type.prefix` to `license_type.build_prefix`
* Introduce `license_type.artifact_prefix`
* Remove the `bit` prefix from Bitwarden License managed build artifacts
* Update the release job to download the correct artifacts
* Update .github/workflows/build-cli.yml
Co-authored-by: Joseph Flinn <58369717+joseph-flinn@users.noreply.github.com>
* Update .github/workflows/build-cli.yml
Co-authored-by: Joseph Flinn <58369717+joseph-flinn@users.noreply.github.com>
* Update .github/workflows/build-cli.yml
Co-authored-by: Joseph Flinn <58369717+joseph-flinn@users.noreply.github.com>
---------
Co-authored-by: Joseph Flinn <58369717+joseph-flinn@users.noreply.github.com>
2024-06-27 12:47:52 -04:00
Michał Chęciński
0fc489cfa0
[BRE-133] Fix Partial Desktop Release ( #9825 )
2024-06-27 13:51:29 +02:00
Michał Chęciński
039c5ee6ac
[BRE-151] Fix Staged Rollout Desktop workflow ( #9824 )
2024-06-27 13:50:54 +02:00
Addison Beck
76a3cb5a46
Update CLI storefronts to use bitwarden licensed artifacts ( #9827 )
...
* Update the build job to use `bit` artifacts for stores
* Update the CLI's license in `package.json` for the NPM store
* Add license configuration to `snapcraft.yaml`
2024-06-26 16:01:05 -04:00
Matt Gibson
ac2cfa2dfd
Add setuptools to mac pipeline ( #9834 )
...
* Add setuptools to mac pipeline
Mac runners have progressed above python 3.12, which removed `distutils`. We need to ensure it's installed for node-gyp compilations by installing the setuptools package.
* Add missed mac build
2024-06-26 16:46:41 +02:00
renovate[bot]
d7d35a9e2f
[PM-6446][deps] Platform: Update argon2 to v0.40.1 ( #8073 )
...
* [deps] Platform: Update argon2 to v0.40.1
* Update inclusion in context isolation
* Ensure node-gyp available for mac builds
Mac runners seem to have progressed above python 3.12, which removed `distutils`. We need to ensure it's installed for node-gyp compilations.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
2024-06-24 13:28:34 -04:00
Dillon Beresford
ffb99efebb
Include sources in scan workflow for Sonar ( #9789 )
2024-06-21 19:07:38 -06:00
Robyn MacCallum
aba64b989b
Update release-browser.yml ( #9667 )
2024-06-14 15:20:17 -04:00
Robyn MacCallum
87c1f9c2af
Update build-browser.yml ( #9654 )
2024-06-14 12:59:47 -04:00
Matt Bishop
2d43a12ce9
Conditionally use Codecov secret ( #9626 )
2024-06-13 15:08:52 -04:00
Vince Grassia
6233100754
Remove Bump CLI Formula workflow ( #9601 )
2024-06-12 09:06:02 -06:00
Opeyemi
9a35608fc3
Revert "restrict deployment to USDEV and protect environment ( #9571 )" ( #9583 )
...
This reverts commit f9faeeba4c
.
2024-06-11 15:31:37 +01:00
Opeyemi
f9faeeba4c
restrict deployment to USDEV and protect environment ( #9571 )
...
* restrict deployment to USDEV and protect environment
* remove converting env name to lower char
2024-06-11 12:03:04 +01:00
Dillon Beresford
d594b680f9
[PM-7025] Add permission for test results ( #9569 )
...
* include check-run in workflows where secrets are used
* revert changes in build-cli workflow and add check-run to codecov
* assert token permissions
* include required permissions
* re-arrange permissions in alphabetical order
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2024-06-10 14:24:56 -04:00
Dillon Beresford
7fb9408202
[PM-7025] include check-run in workflows where secrets are used ( #9135 )
...
* include check-run in workflows where secrets are used
* revert changes in build-cli workflow and add check-run to codecov
* assert token permissions
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2024-06-10 10:54:24 -05:00
Thomas Rittson
474a5a8c22
Add bit-cli directory to cli build workflow ( #9491 )
2024-06-06 09:06:27 +10:00
Matt Gibson
490e6c322d
Improve jest performance ( #9496 )
...
Utilizing resources based on thread availability improves performance vs fixed threading.
The linked issue for CI crashes has not been closed. Once this is solves, `runInBand` may improves performance in CI.
2024-06-04 10:40:41 -04:00
Michał Chęciński
1bf3a4b6eb
[BRE-94] Replace `dawidd6/action-download-artifact` with `bitwarden/gh-actions/download-artifacts` ( #9494 )
2024-06-04 16:25:53 +02:00
Opeyemi
107ac5dc38
Upgrade to macos-13 runner ( #9457 )
2024-05-31 13:58:10 -06:00
Daniel James Smith
2015f0964f
[PM-8229] Bump node to 20.13.1-LTS ( #8078 )
...
* Update .nvmrc from v18 to v20
* Update engines setting node 18->20 and npm 9->10
* Use yao-pkg/pkg instead of vercel/pkg
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-05-30 13:24:06 +02:00
Alex Urbina
81c1456f6b
BRE-87 ADD: Slack notification enable feature and check in version-bump workflow ( #9385 )
2024-05-27 15:35:19 -06:00
Addison Beck
954d427539
Account for commercial licensed CLI code in pipelines ( #9293 )
...
* Add `:oss` prefix to preexisting npm commands
* Build `bit` and `oss` versions in `build-cli` workflow
* Update release job to publish new artifacts
* Rename build job tasks for clarity
2024-05-24 09:36:26 -05:00
Vince Grassia
cdaded2049
BRE-64 - Fix version bump message ( #9321 )
2024-05-23 15:05:54 +02:00
Alex Urbina
b0cc480853
FIX: version-auto-bump.yml trigger parameters ( #9298 )
2024-05-21 16:34:19 -06:00
Opeyemi
acb153520e
[BRE-50] - Update Slack Notif Channel Ref ( #9267 )
...
* delete slack notif channel ref
* update slack channel reference
2024-05-21 19:22:15 +01:00
Alex Urbina
f0a3d942c7
BRE-40 ADD: step to report upcoming release version to Slack ( #9201 )
2024-05-21 14:07:04 -04:00
MtnBurrit0
f07d1039c1
Display commit status in GH summary ( #8918 )
2024-04-29 08:25:59 -06:00