Daniel James Smith
834ace4c87
Fix crowdin sync for web ( #2853 )
...
* Remove prefixed underscore from crowdin_project_id
* Update crowdin push action
2022-06-07 21:31:53 +02:00
Vince Grassia
5097cc949a
Fix bug in 'Check for failures' job ( #2852 )
2022-06-07 11:05:21 -04:00
Michał Chęciński
bd6cdf3aa3
Devops 829 Add electron beta channels ( #2838 )
...
* Add option for beta channels in package.json for electron
* Change placement of build settings
* Add version
* Revert "Add version"
This reverts commit 2e09cc7d5e
.
* Add electron version to package.json
* Move build to higher level
* Add upload beta autoupdate
* Revert version
* Updating the release workflow with the new channels
* restrict GitHub Release to only 'latest'
* fixing electron-builder configuration
* version bump test
* fixing words
* Commenting out the npm cache in the windows build job
* Adding back in the caching for the future
* Revert "version bump test"
This reverts commit b732d00841
.
Co-authored-by: Joseph Flinn <joseph.s.flinn@gmail.com>
2022-06-07 15:44:25 +02:00
Daniel James Smith
a22c6c55ed
Adding web to the crowdin pull action ( #2849 )
2022-06-07 15:18:46 +02:00
Michał Chęciński
f5adb0a7ae
Devops 818 trigger desktop on browser build ( #2749 )
...
* Add trigger when browser build completes
* Download artifacts from workflow run trigger
* Fix branch quotes
* Remove workflow run event trigger
* Add trigger step for desktop build
* Add current branch name for test purposes
* Change the branch name
* Add token retrieval from KeyVault
* Revert "Change the branch name"
This reverts commit 696157dc81
.
* Fix json in request
* Add printing variables
* Change way of creating json string
* Change name of kv secret
2022-06-03 14:48:22 -06:00
Oscar Hinton
2126ac414c
[EC-236] Add CLI dependencies to root package.json ( #2816 )
2022-06-03 20:11:47 +02:00
Micaiah Martin
7d6aedb9f8
[CI] - Remove dependencies for removed step ( #2825 )
2022-06-03 16:49:37 +02:00
Micaiah Martin
c609e8bb8f
Migrate Web workflows from old repo ( #2776 )
2022-06-03 08:35:46 -06:00
Vince Grassia
8896cf0dc0
Fix spelling error ( #2779 )
2022-06-02 14:14:17 -04:00
Vince Grassia
0b83938cd9
Fix Desktop Release Workflow ( #2778 )
2022-06-02 14:02:26 -04:00
Oscar Hinton
12c4a3e7f8
[EC-236] Move dependencies to root package.json ( #2720 )
2022-06-02 15:18:29 +02:00
Vince Grassia
6b51b95d39
Fix working directory bug ( #2769 )
2022-06-01 15:36:16 -04:00
Vince Grassia
77cf0d3a98
Add missing environment variables ( #2767 )
2022-06-01 15:19:44 -04:00
Vince Grassia
dfc3687246
Fix variable substitution ( #2766 )
2022-06-01 15:12:19 -04:00
Vince Grassia
4e7faeda04
Fix Version Bump Workflow ( #2765 )
2022-06-01 15:01:11 -04:00
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
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
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
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
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