Update core branches ready for Drupal 11.1.0/10.4.0

Created on 10 December 2024, 11 days ago

Problem/Motivation

Modules are still testing against 11.0.0 by default, a bit late but it would have been good to switch the default to 11.1.x for the release candidate. Final release will be this week, probably on Friday.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

πŸ“Œ Task
Status

Active

Component

gitlab-ci

Created by

πŸ‡¬πŸ‡§United Kingdom catch

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @catch
  • πŸ‡¬πŸ‡§United Kingdom jonathan1055

    Modules are still testing against 11.0.0 by default

    Actually the default is 11.0.9 currently. We switched to using stable releases for the default, as there were a couple of incidents when the 11.x-dev branch had faults which broke Contrib testing. Sticking to stable releases mitigated against this, but we keep it up to date with the latest release.

    Projects that are using OPT_IN_TEST_NEXT_MINOR will have been using 11.1.x-dev, so that has already been available for those maintainers who want to look ahead.

    I expect that as soon as 11.1.0 is released then the plan would be to make that the default 'current' core version to test against. But @fjgarlin woud make that call, as to the actual timing of when a new gitlab_templates release is made.

  • πŸ‡¬πŸ‡§United Kingdom alexpott πŸ‡ͺπŸ‡ΊπŸŒ

    @jonathan1055 I agree we shouldn't be testing 11.x by default but we should update to 11.x.0-beta as soon as it is available as this surfaces problems with a release once we've made a commitment to the API. Not doing this makes it more likely that real sites break.

  • πŸ‡¬πŸ‡§United Kingdom jonathan1055

    we should update to 11.x.0-beta as soon as it is available

    OK that might be reasonable (probably). So we'd set CORE_STABLE: '11.x.0-beta'

    It will be interesting to see if our automatic detection of new releases flags this when it happens. The daily "check versions" job alerts us to new stable releases.

  • First commit to issue fork.
  • Pipeline finished with Failed
    8 days ago
    Total: 63s
    #368025
  • πŸ‡¬πŸ‡§United Kingdom catch

    Updated the issue summary.

  • πŸ‡ΊπŸ‡ΈUnited States hestenet Portland, OR πŸ‡ΊπŸ‡Έ

    Made a provisional MR for the change - which currently fails check-versions, but I guess we see after this release happens and other things are branched: https://git.drupalcode.org/issue/gitlab_templates-3493016/-/pipelines/36...

  • Pipeline finished with Failed
    8 days ago
    Total: 52s
    #368035
  • Pipeline finished with Failed
    8 days ago
    Total: 50s
    #368036
  • Merge request !307#3493016 - New releases β†’ (Merged) created by fjgarlin
  • πŸ‡ͺπŸ‡ΈSpain fjgarlin

    I created the MR from the above commits from @hestenet. As of right now 11.1.0 is still not released. Also, 11.2.x is not created yet and it might take a bit to be created.

    We'll also need to update scripts/check-versions.php with the new tags. But pipelines aren't failing yet, so I'd just wait as the failed pipeline will suggest what to change.

    Setting to NW based on those things.

  • πŸ‡¬πŸ‡§United Kingdom catch

    11.x is currently the same as 11.2.x and we'll branch off that - 'next minor' should point to 11.x until 11.2.x is available, which won't be for months.

  • Pipeline finished with Failed
    5 days ago
    Total: 57s
    #370895
  • Pipeline finished with Failed
    5 days ago
    Total: 56s
    #370897
  • Pipeline finished with Failed
    5 days ago
    Total: 51s
    #370901
  • Pipeline finished with Success
    5 days ago
    Total: 43s
    #370926
  • πŸ‡¬πŸ‡§United Kingdom jonathan1055

    Good to see that the existing 'check versions' job alerts us.
    https://git.drupalcode.org/issue/gitlab_templates-3397162/-/jobs/3725178
    The message says

    Gathering releases from https://updates.drupal.org/release-history/drupal/current:
    - [ERROR] Drupal 11.1.0 is out!
    - [ERROR] The value of NEXT_MINOR_STABLE is currently 11.1.0 - this needs to be updated.
     
  • πŸ‡ͺπŸ‡ΈSpain fjgarlin

    I think this one is good to go.

  • Pipeline finished with Skipped
    4 days ago
    #372252
    • fjgarlin β†’ committed ce82e816 on main
      Issue #3493016 by fjgarlin, hestenet, catch, jonathan1055, alexpott:...
  • πŸ‡ͺπŸ‡ΈSpain fjgarlin

    Merged!

  • Merge request !308Previous stable β†’ (Merged) created by fjgarlin
  • Pipeline finished with Skipped
    4 days ago
    #372260
    • fjgarlin β†’ committed 8102cf62 on main
      Issue #3493016 by fjgarlin, hestenet, catch, jonathan1055, alexpott:...
  • πŸ‡¬πŸ‡§United Kingdom jonathan1055

    It is interesting that this required the change of CORE_NEXT_MINOR from 11.1.x-dev back to the 11.x-dev. The expected value is 11.2.x-dev but 11.2.x dev does not exist yet. The script also allows for CORE_NEXT_MINOR to be blank, so would that be a better option until 11.2.x-dev exists? We had problems using 11.x-dev as the 'next minor' last time, as there were unexpected differences between this and the eventual 11.0 release. Maybe if would be OK to not have any CORE_NEXT_MINOR for the short while that we wait for 11.2.x-dev?

  • πŸ‡ͺπŸ‡ΈSpain fjgarlin

    From #10

    11.2.x is available, which won't be for months.

    The moment that 11.2.x is created, we will get an alert, and 11.2.x will be branched from 11.x when it happens, so I think it is ok like this in the interim.

  • πŸ‡¬πŸ‡§United Kingdom jonathan1055

    Sorry, I did not read #10 properly. In that case, yes we can leave it as is. I just remember having some surprises when using 11.x before.

  • πŸ‡ͺπŸ‡ΈSpain fjgarlin

    Not a problem. Yup, once 11.2.x is out we should swap to that one.

Production build 0.71.5 2024