Vince Grassia
f2c47999a0
Remove working-directory and append to action file_path ( #2764 )
2022-06-01 13:35:30 -04:00
Joseph Flinn
e68272e445
Switching to use the Release Version Check to validate the release versions ( #2763 )
2022-06-01 10:03:05 -07:00
Micaiah Martin
11f04d0c1e
Update working directory for status job ( #2761 )
2022-05-31 09:00:32 -06:00
Micaiah Martin
2f72286f66
Add CLI build ( #2746 )
...
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2022-05-31 07:20:06 -06:00
Joseph Flinn
740c92b784
Monorepo Crowdin Sync ( #2713 )
...
* trying a working-directory to fix the crowdin configuration issue
* trying a job default working-directory
* switching to using a custom action
* bumping the custom action version
* bumping the custom action version
* updating the PR branch names to have different ones per project
* removing test code
* Updating commit hash to master branch of custom crowdin pull action
2022-05-26 10:55:52 -07:00
Oscar Hinton
ebb66e71dd
[EC-239] CLI cleanup ( #2745 )
2022-05-25 21:36:30 +02:00
Vince Grassia
c6a1ea3c59
Change push event branches ( #2723 )
2022-05-25 09:17:52 -04:00
Micaiah Martin
7975e47b20
Re-add S3 artifacts and updated release workflow ( #2719 )
2022-05-24 08:42:17 -06:00
Vince Grassia
55bc4a39a4
Add 'pull_request' event to Build workflows ( #2721 )
2022-05-24 10:26:09 -04:00
Joseph Flinn
6e5cf10a99
Adding in another path to trigger the client build workflows ( #2707 )
2022-05-20 09:39:38 -07:00
Michał Chęciński
83ccbf2c90
[DEVOPS-810] Move Safari build to browser workflow ( #2683 )
...
* Add safari build to browser
* Add safari build stage
* Run safari build on macos
* Publish safari artifact
* Add keychain setup
* Change way of uploading safari artifact
* Change way of ziping safari
* Fix upload artifact path
* Print directory
* Change to absolute path
* Fix browser package upload
* Add desktop download safari extension artifact
* Change branch name in artifact download
* Add ls for packages
* Change path to extract artifacts
* Added list dir
* Change dir to save artifacts
* Path testing
* Fix path
* ls all subdirs
* Unzip safari artifact
* Fix print for echo
* Fix path for unzip
* Remove ls
* Add unzipping Safari as separate job
* Fix paths to unzip
* Remove commented options
* Fix comments
* Fix comment on stsus reporting
* Fix unnecessary newlines
2022-05-18 07:31:02 -07:00
Vince Grassia
c260464f96
Fix Crowdin Pull workflow ( #2667 )
2022-05-10 10:20:32 -04:00
Thomas Rittson
6f2d850ffb
Update pull request template ( #2669 )
2022-05-10 11:11:48 +02:00
Vince Grassia
f82279094b
Fix Build Desktop Workflow ( #2666 )
2022-05-09 11:22:14 -04:00
Vince Grassia
0e1aacc7f2
Fix Crowdin Push for Build Workflows ( #2665 )
2022-05-09 09:53:48 -04:00
Micaiah Martin
93d2ab743c
Update provisioning files in desktop build ( #2647 )
2022-05-06 11:20:10 -05:00
Vince Grassia
db02c2415b
Fix build number base ( #2638 )
2022-05-05 16:56:45 -04:00
Vince Grassia
e6fcdde29c
Fix Desktop Build Workflow ( #2637 )
2022-05-05 16:20:16 -04:00
Oscar Hinton
55d2a6b503
[EC-184] Desktop cleanup ( #2553 )
2022-05-05 19:03:56 +02:00
Vince Grassia
186c16b577
Update Browser Build Workflow ( #2544 )
2022-05-04 10:59:05 -04:00
Daniel James Smith
eb4b9bc7b0
Fix Crowdin pull action ( #2542 )
...
* Rename crowdin-pull.yml to crowdin-pull-browser.yml
* Fix path to crowdin config for pull action
2022-05-04 14:37:45 +02:00
Daniel James Smith
63c606d463
Fix directory for browser's Crowdin pull config ( #2541 )
2022-05-04 14:37:24 +02:00
Vince Grassia
7d25bf6904
Remove lint job from build workflows ( #2538 )
2022-05-03 16:35:35 -04:00
Oscar Hinton
c1cc5a0814
[EC-183] Move eslint and prettier to project root ( #2536 )
2022-05-03 21:45:37 +02:00
Oscar Hinton
04ab35f69b
[EC-183] Bump jslib to match the expected version ( #2534 )
2022-05-03 20:25:18 +02:00
Oscar Hinton
e639f3c40c
[EC-183] Mono Repository - Browser pipelines ( #2533 )
...
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2022-05-03 20:01:37 +02:00
Oscar Hinton
3aa7570020
[EC-183] Mono Repository - Readme ( #2532 )
...
* Update GH issue templates, contributing and readme
2022-05-03 19:47:56 +02:00
Joseph Flinn
b26f9e64bb
Bumping pinned commit of the download-artifact action to bypass the broken GitHub api
2022-04-15 07:41:46 -07:00
Micaiah Martin
5dec5dea25
Merge branch 'master' into build-actions-updates
2022-03-16 15:36:24 +00:00
Vince Grassia
ea1c33621a
Add Node package caching ( #2454 )
2022-03-15 17:08:43 -04:00
Micaiah Martin
e06616fe79
Updated actions
2022-03-15 13:43:45 -06:00
Joseph Flinn
609f21f203
Updating the hotfix release branch name to hotfix-rc
2022-03-09 11:11:44 -08:00
Micaiah Martin
e0844a1a07
Merge pull request #2408 from bitwarden/BEEEP-exclude-workflows-build
2022-02-25 08:12:58 -06:00
Micaiah Martin
676b587cd9
Added dry run logic
2022-02-24 11:26:57 -06:00
Micaiah Martin
d9ac8cc50a
Ignored workflow files from triggering builds
2022-02-24 11:20:04 -06:00
Micaiah Martin
7322acc403
Created workflow file
2022-02-18 09:05:18 -06:00
Matt Gibson
32e625bd22
Enforce hold label ( #2389 )
...
* Enforce hold label
* Linting
Co-authored-by: Micaiah Martin <77340197+mimartin12@users.noreply.github.com>
2022-02-16 08:42:28 -06:00
Joseph Flinn
7b6f9f8d79
Install prettier before use
2022-02-10 23:12:24 -08:00
Joseph Flinn
b3496eddb8
Switching to only running prettier on the manifest json file
2022-02-10 20:05:32 -08:00
Joseph Flinn
a5347636ef
adding prettier to the version bump workflow
2022-02-10 19:56:15 -08:00
Micaiah Martin
1d2b7c0b42
\n strikes again.
2022-01-28 14:40:51 -07:00
Micaiah Martin
a2c80bf0f9
Moved to ubuntu from windows
2022-01-28 14:29:11 -07:00
Micaiah Martin
f2f6113197
Formatting
2022-01-28 12:11:39 -07:00
Micaiah Martin
236064fbe1
Update actions and set slack job to check for lint errors
2022-01-28 11:48:09 -07:00
Micaiah Martin
99617cf709
added dependancies
2022-01-28 11:29:49 -07:00
Micaiah Martin
4072a8f5d8
moved linting to the front of CI
2022-01-28 11:23:34 -07:00
Vince Grassia
ab7fda888f
Update Version Bump action to latest ( #2271 )
2022-01-18 10:31:10 -05:00
Oscar Hinton
8fe821b9a3
Apply Prettier ( #2238 )
2021-12-21 15:43:35 +01:00
Oscar Hinton
cebee8aa81
Add Prettier configuration ( #2237 )
2021-12-21 15:15:19 +01:00
Micaiah Martin
167ff61374
Added logic for redeployments
2021-12-20 11:10:52 -07:00
Daniel James Smith
fd14ccc86b
Removed action step that installs npm8
...
npm 8 is included in node v16
2021-12-13 10:57:35 +01:00
Daniel James Smith
d35d7c821e
Modify build.yml to build with node 16 and npm 8
2021-12-10 16:11:44 +01:00
Oscar Hinton
616b2e139a
Run npm lint in CI ( #2197 )
2021-12-03 20:35:34 +00:00
Micaiah Martin
3321520708
Update version-bump.yml
2021-11-30 13:45:35 -07:00
Micaiah Martin
49c9c7725d
Fixed name
2021-11-30 13:42:03 -07:00
Micaiah Martin
9ea449233e
Added version bump workflow
2021-11-30 13:34:31 -07:00
Joseph Flinn
194e8ea828
Merge pull request #2159 from bitwarden/feature/crowdin-push
...
Updating Crowdin Sync Process
2021-11-05 10:59:27 -07:00
Vince Grassia
b38fb3bee0
Fix release workflow to allow releases from 'rc' or 'hotfix' branches only ( #2158 )
2021-11-05 10:20:43 -04:00
Joseph Flinn
a9e523ac9f
scheduling the crowdin pull for every friday
2021-11-04 13:09:20 -07:00
Joseph Flinn
8c1c0fd832
fixing syntax issue
2021-11-04 13:04:59 -07:00
Joseph Flinn
c97ff022b3
constraining the the crowdin push to the master branch
2021-11-04 13:04:24 -07:00
Joseph Flinn
2a0ddb1353
Updating the Crowdin update process
2021-11-04 13:02:06 -07:00
Joseph Flinn
fed6a81f6b
removed the unneeded build-commit env var
2021-10-27 11:48:50 -07:00
Joseph Flinn
e4fc715b35
fixing the different naming schemes between the build artifacts
2021-10-27 11:46:37 -07:00
Joseph Flinn
a60cb8cc93
Renaming the release assets with the release version instead of the commit hash
2021-10-27 11:01:02 -07:00
Joseph Flinn
472be6ea69
fixing the env vars for building the zipped source
2021-10-27 10:49:50 -07:00
Thomas Rittson
3ab87ed6cd
Add PR template ( #2127 )
...
* Add PR template
* Fix typo
* Add linting to checklist
* Action review feedback
2021-10-27 08:39:38 +10:00
Joseph Flinn
d992b13a0b
updating some verbiage
2021-10-21 08:33:40 -07:00
Joseph Flinn
ecfb80fd6d
removing the master branch CI code execution
2021-10-21 08:15:51 -07:00
Joseph Flinn
9635b1acb7
Updating the release branch constraint and the CI pipeline code constraint
2021-10-20 11:28:19 -07:00
Vince Grassia
9c10961b9f
Add notify constraint ( #2120 )
2021-10-15 13:07:15 -04:00
Vince Grassia
ca0bcc0535
Add Slack failure alerts ( #2115 )
2021-10-13 17:54:22 -04:00
Joseph Flinn
5767826982
Updating the browser CI workflow to the new model
2021-09-27 15:55:53 -07:00
Joseph Flinn
1dd991bef0
removing testing code and fixing the release code
2021-09-14 12:53:25 -07:00
Joseph Flinn
66a4cfe089
fixing dist names
2021-09-14 12:46:25 -07:00
Joseph Flinn
57926b71a9
switching to pwsh
2021-09-14 12:25:20 -07:00
Joseph Flinn
63ccf8e87c
trying to find the browser artifacts
2021-09-14 12:03:36 -07:00
Oscar Hinton
272066f109
Add issue template and template chooser ( #2056 )
2021-09-09 11:55:37 +02:00
Joseph Flinn
f8098b2e8d
Merge branch 'master' into hotfix/fix-crowdin-sync
2021-09-03 11:28:58 -07:00
Vince Grassia
61f551087f
Update workflows with linter suggestions ( #2051 )
2021-09-02 16:03:47 -04:00
Joseph Flinn
f8b362b109
updating the project id env
2021-08-26 08:17:17 -07:00
Joseph Flinn
e401a52365
settling on this workflow after testing
2021-08-25 15:24:26 -07:00
Joseph Flinn
1170779a98
adding in the git branch
2021-08-25 15:02:43 -07:00
Joseph Flinn
f0484dc4fb
trying some other parameters in the crowin action
2021-08-25 15:00:56 -07:00
Joseph Flinn
1d905d76f9
expanding the crowdin tanslation download
2021-08-25 14:49:08 -07:00
Joseph Flinn
c9b9e8175a
fixing the crowdin action name
2021-08-25 14:47:16 -07:00
Joseph Flinn
e973b7fe9e
switching the action that is being used
2021-08-25 14:46:08 -07:00
Joseph Flinn
c2fc0cb8f3
switching the base git branch
2021-08-25 14:43:03 -07:00
Joseph Flinn
e5aa08b2e0
rewriting the crowdin sync workflow with the crowdin github action that I missed existed...
2021-08-25 14:41:11 -07:00
Joseph Flinn
ad07b1128d
Updating the release name
2021-08-20 15:10:02 -07:00
Joseph Flinn
617074eb09
adding logic to handle if there are no changes
2021-08-13 10:51:13 -07:00
Joseph Flinn
cfba106abd
adding some debugging
2021-08-13 10:04:12 -07:00
Joseph Flinn
4533e04311
using the updated github action from web
2021-08-13 07:10:44 -07:00
Joseph Flinn
397080c50c
Adding the crowdin sync workflow
2021-08-13 07:06:28 -07:00
Joseph Flinn
233065e954
disabling the broken coverage asset
2021-06-30 09:01:54 -07:00
Joseph Flinn
00c0b19a6e
programmatically constraining releases to the rc branch
2021-06-01 11:15:52 -07:00
Oscar Hinton
36b9bd4bcb
Bump NPM to v7 ( #1860 )
2021-05-26 22:34:31 +02:00
Vince Grassia
b5eda81d72
Pin versions of actions in workflow ( #1852 )
2021-05-17 16:09:59 -04:00
Joseph Flinn
1bd5242d4c
readding the shell type in the release pipeline
2021-05-14 11:14:52 -07:00
Joseph Flinn
7d21e0fbb0
switching release Build sources back to pwsh
2021-05-14 11:12:34 -07:00