1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-02 16:42:50 -05:00
Commit Graph

190 Commits

Author SHA1 Message Date
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
8d6c49f656 Add lock files for NuGet (#1855) 2022-02-10 15:40:31 +01:00
f246f51249 Remove node from main test task (#1856) 2022-02-10 10:14:45 +01:00
a4ae38fc95 Rename hotfix branch to hotfix-rc (#1854) 2022-02-09 08:17:17 -08:00
5b401b3895 Fix Container Registry Purge workflow (#1835) 2022-02-01 14:41:34 -05:00
1b233370eb Disable schedule (#1827) 2022-01-28 14:01:07 -05:00
a1f34b5de4 Add Container Registry Purge workflow (#1826) 2022-01-27 16:28:12 -05:00
85797bde07 Patch/docker build (#1825)
* Patch to fix the broken dockerhub push

* undoing a keyboard slip
2022-01-24 12:42:14 -08:00
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
897a76ff48 adding in a manual trigger for the stubbed workflow (#1822) 2022-01-21 06:10:07 -08:00
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
ac729c619c Update Version Bump action to latest (#1809) 2022-01-18 10:30:16 -05:00
f51bdfe2e3 Added redeployment logic to setup job (#1778) 2021-12-20 13:19:18 -07:00
44b993ed38 Remove hash from image tag (#1772) 2021-12-16 11:47:01 -05:00
23b0a1f9df Run dotnet format (#1764) 2021-12-16 15:35:09 +01:00
61dc65aa59 Add dotnet-format tool (#1756) 2021-12-16 08:48:30 +01:00
4ccbf091fb Remove check for EventsProcessor (#1749) 2021-12-08 00:19:15 -05:00
dae0029dbb Switch from AWS ECR to Azure ACR in our workflows (#1747) 2021-12-07 23:28:13 -05:00
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
c660f8bf00 Fix Docker Notary (#1717) 2021-11-15 13:53:53 -05:00
27351762de Upload Docker images to AWS ECR Nonprod Repositories (#1713) 2021-11-15 13:23:51 -05:00
c07794e907 Change Release workflow to allow releases from 'rc' and 'hotfix' branches (#1690) 2021-11-08 13:39:32 -05:00
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
19ca3ee374 Enabling deploys to the QA environment from branches with slashes in the name (#1673) 2021-10-27 12:44:54 -07:00
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
818b3b5d9d Add PR template (#1668) 2021-10-27 19:01:00 +10:00
8683cbfe33 fixing parameter mismatch (#1670) 2021-10-26 19:18:54 -07:00
fa1989bfed fixing the error in the release workflow (#1669) 2021-10-26 18:56:06 -07:00
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
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
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
423ff99bda Disabling the temporary prod-deploy workflow (#1655) 2021-10-21 10:31:26 -07:00
dfc6559df7 renabling the prod-deploy workflow (#1650) 2021-10-19 16:52:06 -07:00
b4d2faa0cc enabling releasing from non-rc branch (#1648) 2021-10-19 15:13:42 -07:00
86755e130c Add Slack notifications constraint (#1639) 2021-10-15 13:07:22 -04:00
e3a1482e3e Add Slack alerts for Build workflow failures (#1633) 2021-10-13 15:50:40 -04:00
45ab7e2e85 fixing the file path to download (#1622) 2021-10-07 15:44:43 -07:00
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
79447b6671 Remove Business Portal (#1614) 2021-10-06 10:39:13 +02:00
fccfce1048 Fix bug in Build workflow (#1616)
* Fix uploading correct Zip artifact in build

* Change path to uploaded artifacts

* Remove Zip archive step from QA Deploy workflow
2021-10-05 16:40:01 -04:00
bd297fb7a2 SqlServer split manage collection permission (#1594)
* SqlServer split manage collection permission

* Clarify names

* Test claims generation

* Test permission serialization

* Simplify claims building

* Use new collections permissions

* Throw on use of deprecated permissions

* Lower case all claims

* Remove todos

* Clean nonexistent project from test solution

* JsonIgnore for both system and newtonsoft json

* Make migrations more robust to multiple runs

* remove duplicate usings

* Remove obsolete permissions

* Test solutions separately to detect failures

* Handle dos line endings

* Fix collections create/update permissions

* Change restore cipher to edit permissions

* Improve formatting

* Simplify map

* Refactor test
2021-10-05 11:12:05 -05:00
55fa4a5f63 Update QA Deploy workflow with fix for zip archive (#1612) 2021-09-30 12:12:42 -04:00
82e9179ee1 QA Deploy workflow fix (#1611) 2021-09-30 11:24:50 -04:00
182117e1b4 fixing error in actions input. Removing unneeded var (#1605) 2021-09-27 15:30:20 -07:00
fbf3e0dcdc Run full test suite (#1597)
* Run all tests
2021-09-27 19:34:55 +02:00
1559e2bbe4 Hotfix BTR model (#1600)
* unzipping the build artifact before building docker image

* adding some debugging

* trying without the unzip. Seems to unzip itself

* fixing the two remaining issues

* disabling the docker image build step
2021-09-27 07:23:06 -07:00
dac3b3e893 New BTR pipeline model (#1599)
Splitting out the build artifacts and the docker containers. Making the QA deploy more streamlined with the new build pipeline. Disabling the prod workflow, but keeping it until we fully migrate our deploy processes over to the new flow.
2021-09-24 15:04:14 -07:00
51f32006e7 Revert "removing unneeded code from the QA deploy workflow (#1506)". (#1574)
Turns out we need this so that the services will pick up the new code

This reverts commit c22dc71c49.
2021-09-13 07:08:32 -07:00
d977d27d7d Issue template (#1569) 2021-09-09 11:53:48 +02:00
1d3c7cc936 Update workflows with linter suggestions (#1562)
* Update workflows with linter suggestions

* Update workflows with linter suggestions
2021-09-02 16:03:28 -04:00