Skip to content

Update pipelines to work with trunk based development #2642

@piyalbasu

Description

@piyalbasu

We are moving to trunk based development for releases. Update our pipelines to reflect this operational change:

  1. PR's that are targeted at master should no longer run the e2e tests in Integration Mode. This mode makes a subset of e2e tests run without stubbing out our BE services, giving us a true e2e test of our whole stack. We should only do this selectively. Move the integration mode test to its own pipeline that we can run ad hoc
  2. runTests should remove the logic for checking if its a release branch and that the version numbers have been updated.
  3. The submitProduction pipeline should check that the version number has been updated before deployment as failure to do so will cause the deployment to fail
  4. create a zip PR Preview for every PR

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions