Todd Martin
30efd80684
Updated environment for Prod Github Deployment to not specify service name ( #2392 )
...
* Updated environment for deployments to not specify service name.
* Fixed linting errors.
(cherry picked from commit b40b0f57cc
)
* Undid changes to QA deployment. This will be moved to the devops repo so no changes here are necessary.
2022-11-14 20:21:06 -05:00
Todd Martin
dd75642aa3
Changed Github deployments not to run on Dry Run. ( #2406 )
2022-11-14 13:43:08 -05:00
Rui Tomé
9ecf69d9ca
[EC-736] Update build to run SCIM tests and fix failing test ( #2402 )
...
* [EC-736] Revert change on OrganizationUserUserViewQuery
Revert a change that was causing the query to not return results when the OrganizationUser did not have a corresponding row on the Users table
* [EC-736] Update build to run bitwarden_license test projects
2022-11-10 14:19:28 +00:00
Opeyemi
a300643505
add run-name for releases to include their workflow trigger ( #2390 )
...
* add run-name for releases to include their workflow trigger
* add edit for linter errors
2022-11-08 20:26:47 +00:00
Michał Chęciński
c5fb49758a
Move renovate.json to .github folder ( #2367 )
2022-10-27 13:22:05 +02:00
Matt Gibson
8a22c0479e
Inform that we track issues outside of Github ( #2331 )
...
* Inform that we track issues outside of Github
* Use checkboxes for info acknowledgement
2022-10-17 09:39:11 -05:00
sneakernuts
52fd999b29
added ability to utilize signed commits ( #2333 )
...
* added ability to utilize signed commits
* added steps for az kv
2022-10-13 20:05:11 +00:00
Vince Grassia
c6b2f19cd6
Switch to using get-keyvault-secrets action from our gh-actions repo ( #2328 )
2022-10-04 17:23:43 -04:00
Joseph Flinn
b59cc71424
Revert "Update deprecated Azure Key Vault in workflows ( #2214 )" ( #2326 )
...
This reverts commit 13e33cd789
.
2022-10-04 18:23:08 +00:00
Michał Chęciński
13e33cd789
Update deprecated Azure Key Vault in workflows ( #2214 )
2022-09-29 13:29:58 -07:00
Michał Chęciński
65e9520d09
Update artifact download action ( #2312 )
2022-09-28 14:50:43 +02:00
Michał Chęciński
26fc67eec6
Devops 905 publish event processor ( #2239 )
...
* Change to EventsProcessor
* COmment out for testing
* Comment out for testing
* Comment out branch check
* Comment version check
* Add info about origin registry
* FIx condition
* Uncomment after testing
* Release events
2022-09-15 17:21:00 +02:00
Oscar Hinton
d6ce41c837
[SM-205] Trigger Database job on PRs ( #2255 )
2022-09-08 21:26:26 +02:00
Oscar Hinton
98351f5693
[SM-205] Add CI job for validating the database ( #2249 )
2022-09-08 21:14:34 +02:00
Micaiah Martin
edcac759eb
Update enforce-labels.yml ( #2248 )
2022-09-07 09:22:04 -05:00
Thomas Rittson
2d9d6ad812
[EC-505] Update PR template ( #2221 )
2022-08-31 08:46:59 +10:00
Michał Chęciński
2b2f9fafd2
Publish EventsProcessor and Icons Images to Prod ACR ( #2210 )
...
* Add steps to publish image to prod acr
* Add comments for testing
* Fix
* FIx
* Remove comments after testing
* Try to fix condition
* Try to fix
* uncomment testing
2022-08-25 10:02:24 +02:00
Micaiah Martin
61f4a27d2b
[DEVOPS-862] Update logic to workflow ( #2194 )
2022-08-24 08:42:59 -06:00
Oscar Hinton
308ae7641b
[SM-152] Add CI to verify OSS is still building ( #2208 )
2022-08-24 10:45:33 +02:00
Micaiah Martin
c33732d583
[DEVOPS-862] Updates the paths trigger ( #2180 )
2022-08-11 15:54:37 +00:00
Micaiah Martin
b86a04cef9
[DEVOPS-862] Add protections around SQL migration modification changes ( #2177 )
2022-08-10 12:19:52 -06:00
Todd Martin
524ceb622c
Changes to clean up deployment creation in workflow jobs. ( #2160 )
...
Co-authored-by: Todd Martin <>
2022-08-03 11:39:35 -04:00
Oscar Hinton
1cad0268c0
[SM-142] Rename CommCore to Commercial.Core ( #2158 )
...
* Rename CommCore to Commercial.Core
2022-08-02 20:41:18 +02:00
Todd Martin
dd75e8886a
[ENG-71] Updated release job to create and update Github deployment for Jira integration ( #2141 )
...
* [ENG-71] updated release job to have Github deployment
* [ENG-71] Updated to use commit instead of v2.
* [ENG-71] Updated to track each server deployment.
Co-authored-by: Todd Martin <>
2022-07-25 17:19:56 -04:00
Micaiah Martin
f736008cb3
Update workflows for SCIM support ( #2133 )
2022-07-21 14:36:40 +00:00
Micaiah Martin
39d77cf09c
Update workflows for SCIM support ( #2131 )
2022-07-20 10:47:19 -06:00
Vince Grassia
45bbbc4beb
Update 'Dry Run' path in Release workflow ( #2124 )
2022-07-19 15:00:57 -04:00
Micaiah Martin
903273885b
Add SCIM image build and publish ( #2125 )
2022-07-19 07:35:26 -06:00
Michał Chęciński
4a7c39b08f
Add version change check in the version bump workflow ( #2118 )
2022-07-15 11:08:42 +02:00
Michał Chęciński
4b43951b59
Remove tagging Docker images latest on release ( #2098 )
2022-07-13 15:44:57 +02:00
Vince Grassia
62bf4c2385
Update Version Bump action hash ( #2115 )
2022-07-12 12:54:36 -04:00
Micaiah Martin
5e1e634632
Require lint job before building artifacts ( #2109 )
2022-07-11 15:30:52 -06:00
Joseph Flinn
81cb41850a
Update the Release Version Check ( #2089 )
2022-06-28 13:54:49 -07:00
Justin Baur
882d1e0b26
Fix VSCode Launch file ( #2077 )
...
* Fix launch.json
* Also change pull request template
2022-06-26 10:03:33 -04:00
Justin Baur
daeaa42851
[PS-40] Upgrade to .NET 6 ( #2056 )
...
* Bump to .NET 6
* Update Docker images
* Update docs
* Update workflow for linter
* Add all common versions to props file
* Update tools manifest
* Update csproj files
* Update packages.lock.json files
* Switch to setup-dotnet
* Remove msbuild
* Fix deps breaking changes
* Manually install msbuild
* Use msbuild for build
* Fix verbosity switch
* Remove unused exceptions
* Address linter feedback
* Make Obsolete warnings suggestions for now.
* Force Evaluate
* Format on tests
* Run formatting again.
* Use windows 2022
* force evaluate
* Fix restore
* Fix linter
* Skip test
* Update Directory.Build.props
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
* Address PR feedback
* Add IntegationTest for Rate limiter
* Fix test
* Reenable test
* Reorder test
* Skip test again
* Add tracking link
* Update .github/workflows/build.yml
Co-authored-by: Micaiah Martin <77340197+mimartin12@users.noreply.github.com>
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
Co-authored-by: Micaiah Martin <77340197+mimartin12@users.noreply.github.com>
2022-06-24 10:39:34 -04:00
Oscar Hinton
8e110b5c41
Remove (mark with an X) from PR template ( #2059 )
2022-06-14 17:45:57 +02:00
Thomas Rittson
4bedf140cc
Remove labeler action ( #2054 )
2022-06-14 10:23:50 +10:00
Thomas Rittson
498aabfd2c
Fix file path ( #2048 )
2022-06-10 08:10:49 -05:00
Thomas Rittson
83b530a5bd
[PIQ-127] Add Github Actions to help manage issues and PRs ( #1981 )
...
* Update glob matching pattern for labeler
Ref: https://github.com/actions/labeler/issues/28#issuecomment-552362351
2022-06-10 13:33:48 +10:00
Matt Gibson
16c6b23a27
PR template info as code ( #2032 )
...
Template items here aren't really tasks as interpreted by github, this
allows us to have the same MD experience without hinting to Github that
there are 2/8 tasks done, which was annoying.
2022-06-03 10:39:22 -05:00
Micaiah Martin
99de655190
Patch release workflow ( #2027 )
2022-05-31 19:08:56 -06:00
Joseph Flinn
fb5452bd10
Fixing the Release Version Check action path ( #2026 )
2022-05-31 17:49:02 -07:00
Joseph Flinn
a0c049dbce
Updating the version check to the new Github action ( #2024 )
...
* Updating the grep version check to be more strict on the new version convention
* updating the way we check the version with the new github release
* Fixed the release-type
* switching master branch name for commit
2022-05-31 16:11:21 -07:00
Vince Grassia
a266772ec3
Update QA Deploy Workflow ( #2003 )
2022-05-18 08:43:36 -04:00
Thomas Rittson
e5a9d3dec2
Remove testing requirements from PR template ( #1989 )
2022-05-10 17:02:30 -04:00
Joseph Flinn
01747eaa43
Bump the pin of the download-artifacts action to bypass the broken GitHub api ( #1952 )
2022-04-14 15:50:49 -07:00
Vince Grassia
ff23bb87c8
Add 'dev' tag to container-registry-purge workflow ( #1933 )
2022-03-30 15:08:28 -04:00
Micaiah Martin
685b63c41f
Updated actions & applied linting ( #1912 )
2022-03-16 09:18:35 -06:00
Vince Grassia
6dc0382c5f
Add caching to Build workflow ( #1911 )
2022-03-15 14:56:50 -04:00
Vince Grassia
5bd4b69e27
Fix logic to start and stop staging slots on App Services ( #1910 )
2022-03-15 09:41:01 -04:00
Micaiah Martin
72baf6deab
[BEEEP] - Moved linting steps ( #1907 )
2022-03-14 07:31:03 -06:00
Vince Grassia
b011e405f0
Add stop-staging-slots workflow ( #1904 )
2022-03-10 13:55:07 -05:00
Vince Grassia
7620433d7e
Add logic for starting staging slot ( #1901 )
2022-03-09 10:47:09 -05:00
Oscar Hinton
a92d4f9bde
Cleanup node scripts ( #1858 )
2022-03-03 23:53:09 +01:00
Vince Grassia
5f613ebc44
Add QA latest image tagging to Release workflow ( #1898 )
2022-03-03 14:00:49 -05:00
Vince Grassia
3cefd5fd5d
Add Docker Stub Checksum ( #1888 )
2022-02-28 09:38:59 -05:00
Micaiah Martin
1d5c9a4f9a
Add dry-run option for release workflow ( #1880 )
2022-02-24 07:55:43 -06:00
Micaiah Martin
52ddf55029
patch for swagger build step ( #1882 )
2022-02-23 10:29:17 -08:00
Micaiah Martin
ec33e39442
[BEEEP] Ignored workflows from triggering builds ( #1881 )
2022-02-23 10:29:19 -06:00
Micaiah Martin
ecfdb8ca03
Move to using a shared workflow ( #1874 )
2022-02-18 13:29:23 -06:00
Micaiah Martin
8a61fa2af5
Created workflow ( #1871 )
2022-02-17 08:03:56 -06:00
Matt Gibson
4ee1dbe929
Enforce hold label ( #1867 )
...
* Enforce hold label
* Linting
Co-authored-by: Micaiah Martin <77340197+mimartin12@users.noreply.github.com>
2022-02-16 08:42:15 -06:00
Oscar Hinton
8d6c49f656
Add lock files for NuGet ( #1855 )
2022-02-10 15:40:31 +01:00
Oscar Hinton
f246f51249
Remove node from main test task ( #1856 )
2022-02-10 10:14:45 +01:00
Joseph Flinn
a4ae38fc95
Rename hotfix branch to hotfix-rc ( #1854 )
2022-02-09 08:17:17 -08:00
Vince Grassia
5b401b3895
Fix Container Registry Purge workflow ( #1835 )
2022-02-01 14:41:34 -05:00
Vince Grassia
1b233370eb
Disable schedule ( #1827 )
2022-01-28 14:01:07 -05:00
Vince Grassia
a1f34b5de4
Add Container Registry Purge workflow ( #1826 )
2022-01-27 16:28:12 -05:00
Joseph Flinn
85797bde07
Patch/docker build ( #1825 )
...
* Patch to fix the broken dockerhub push
* undoing a keyboard slip
2022-01-24 12:42:14 -08:00
Joseph Flinn
41f3e27ace
Feature/feature branch docker images ( #1824 )
...
* enabling ACR images for feature branches
* fixing typo in docker tag name
* Adding a workflow that cleans up the docker images from a branch when it gets merged in.
* Updating job name
* Fixing trigger syntax issue
* adding a manual trigger
* Removing the copy + paste mistake
* Adding non-tty confirmation for the deletion of the image
* Un-paralellizing workflow
* fixing the yq options
* trying a different way to get the var data
* trying with quotes
* trying it for real
* adding in a message and testing deleting a tag that doesn't exist
* handling the case where the tag doesn't exist
* fixing a typo
* logging some vaules to try to get some answers
* trying a different way of passing the var into jq
* final cleanup and test
* fixing linting issues
* normalizing the ACR and Dockerhub pushes
* removing the manual trigger after done testing
* Update .github/workflows/build.yml
removing missed an added whitespace
Co-authored-by: Micaiah Martin <77340197+mimartin12@users.noreply.github.com>
* fixing the EventsProcessor docker repo issue
* switching repos for EventsProcessor
Co-authored-by: Micaiah Martin <77340197+mimartin12@users.noreply.github.com>
2022-01-24 11:12:37 -08:00
Joseph Flinn
897a76ff48
adding in a manual trigger for the stubbed workflow ( #1822 )
2022-01-21 06:10:07 -08:00
Joseph Flinn
d3938068c7
Workflow: Cleanup after PR ( #1821 )
...
* Stubbing out new workflow to test logic in feature branch
* fixing trigger syntax
2022-01-21 05:42:23 -08:00
Vince Grassia
ac729c619c
Update Version Bump action to latest ( #1809 )
2022-01-18 10:30:16 -05:00
Micaiah Martin
f51bdfe2e3
Added redeployment logic to setup job ( #1778 )
2021-12-20 13:19:18 -07:00
Vince Grassia
44b993ed38
Remove hash from image tag ( #1772 )
2021-12-16 11:47:01 -05:00
Oscar Hinton
23b0a1f9df
Run dotnet format ( #1764 )
2021-12-16 15:35:09 +01:00
Oscar Hinton
61dc65aa59
Add dotnet-format tool ( #1756 )
2021-12-16 08:48:30 +01:00
Vince Grassia
4ccbf091fb
Remove check for EventsProcessor ( #1749 )
2021-12-08 00:19:15 -05:00
Vince Grassia
dae0029dbb
Switch from AWS ECR to Azure ACR in our workflows ( #1747 )
2021-12-07 23:28:13 -05:00
Micaiah Martin
cc490a76de
Ci/version bump action ( #1737 )
...
* Added version bump workflow
* Updated action to use newly merged PR version
* Formatted YAML
* Refactored workflow to reduce runtime and move away from third party actions
2021-11-30 08:52:18 -07:00
Vince Grassia
c660f8bf00
Fix Docker Notary ( #1717 )
2021-11-15 13:53:53 -05:00
Vince Grassia
27351762de
Upload Docker images to AWS ECR Nonprod Repositories ( #1713 )
2021-11-15 13:23:51 -05:00
Vince Grassia
c07794e907
Change Release workflow to allow releases from 'rc' and 'hotfix' branches ( #1690 )
2021-11-08 13:39:32 -05:00
Thomas Rittson
7473a96b27
Update PR template to remind about EF migrations ( #1679 )
...
* Update PR template to remind about EF migrations
* Update wording
2021-11-02 08:22:17 +10:00
Joseph Flinn
19ca3ee374
Enabling deploys to the QA environment from branches with slashes in the name ( #1673 )
2021-10-27 12:44:54 -07:00
Joseph Flinn
52d1bade06
Hotfix/release workflow ( #1671 )
...
* fixing release workflow app service deploys
* adding the release branch as a conditional to the docker-stub build
* Add in missing 'if' statement for 'release' branch in Docker Stub step
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2021-10-27 08:45:33 -07:00
Thomas Rittson
818b3b5d9d
Add PR template ( #1668 )
2021-10-27 19:01:00 +10:00
Joseph Flinn
8683cbfe33
fixing parameter mismatch ( #1670 )
2021-10-26 19:18:54 -07:00
Joseph Flinn
fa1989bfed
fixing the error in the release workflow ( #1669 )
2021-10-26 18:56:06 -07:00
Joseph Flinn
e2c8fa7002
Replacing the DCT setup. There was a sneaky line that was different which is making our build of the EventsProcessor image break ( #1667 )
2021-10-26 15:02:19 -07:00
Joseph Flinn
9a629a410c
Allow Docker access to new release branching strategy ( #1666 )
...
* allowing the new release branch to push its docker images
* Switching to our action to set up DCT
2021-10-26 14:22:47 -07:00
Joseph Flinn
f3d6a43025
Change protected release branch to release
( #1656 )
...
* Adding a contraint around the new release branch strategy
* Adding a constraint on what CI code can be used to release the release branch
* updating the self host docker image building and releasing
* removing master branch release ci code execution
* updating some verbiage
2021-10-22 08:41:38 -07:00
Joseph Flinn
423ff99bda
Disabling the temporary prod-deploy workflow ( #1655 )
2021-10-21 10:31:26 -07:00
Joseph Flinn
dfc6559df7
renabling the prod-deploy workflow ( #1650 )
2021-10-19 16:52:06 -07:00
Joseph Flinn
b4d2faa0cc
enabling releasing from non-rc branch ( #1648 )
2021-10-19 15:13:42 -07:00
Vince Grassia
86755e130c
Add Slack notifications constraint ( #1639 )
2021-10-15 13:07:22 -04:00
Vince Grassia
e3a1482e3e
Add Slack alerts for Build workflow failures ( #1633 )
2021-10-13 15:50:40 -04:00
Joseph Flinn
45ab7e2e85
fixing the file path to download ( #1622 )
2021-10-07 15:44:43 -07:00
Joseph Flinn
0cc59f3cfa
Fixing the docker image build ( #1618 )
...
* Fixing the docker image build
* fixing the download path
* adding conditional on the docker image build artifact setup
2021-10-06 10:21:35 -07:00
Oscar Hinton
79447b6671
Remove Business Portal ( #1614 )
2021-10-06 10:39:13 +02:00