Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[theia-dev] New feature enabled for CI: Require branches to be up to date before merging
  • From: Marc Dumais <marc.dumais@xxxxxxxxxxxx>
  • Date: Thu, 23 Mar 2023 14:05:53 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OUFplaeW39PBN+F1Uj7VS8aA4FDMeyM4sjLrKgLkRQ8=; b=aE9T/a7naLegzPBeia8Ku50Tdp4vW/QIjdFBuNcThvTt4wEtFlVO7Kk2PCkSxEQAc+2Yeo+5otvHGJWlzC6QGLLDKUqYMfrQdy7HYFmS1mvHY1gwKYaUCSUz0iujhdnoOlD7O5hX+108F03rDiRT5PGiz4xsmO9e2c2qQoADOqROgiKDgKaWofcdanhId0lY4fFh+Mit055SbZ3rH2T4BdujeyAKX2uCFc+ryW1PLxXprmYGKmqvWsutQT7kPHxoPZCG9uTpBFM759Y2wUV25p/RCjVmT7PCmTfKXIFBVCkWcMv2q+EfRPvM89pwo9KfD6UUqaE92xQJm424sZ42qg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hRquNDyLd3dqDo+ihp7HwPez7BnVp4YrWSPs2lkMploYh6UkoDMvEsX/upu8NWCB91302kvJZh3QLsal8Qm4QZI0rGb9ZTlp1cEvFH38OE34tvSHb6Zp/1L6mPc4qQ0cJ5q9EJwAgfA1PnsH9sAOR87dDmX9ATfS6WLPUHhxXfVxC8Irg3yQ1WtT+qpm3oxuI3V3vLnet0Til2U0cZxdX3VGQLZDDcrjNjHtK3jDDgxuFI9UyoAC5I2iz3jjcBH0UsKeukAJp1FMKC3peU+v4Ky+pkDuuPT5l/RmfSoKFWUfc7jRp4PkfB9SnNty3kVKUlz5hxLQA5anRJJVAh9Pgg==
  • Delivered-to: theia-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/theia-dev/>
  • List-help: <mailto:theia-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/theia-dev>, <mailto:theia-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/theia-dev>, <mailto:theia-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHZXY7F2oE1JyYYQ0GvJQ3HifOszg==
  • Thread-topic: New feature enabled for CI: Require branches to be up to date before merging

Hi all,

Just to let you know that, as discussed in the last dev-meeting [1], we have enabled the "Require branches to be up to date before merging" feature for the CI in our main repository, on a "trial" basis of one month. 

If your PRs are not based on the latest version of the master branch, merging will be blocked with message "This branch is out-of-date with the base branch", and an "Update branch" button will be available to rebase your PR so it's mergeable. 

Note: Enabling this feature forced us to configure at least one on our "status checks" (workflow jobs) as being mandatory to pass: we have set "Lint" and "eclipsefdn/eca", partly because their job names are unlikely to change. If they do, a ticket will need to be opened towards the Eclipse Foundation to also update the selected "status checks" under the feature, in the "Branch protection rule" settings page, for our master branch.

Please let me know if you encounter issues or have feedback about any of this.

Regards,
Marc


Back to the top