Joseph Flinn
167648e213
[DEVOPS-1705] Fix US DEV Web CD ( #7461 )
...
* Fix the inputs to match the inputs for deploy-web.yml
* Update workflow dispatch inputs to strings. Revert hijack
2024-01-05 09:05:11 -08:00
Joseph Flinn
30ae206526
Fix the inputs to match the inputs for deploy-web.yml ( #7452 )
2024-01-05 06:56:41 -08:00
Will Martin
76085cc989
exclude Renovate brances from triggering Chromatic workflow ( #7398 )
2024-01-04 10:38:53 -05:00
Michał Chęciński
364e23d8a5
[DEVOPS-1656] Update Web build workflow to automatically trigger DevTest deploy ( #7307 )
2024-01-03 16:48:51 +01:00
Matt Bishop
8523de2977
Run tests on pushes and not just pull requests ( #7370 )
...
* Run tests on pushes and not just pull requests
* Simplify where it runs on push
* Wildcard hotfixes
2023-12-27 15:27:17 -05:00
Matt Bishop
e2ea24484e
Wire up code coverage ( #7366 )
2023-12-27 14:44:04 -05:00
Michał Chęciński
53e4127ab8
[DEVOPS-1501] Build and Deploy Web Vault for USDEV (DevTest) ( #7309 )
...
* Add usdev config
* add command to build usdev to package
* Add usdev to build
* Add usdev to web deploy workflow
* Fix
* Fix
* Fix
2023-12-21 17:10:31 +01:00
Vince Grassia
831886209d
Fix setting NODE_OPTIONS ( #7299 )
2023-12-21 11:14:13 +01:00
Vince Grassia
f0d5398f7c
Update workflow to use new report action ( #7296 )
2023-12-20 23:32:51 +00:00
Alex Urbina
139ba13f2a
DEVOPS-1683 Refactor deploy-web workflow ( #7184 )
...
* DEVOPS-1683 REFACTOR: Azure Storage Account Blob container sync
* DEVOPS-1683 REFACTOR: deploy-non-prod-web.yml: Changed destination container to '$web' and added delete-destination flag
* DEVOPS-1683 FIX: Source path in Azure Storage Blob sync
* DEVOPS-1683 REFACTOR: deploy-non-prod-web.yml with tag input
* DEVOPS-1683 REFACTOR: Add EUPROD environment configuration
* DEVOPS-1683 DELETE: deploy workflow for EU-QA web
* DEVOPS-1683 ADD: GitHub deployment and update deployment status
* DEVOPS-1683 REFACTOR: Slack channel for devops alerts for testing purposes
* DEVOPS-1683 ADD: environment variables to deploy-non-prod-web workflow
* DEVOPS-1683 REFACTOR: environment URLs in deploy-non-prod-web.yml
* DEVOPS-1683 DELETE: Deploy workflow for EU-PRD Cloud
* DEVOPS-1683 REFACTOR: Update deployment process for non-prod web app
* DEVOPS-1683 REFACTOR: deploy configuration for non-prod web environments
* DEVOPS-1683 DELETE: environment-branch and cfpages-deploy from deploy-non-prod-web workflow
* DEVOPS-1683 REFACTOR: deployment environment in
deploy-non-prod-web.yml
* DEVOPS-1683 DELETE: steps in deploy workflow for testing purposes
* Revert "DEVOPS-1683 DELETE: steps in deploy workflow for testing purposes"
This reverts commit 5ad5802857
.
* DEVOPS-1683 ADD: write permissions for deployments
* DEVOPS-1683 REFACTOR: slack-channel in deploy-non-prod-web.yml
* DEVOPS-1683 REFACTOR: deployment status to use dynamic values
* DEVOPS-1683 REFACTOR: slack-channel in deploy-non-prod-web.yml
* DEVOPS-1683 REFACTOR: project name in deployment workflow
* DEVOPS-1683 ADD: Deploy task to non-prod web deployment workflow
* DEVOPS-1683 ADD: Approval step for deployment
* DEVOPS-1683 REFACTOR: Approval job for deployment to non-prod web environment
* DEVOPS-1683 REFACTOR: branch reference in deploy workflow
* DEVOPS-1683 REFACTOR: default branch name in
deploy-non-prod-web.yml
* DEVOPS-1683 ADD: notify-start job to deployment workflow
* DEVOPS-1683 REFACTOR: deploy workflow name
* DEVOPS-1683 Update default environment to USQA in deploy-non-prod-web.yml
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* DEVOPS-1683 REFACTOR: Slack channel for non-prod deployment
* DEVOPS-1683 REFACTOR: environment configuration for non-production web deployment
* DEVOPS-1683 REFACTOR: job name for building web for missing branch
* DEVOPS-1683 REFACTOR: notify-start dependencies need setup job
* DEVOPS-1683 REFACTOR download and trigger steps in deploy-non-prod-web.yml
* DEVOPS-1683 REFACTOR: branch name in deploy workflow
* DEVOPS-1683 RENAME: deploy-non-prod-web.yml to deploy-web.yml
* Revert "DEVOPS-1683 RENAME: deploy-non-prod-web.yml to deploy-web.yml"
This reverts commit 2ae5519fdc
.
* DEVOPS-1683 REFACTOR: branch/tag references in deploy workflow
* DEVOPS-1683 RENAME: deploy-non-prod-web.yml to deploy-web.yml
* DEVOPS-1683 REFACTOR: branch-or-tag description
* Revert "DEVOPS-1683 REFACTOR: branch-or-tag description"
This reverts commit a326a32bf3
.
* Update .github/workflows/deploy-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
---------
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2023-12-18 16:09:36 -07:00
Vince Grassia
b4999866fa
Merge _cut_rc.yml into version-bump.yml ( #7264 )
2023-12-18 10:59:26 -07:00
Will Martin
b73d73b508
create team owned libs for billing, admin-console, platform ( #7233 )
...
* add admin-console lib files
* add billing lib files
* add platform lib files
* update lib references in config files
* update package-lock
2023-12-15 09:02:21 -05:00
Vince Grassia
c95e0f3d9b
Update version bump workflow ( #7238 )
2023-12-15 13:30:26 +01:00
Joseph Flinn
d4c4d345d1
Fix branch ( #7199 )
2023-12-13 05:55:55 -05:00
Joseph Flinn
9c1169d035
Update master to main in workflows ( #7151 )
2023-12-12 11:57:50 -08:00
Vince Grassia
3e174fec81
Update version bump workflow token ( #7195 )
2023-12-12 12:37:32 -05:00
Vince Grassia
6bb03a7b0e
Fix version bump workflow on call ( #7193 )
2023-12-12 08:53:57 -08:00
Vince Grassia
007f21fc7f
Update Version Bump workflow ( #7180 )
2023-12-12 10:22:02 -05:00
Oscar Hinton
4964c63258
Renovate: Add devops prefix & remove cargo minor ( #7093 )
2023-12-12 15:48:44 +01:00
Oscar Hinton
cf0c6e8896
[PM-4349] Migrate hasPremium and debounceNavigation to be functional ( #6591 )
...
Class based router guards are deprecated as of Angular 15.2, per angular.io/guide/deprecations#router-class-and-injection-token-guards. To simplify future angular upgrades we need to resolve these deprecations.
This PR migrates the HasPremium and DebounceNavigationService guards to use the new functional pattern.
2023-12-11 14:22:34 +00:00
Todd Martin
2b3faca86b
Move PasswordStrengthComponent to Tools ( #7125 )
...
* Moved password-strength component to Tools
* Move zxcvbn into Tools ownership
zxcvbn is the library currently used to calculate the password-strength
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2023-12-07 14:11:05 -05:00
Daniel James Smith
00faefa1d1
Update ownership in renovate config ( #7118 )
...
* Move tldts into ownership of autofill
This was initially introduced by me, but is largely used for validating urls for autofill.
* Move @types/jsdom and jsdom to tools
This dependency is only using within the importers in the cli (running node)
* Add oidc-client-ts to tools
This dependency got introduced with the Lastpass direct import
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2023-12-06 10:39:29 -06:00
Daniel James Smith
5582d7644c
Add exception for en/messages.json to not be owned by anyone ( #7112 )
2023-12-06 07:31:36 -05:00
Oscar Hinton
2fd30304d3
Remove tech-leads as default codeowner ( #6986 )
2023-12-05 15:55:53 +01:00
Oscar Hinton
8fa4d1fea4
Pin chromatic workflow to v10.0.0 ( #7100 )
2023-12-05 13:16:01 +01:00
Cesar Gonzalez
0b9a2775f0
[PM-5043] Update ownership of code to autofill team ( #7017 )
...
* [PM-5043] Update owernship of code belonging to autofill team
* [PM-5043] Updating location of webRequest.background.ts file to belong to autofill team
* [PM-5043] Updating location of autofill component settings within the popup
2023-11-30 19:59:33 +00:00
Michał Chęciński
48c6033792
[DEVOPS-1651] Update the QA deployment alert at the start ( #6998 )
...
* Update the QA deployment alert at the start
* Change in non prod web
2023-11-29 09:41:22 +01:00
Daniel James Smith
3397ae4ede
Remove node-gyp from workflows ( #6964 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2023-11-28 11:00:41 -05:00
Oscar Hinton
a5e3432f85
Assign ownership to many libs files ( #6928 )
...
Assign ownership to many of the remaining libs/common files.
Criteria for ownership:
* Files used by a single team, is now owned by that team.
* Files related to a domain owned by a team is now owned by that team.
* Where ownership is unclear the "lowest level" service takes ownership.
2023-11-27 20:59:44 +00:00
Alex Urbina
97dbcbb815
DEVOPS-1581 Update deploy-non-prod-web workflow to deploy web ( #6897 )
...
* DEVOPS-1581 ADD: azure-deploy job to non-prod-web workflow
* DEVOPS-1581 REFACTOR: Azure deployment workflow to use
environment-specific artifact
* DEVOPS-1581 REFACTOR: Azure login and retrieve secrets in deploy-non-prod-web.yml
* DEVOPS-1581 REFACTOR: Storage Account to Web Vault deployment name
* DEVOPS-1581 REFACTOR: Azure credentials for non-prod web in azure-deploy
deployment
* DEVOPS-1581 REFACTOR: deploy-non-prod-web workflow to add EUQA option and make it env dynamic
* DEVOPS-1581 FIX: environment names in deploy script
* DEVOPS-1581 REFACTOR: Environment artifact names
* DEVOPS-1581 REFACTOR: Deployment workflow to remove CloudFlare Pages deployment
* DEVOPS-1581 REFACTOR: Deployment workflow to use Azure instead of Cloudflare
* DEVOPS-1581 REFACTOR: Deploy script to use azcopy for syncing files to Azure Storage Account
* DEVOPS-1581 REFACTOR: Azure Storage Account sync command
* Revert "DEVOPS-1581 REFACTOR: Deploy script to use azcopy for syncing files to Azure Storage Account"
This reverts commit 2b7c3ae1a7
.
* DEVOPS-1581 ADD: USPROD environment configuration
* Revert "DEVOPS-1581 REFACTOR: Deployment workflow to remove CloudFlare Pages deployment"
This reverts commit c650cdadeb
.
* devops-1581 REFACTOR: Deployment workflow to include cfpages-deploy job
2023-11-27 10:49:16 -06:00
Vince Grassia
a64f1c05a5
Remove AST action and replace with NuGet install command ( #6942 )
2023-11-21 15:21:56 -07:00
Cesar Gonzalez
f6c2e0b6c0
[PM-4893] Pin Autofill Overlay Dependencies ( #6930 )
2023-11-21 07:49:37 -06:00
Justin Baur
bb46907951
Make Platform Own State Migrations ( #6890 )
2023-11-16 11:16:10 -05:00
Justin Baur
cd19fc5133
Add Platform Entry ( #6889 )
2023-11-15 13:39:16 -05:00
Michał Chęciński
6c3cb841a2
Fix branch name in report-deployment-status-to-slack ( #6843 )
2023-11-09 09:24:33 -07:00
Vince Grassia
16c567ab59
Update 'master' to 'main' ( #6834 )
2023-11-08 13:08:34 -05:00
renovate[bot]
053443e237
[deps]: Update chromaui/action digest to d726e4e ( #6727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 15:02:14 -05:00
Daniel James Smith
0f74f6a0ac
Add browser store locales ( #6807 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2023-11-06 16:03:21 +01:00
Daniel James Smith
8ff2e8950d
Revert "Skip build for browser/desktop on importer changes ( #5074 )" ( #6805 )
...
This reverts commit a931f5b9bd
.
2023-11-06 15:55:15 +01:00
Michał Chęciński
0a7fcddd5a
Add slack notify when deploying web QA ( #6724 )
2023-11-02 17:30:17 +01:00
Daniel James Smith
b9cf29ff0c
[PM-4266] Create folder for tools owned features ( #6761 )
...
* Create libs/tools-folder and README.md
* Assign libs/tools to be owned by team-tools-dev
* Add exception for the capital README in libs/tools
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2023-11-02 14:10:28 +01:00
Oscar Hinton
91e7a45ee4
[PM-2331] Tweak renovate subject ( #6747 )
2023-10-31 18:32:02 +01:00
Daniel James Smith
095ab3d679
Update CODEOWNERS for Crowdin PRs ( #6746 )
...
* Adding all messages.json files besides en/ into ownership of team-tools-dev
* Add newline and extend header comment
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2023-10-31 16:49:54 +01:00
Oscar Hinton
97b91133a5
[PM-2331] Disable needs-qa label for renovate PRs ( #6738 )
2023-10-30 18:10:28 +01:00
Oscar Hinton
b9e8f61831
[PM-2331] Mark package.json as not owned by codeowners ( #6736 )
2023-10-30 17:13:20 +01:00
Oscar Hinton
716a65a357
[PM-2331] Update renovate with team groupings ( #6722 )
2023-10-30 13:40:29 +01:00
Opeyemi
e49f298330
UPDATE: pin bitwarden/actions to master ( #6693 )
2023-10-25 15:35:46 +01:00
Vince Grassia
7fd102c15c
Add DevOps to CODEOWNERS for files related to Docker ( #6685 )
2023-10-24 20:39:24 +00:00
Opeyemi
0c782c137d
add artifact check for non prod deploy ( #6624 )
...
* add artifact check for non prod deploy
* UPDATE: add setup need for cfpages-deploy
2023-10-18 17:56:50 +01:00
renovate[bot]
c145763ded
Update bitwarden/gh-actions digest to c970b0f ( #6529 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 12:23:26 -04:00