1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-12-02 13:23:29 +01:00
Commit Graph

41 Commits

Author SHA1 Message Date
Vince Grassia
1c31d090a3
DEVOPS-758 - Move Web deploy from GitHub Pages to CloudFlare Pages (#1627) 2022-05-03 12:21:27 -04:00
Vince Grassia
144038ed1c
Move checkout steps before setup-node steps in Build workflow (#1553) 2022-03-17 09:02:50 -04:00
Vince Grassia
5cb5e37270
Add Node caching (#1549) 2022-03-16 11:18:47 -04:00
Joseph Flinn
153870693b
Update hotfix release branch name to hotfix-rc (#1532) 2022-03-09 12:46:20 -08:00
Vince Grassia
7404da9b3c
Add web-sh repository to QA container registry (#1528) 2022-03-08 16:39:54 -05:00
Oscar Hinton
57f1a5e380
Remove msbuild from workflow (#1522) 2022-03-08 11:48:12 +01:00
Micaiah Martin
5cb3941190
BEEEP - organize linting in CI (#1520) 2022-03-07 11:02:23 -05:00
Micaiah Martin
df5b175cdf
Remove workflows from build trigger (#1496) 2022-02-24 08:42:14 -06:00
Oscar Hinton
01f128a4a9
Remove dotnet restore (#1493) 2022-02-22 16:22:45 +01:00
Joseph Flinn
a71ce448f4
Change QA deploy SP & Re-enable feature branch deploy (#1358) 2021-12-23 09:14:10 -05:00
Oscar Hinton
56477eb39c
Apply Prettier (#1347) 2021-12-17 15:57:11 +01:00
Oscar Hinton
2b0a9d995e
Add Prettier configuration (#1346) 2021-12-17 15:44:44 +01:00
Vince Grassia
6a1e683a93
Update workflows (#1344) 2021-12-16 11:46:26 -05:00
Daniel James Smith
71075cf878
Bump node to v16 (#1336)
* Pull in jslib

* Bump engines required to node 16 and npm 8

* Bump @types/node to 16

* Modify build.yml to build with node 16 and npm 8

* Update requirements in README.md

* Removed step to install npm8
npm8 is included in node v16

* Pull jslib
2021-12-13 17:16:57 +01:00
Oscar Hinton
dca12def8d
Run npm lint in CI (#1314) 2021-11-24 19:23:31 +01:00
Joseph Flinn
cf460096af
Rework Crowdin Integration (#1275)
* Updating the Crowdin push process

* removing the test code in the check-failures job

* Adding a scheduled trigger to the crowdin-pull workflow

* switching the crowdin pull schedule to Friday instead of Saturday

* fixing a indentation issue
2021-11-04 11:15:29 -07:00
Joseph Flinn
381ec7af67
enabling the new release branch to push its docker images (#1258) 2021-10-26 14:20:28 -07:00
Joseph Flinn
618f950cae
Change release branch constraints (#1248)
* updating the release branch constraints

* updating the self host docker image build and release with the new release branch

* renaming the release job for selfhost docker release

* removing unneeded line

* removing the master branch release ci code execution

* updating some verbiage
2021-10-21 10:31:41 -07:00
Vince Grassia
f63b395736
Add notify constraint (#1244) 2021-10-15 13:06:59 -04:00
Vince Grassia
a35024e61d
Add Slack alerts for Build workflow failures (#1240) 2021-10-14 14:34:31 -04:00
Joseph Flinn
7b21e380cb
Add release assets (#1218)
* adding new build artifacts

* fixing some version issues

* fixing syntax error

* fixing asset names

* updating the release workflow to release the new build assets
2021-10-08 09:54:42 -07:00
Joseph Flinn
1df2225a52
Ran the new linter over the web project and found some errors (#1197) 2021-09-24 09:28:37 -07:00
Joseph Flinn
ab0ce71db8
Updating to new CI model (#1196)
* starting the new pipeline model update

* updating the deploy portion of the pipeline

* adding a stub for the release notes

* removing the redundant deploy workflow

* fixing the cloud job. Adding a npm pre-cache

* updating the hashFile for the caches

* removing the cache-hit check since the logic doesn't work for node_modules

* checking out the repo in the precache

* removing the pre-cache step. Seems to slow down the pipeline overall

* ghpage-deploy with the correct input for the versions

* testing a custom action for the DCT setup

* fixing a typo

* fixing the shell issue in the custom action

* removing a conditional to run a test

* testing redaction

* fixing the weird colon inline with run issue

* commenting out the DCT for testing

* test passed. Updating the release pipeline with the new Setup DCT action

* updating the DCT setup action hash

* updating the release workflow with the linter suggestions
2021-09-21 09:37:17 -07:00
Oscar Hinton
30d2aeb6a3
Update build commands (#1180) 2021-09-14 13:26:26 +02:00
Joseph Flinn
7e95476dce
Adding QA info.json file (#1182)
* adding a file to the QA container to enable easy tracking the version of the currently deployed web client

* adding another visual representation of the QA version
2021-09-08 10:08:31 -07:00
Vince Grassia
9832deb20c
Update workflows with linter suggestions (#1174) 2021-09-02 16:05:17 -04:00
Matt Gibson
66bd8be2c9
Set urls from config file (#1151)
* Set environment URLs in webpack config.

* Provide non NULL dev server

* QA env uses the pq TLD

* Include icons in qa env

* Move base configs to develop.

local configurations should be done in the `./config/local.json` file.

* Fix config override loading to default to development

* Standardize url formatting

* Limit QA settings to those set in production

* Set self hosted in a config

* Specify cloud instead of production

Self hosted and cloud are both production environments.
The ENV setting is used to specify the env type while
NODE_ENV specifies whether development error handling and services.

* Update config instructions

* Remove invalid json

* Change env `production` references to `cloud`

* Fix formatting
2021-08-25 13:15:31 -05:00
Joseph Flinn
77a401a931
QA deploy to CI push (#1119)
* updating the way we are deploying the web qa project

* adding double quotes to try to fix the new image tag

* trying the env var on a multi-line

* fixed the git ref image name in the build workflow

* fixing the the image tag in the qa deploy workflow

* adding in the k8s namespace to the set image
2021-08-10 07:28:21 -07:00
Joseph Flinn
c3f128182c
Add qa container (#1028)
* adding an almost duplicate job to build qa

* adding ~/.npm cache and testing the qa build

* switching the AZ creds to the QA ones for the QA workflow

* fixing initial qa container name

* removing the cache since the self hosted instance needs the  instead of the ci

* fixing the testing code

* removing the testing code and renaming some of the jobs
2021-06-14 12:20:49 -07:00
Joseph Flinn
59f2b51d25
Release Workflow (#1007)
* spilting out the build workflow into build and release workflows. Solves the problem of the incorrect self-hosted version being released

* pinning action versions

* release workflow fixes

* removing unneeded env vars

* normalizing the naming conventions

* one more Docker
2021-06-02 08:28:56 -07:00
Oscar Hinton
b3f5c72ba9
Bump NPM to v7 (#995)
* Bump NPM to v7

* Refresh package-lock
2021-05-26 22:17:37 +02:00
Vince Grassia
34be07c220
Pin versions of actions in workflow (#980) 2021-05-17 11:18:45 -04:00
Oscar Hinton
bb95eb84ea
Bump node to 14 (#955)
* Bump node to 14

* Update Readme

* Change engine to ~14

* Bump jslib

* Remove @angular/localize since it's not used
2021-05-14 20:08:03 +02:00
Vince Grassia
4c1e36462c
Fix docker tag version in workflow (#973) 2021-05-12 17:24:18 -04:00
Joseph Flinn
29f741316c
fixing docker push (#965)
* fixing docker push

* adding in the the missed vars
2021-05-11 12:46:14 -07:00
Joseph Flinn
293ae12e33
Updating the docker signing key (#963)
* Updating the docker signing key

* restricting the Azure login to specific branches that use docker

* only retrieving secrets on specific branches
2021-05-11 12:02:31 -07:00
Joseph Flinn
ad40c38ca3
Build pipeline fix (#938)
* updating the build pipeline for the QA env

* changing the docker build context

* removed commented code

* moving commands to single line

* fixing typo

* removing unneeded build script
2021-04-20 13:27:09 -07:00
Joseph Flinn
b01c71f579
adding docker to the rc branch workflow (#870) 2021-03-04 13:28:32 -08:00
Joseph Flinn
722bcfc31b
Add rc auto (#868)
* adding new rc docker tag

* adding rc docker push

* updating task name
2021-03-04 10:07:59 -08:00
Joseph Flinn
54b68ac543
fixing incorrect secret name (#747) 2020-12-21 12:58:51 -08:00
Joseph Flinn
ff378f05fe
Moving appveyor to actions (#746)
* initial build testing

* fixing the release event

* fixing typo

* adding windows build

* fixing yaml

* fixing yaml again...

* fixing the windows build
2020-12-21 09:46:36 -08:00