1
0
mirror of https://github.com/bitwarden/browser synced 2024-12-24 17:11:55 +01:00
Commit Graph

248 Commits

Author SHA1 Message Date
Daniel James Smith
6851f406ef
Extract and fix trigger for PR auto responses (Translation-PRs) ()
* Extract and fix trigger for PR auto responses

* Fix permission used for job
2022-11-08 17:53:25 +01:00
Opeyemi
0443c9acaa
add run-name for releases to include their workflow trigger ()
* add run-name for releases to include their workflow trigger

* add edit for linter error

* Update .github/workflows/release-web.yml

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2022-11-08 10:02:51 -05:00
Joseph Flinn
bc3879e194
Adding the 'libs/**' directory back to the Desktop build pipeline PR trigger list () 2022-10-31 17:24:02 -06:00
Michał Chęciński
b637c2f172
Fix rust tests apt-get install () 2022-10-31 14:29:41 +01:00
Oscar Hinton
9c292028e1
[SM-243] Upgrade windows-rs () 2022-10-24 11:46:50 +02:00
Vince Grassia
ff3420d373
DEVOPS-1016 - Fix Desktop/Browser pipelines to support hotfix process () 2022-10-19 09:22:57 -06:00
Matt Gibson
23d4dcd839
Build all browser MV3 artifacts ()
only uploading Chrome, Edge and Opera artifacts for now, as those support manifest V3

Also corrects build artifact to lower case.
2022-10-19 07:31:04 -05:00
Daniel James Smith
1ed5ea49f1
Add job to close translation PRs () 2022-10-18 13:09:25 +02:00
Oscar Hinton
a7fdd40d70
Add CI check to forbid filenames with capital letters in them () 2022-10-18 10:05:33 +02:00
Michał Chęciński
13444307dd
Change trigger for desktop autobump () 2022-10-17 11:50:54 +02:00
sneakernuts
dff15b6e8e
Update-workflows-git-signing ()
* crowdin workflow update

* version bump workflow update

* pinned gha for importing gpg key

* added steps for kv + updated import gpg key action

* Updated crowdin workflow to utilize kv
2022-10-13 21:47:13 +00:00
Vince Grassia
3742732ae8
Update retrieve secrets steps in workflows () 2022-10-13 12:38:47 -07:00
mimartin12
f489d1b277
Add artifact extract step () 2022-10-13 11:54:26 -06:00
Opeyemi
9f87fd7f57
edit CLI choco retrieve secret () 2022-10-12 16:31:20 +01:00
Joseph Flinn
a1b13f9b18
Change the download target for cloudflare deploy () 2022-10-11 18:05:12 -07:00
Joseph Flinn
d442632fc2
Add the cloudflare unzip back () 2022-10-11 17:57:34 -07:00
mimartin12
94cfa2d0d3
Update artifact steps in Web build worklfow () 2022-10-11 16:57:19 -07:00
mimartin12
96aba0f994
Update Dry Run step and artifact path () 2022-10-11 14:45:58 -06:00
mimartin12
7f62c5c54f
Remove unzip step () 2022-10-11 14:38:18 -06:00
mimartin12
e7b2dbf486
Remove unzip step () 2022-10-11 14:27:11 -06:00
Vince Grassia
a027ee5a08
DEVOPS-915 - Automate Staged Rollouts for Desktop () 2022-10-11 10:46:36 -04:00
Michał Chęciński
c8e4f88379
[DEVOPS-1014] Fix desktop autobump workflow ()
* Fix desktop autobump workflow

* Fix desktop autobump workflow accoring to vince suggestions in mobile

* Update ubuntu version
2022-10-11 16:35:25 +02:00
Opeyemi
333bc27972
Update download artifact action () 2022-10-10 20:35:44 +01:00
Vince Grassia
f2159d71ea
Add staged rollout desktop workflow () 2022-10-06 09:54:37 -04:00
Alexey Zilber
9ca877a7be
Cloudops 165 ()
* Upload artifacts to R2 after we do S3.

* Added beta check line to R2 upload
2022-10-04 21:38:48 +08:00
Opeyemi
39399b5cf8
fix: typo in auto issues responses () 2022-10-03 15:49:15 +01:00
Michał Chęciński
de641d42e6
Fix build web workflow () 2022-09-30 16:17:18 +02:00
Michał Chęciński
b91e2919b6
Add EE specific web container image ()
* Add build command for ee

* Add config for ee

* Add build workflow for ee

* Change build pipeline for web ee

* Fix name of workflow in trigger

* Build ee image in web build workflow

* Fix name on matrix

* FIx name of the artifact

* Comment out zip extract

* Add zip extract

* All listing dir before unzip

* Add pwd

* Comment out unzipping

* Fix

* Add matrix instead of two stages

* Remove build web ee workflow

* Fix name
2022-09-29 12:21:47 +02:00
Michał Chęciński
c243f3594e
Fix web qa deployment ()
* Comment unzip downloaded artifact

* Replace gihub ref with master

* Add debug commands

* Change CP command

* Add another debug code

* Fix

* Another fix

* Remove debug steps

* Remove master const branch after testing
2022-09-27 16:19:55 -07:00
Vince Grassia
81f3fd0aa9
Add Selfhost job to Build Web check for failures job () 2022-09-26 10:16:53 -04:00
Vince Grassia
67c447d54c
Fix packaging on Build Web workflow () 2022-09-26 09:50:48 -04:00
Michał Chęciński
32c91deb36
Add stub for ephemeral env web build workflow () 2022-09-22 18:01:34 +02:00
mimartin12
ae08530276
[DEVOPS-933] - Migrate QA Web to cloudflare pages () 2022-09-22 09:46:17 -06:00
mimartin12
9b1b500011
fix secret pull () 2022-09-22 08:34:08 -06:00
mimartin12
25caeaa26f
patch web build workflows with docker builds 2022-09-20 08:45:27 -06:00
mimartin12
9bf3afb8de
[DEVOPS-996] - Refactor Web build workflow () 2022-09-19 14:38:19 -06:00
Vince Grassia
f8634d2913
Update steps in web workflows () 2022-09-08 11:11:47 -04:00
Thomas Rittson
05ebca2c4c
[EC-497] Fix memory leaks in tests ()
* Add isolatedModules:true

* Add manual typechecking in CI for libs/ tests
2022-09-08 08:05:30 +10:00
Matt Gibson
607e86de9b
Add needs QA to enforce labels ()
* Add needs QA to enforce labels

* Update .github/workflows/enforce-labels.yml

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2022-09-07 09:33:29 -05:00
Michał Chęciński
d1243c97a4
Update deprecated Azure Key Vault action in workflows ()
* Update deprecated Azure Key Vault in workflows

* Try without colons

* Specify bash as shell runner
2022-09-05 11:39:27 +02:00
Oscar Hinton
e0ae1bb738
Fix failing tests ()
* Fix trial-initation test

Co-authored-by: Michał Chęciński <michal.checinski@outlook.com>
2022-08-25 18:26:18 +02:00
Michał Chęciński
bd88b5b365
Run client test on build ()
* Add tests step to build pipelines

* RUn tests for safari

* Remove tests step to build pipelines

* Run tests on root dir on pr

* Revert "Remove tests step to build pipelines"

This reverts commit 497bd86620.

* CHange name

* Remove working directory

* Add manual trigger

* Comment out cache

* Try to fix

* Revert "Try to fix"

This reverts commit 93d404b7d5.

* Disable failing test
2022-08-25 18:06:31 +10:00
Michał Chęciński
4452a3213b
Fix QA web cloudflare deployment ()
* Comment workflow for testing

* Change way of downloading

* Fix artifact name

* FIx

* Fix path

* Skip unpack

* Fix path

* Check files

* Fix

* Add working directory

* FIx

* Try to download from rc

* Try to download from fastmail

* Try to download from sg-576

* Try another branch

* Try another branch

* Try hotfix-rc branch

* CHange branch for hotfix-rc-test

* FIx

* Try on another branch

* Use new gh actions

* Check for hotfix-rc

* Update download artifacts sha

* Update sha

* Update sha

* Change to branch tag

* Change sha of action

* Uncomment testing

* Change branch
2022-08-25 10:02:13 +02:00
Michał Chęciński
a5e1949ac0
Fix typo in desktop beta release workflow () 2022-08-23 16:27:10 +02:00
Matt Gibson
f74aa6f314
Add Manifest v3 artifact to pipelines ()
This requires a second build due to the differences being handled in webpack.
2022-08-18 11:07:02 -05:00
Micaiah Martin
e59f635d32
Update tag logic for web-sh container () 2022-08-17 14:06:33 -06:00
Joseph Flinn
16c41b823b
[workflows] Decouple hotfix-rc branches () 2022-08-16 08:55:57 -07:00
Michał Chęciński
0602d97358
Fix CLI publish to NPM () 2022-08-10 16:25:39 +02:00
Todd Martin
56ce85c69c
ENG-71 - Updated release workflows with cleanup recommended by Vince ()
* Updated release jobs to include fixes that Vince recommended from the mobile repo

* Updated the workflows with the fixes
that Vince recommended from mobile.

* Fix linter errors

Co-authored-by: Todd Martin <>
Co-authored-by: Michal Checinski <michal.checinski@outlook.com>
2022-08-08 13:21:49 -04:00
Micaiah Martin
1a49117d8a
Handle "/" in branch names () 2022-08-08 11:10:18 -06:00