Skip to content

Fix #12323 - Add milestone check action#12324

Merged
offtherailz merged 1 commit into
geosolutions-it:masterfrom
offtherailz:check_milestone
May 15, 2026
Merged

Fix #12323 - Add milestone check action#12324
offtherailz merged 1 commit into
geosolutions-it:masterfrom
offtherailz:check_milestone

Conversation

@offtherailz
Copy link
Copy Markdown
Member

Description

Fix #12323
This PR adds an action to check the milestone issues and PR status.

Sample outputs

2026.01.01

Details

════════════════════════════════════════════════════════════════════════════════
  Milestone backport check  |  geosolutions-it/MapStore2  |  milestone: 2026.01.01
════════════════════════════════════════════════════════════════════════════════

  [1/3] Resolving milestone '2026.01.01'...
        → id = 68

  [2/3] Fetching issues...
        → 27 issue(s) found

  [2b]  Resolving branch cut date (master → 2026.01.xx)...
        → Branch '2026.01.xx' was cut on 2026-02-24 10:50 UTC
          PRs merged on main before this date need no backport.

  [3/3] Checking 27 issue(s)...

              #  Title
  ────────────────────────────────────────────────────────────────────────────────
  ❓      # 12304  Release v2026.01.01  [No PR found]
  ✅      # 12284  User Guide - Improve CRS selector component  [Backport merged]
  ✅      # 12275  User Guide - extrusionOutline option for extruded features  [Backport merged]
  ✅      # 12274  User Guide - Update the center and scale of maps on Geostories  [Backport merged]
  ✅      # 12271  Rules manager - clear cache on standalone geofence and multiple gs instanc..  [Backport merged]
  ✅      # 12265  User Guide - Harmonize MapStore plugins projections configurations  [Backport merged]
  ✅      # 12262  Migration guide needs some more information on database upgrades  [Backport merged]
  ✅      # 12240  TOC Layer item won't move when drag and drop  [Backport merged]
  ✅      # 12237  The background selector show an error in console  [Backport merged]
  ✅      # 12232  Validate catalog service credentials before saving to prevent silent failu..  [Backport merged]
  ❓      # 12228  Add github link  [No PR found]
  ✅      # 12223  rule manager field filtering with checkbox is not working properly  [Backport merged]
  ✅      # 12218  pagination in rules manager layers autocomplete does not work  [Backport merged]
  ✅      # 12213  Binary do not start on linux  [Backport merged]
  ✅      # 12207  ScaleBox plugin - Custom scales are not reported when opening the map  [Backport merged]
  ❓      # 12169  Allow configuring default open state of Resource filter form  [No PR found]
  ✅      # 12166  Allow configurable defaults for Printing  [Backport merged]
  ✅      # 12162  COG and FlatGeobuf layers support params for protected storage  [Backport merged]
  ✅      # 12160  Review css variables to be used  [Backport merged]
  ✅      # 12126  ResourcesFiltersForm allow configuring defaultQuery  [Backport merged]
  ✅      # 12114  DynamicLegend broken layout  [Backport merged]
  ✅      # 12112  Harmonize MapStore plugins projections configurations.  [Backport merged]
  ✅      # 12096  Update the center and scale of maps on Geostories  [Backport merged]
  ✅      # 12094  Link popup overflows on dashboard text editor  [Backport merged]
  ✅      # 12079  extrusionOutline option for visualizing the volumes outlines for extruded ..  [Backport merged]
  ✅      # 12044  Ability to setup scale limits for vector/WFS styling rules  [Backport merged]
  ✅      # 11589  Print profiles not compatible with windows.  [Backport merged]

════════════════════════════════════════════════════════════════════════════════
  SUMMARY  —  milestone: 2026.01.01  →  target branch: 2026.01.xx
────────────────────────────────────────────────────────────────────────────────
  ✅   OK (merged & aligned)  : 24
  ❓   No PR found            : 3
  ⚠️    Missing backport       : 0
  🏗️    In progress            : 0
════════════════════════════════════════════════════════════════════════════════

  ❓ Issues with no PR — may be release tasks or manual items:
     • #12304 — Release v2026.01.01
     • #12228 — Add github link
     • #12169 — Allow configuring default open state of Resource filter form

2026.01.02

Details

════════════════════════════════════════════════════════════════════════════════
  Milestone backport check  |  geosolutions-it/MapStore2  |  milestone: 2026.01.02
════════════════════════════════════════════════════════════════════════════════

  [1/3] Resolving milestone '2026.01.02'...
        → id = 69

  [2/3] Fetching issues...
        → 20 issue(s) found

  [2b]  Resolving branch cut date (master → 2026.01.xx)...
        → Branch '2026.01.xx' was cut on 2026-02-24 10:50 UTC
          PRs merged on main before this date need no backport.

  [3/3] Checking 20 issue(s)...

              #  Title
  ────────────────────────────────────────────────────────────────────────────────
  📥      # 12318  User session not localized  [Main merged — backport open]
  🏗️     # 12268  Introduce slider varient for Dynamic filter  [Main PR open]
  ❓      # 12267  Dynamic Filter Widget: "APPLY DIMENSION" to update Time and Elevation  [No PR found]
  📥      # 12266  Custom Tick Labels Support in Chart Axis  [Main merged — backport open]
  ❓      # 12239  Introduce a step in release for updates  [No PR found]
  ❓      # 12023  Attribute table with no-geom WFS layer glitch  [No PR found]
  ❓      # 11959  Add information for Timeline plugin when no time dimension layer is select..  [No PR found]
  ❓      # 11890  Widgets without connection has effect on layer interaction  [No PR found]
  ✅      # 11779  Setting the map projection crashes MapStore if resolutions configured in n..  [Merged on main before branch cut (2026-02-24) — no backport needed]
  ⚠️     # 11762  GeoProcessing Plugin - Ability to export resulting features from a geoproc..  [Main merged — backport missing]
  🏗️     # 11747  Connection between Feature grid and other plugins  [Main PR open]
  ❓      # 11495  Feature grid editing interrupts when clicking on the scrollbar  [No PR found]
  ❓      # 11463  Improve error message with not working search services  [No PR found]
  ❓      # 11439  MapStore Gallery Page  [No PR found]
  ❓      # 11438  MapStore FAQs page  [No PR found]
  ❓      # 11418  Set flags for coveralls actions  [No PR found]
  🏗️     # 11308  Support redirect to the original page with OpenID connect  [Main PR open]
  ❓      # 11112  DOCUMENTATION - Enhance Plugin Containers in developers section that is ou..  [No PR found]
  ❓      # 10967  Fix static-map example of FE only experimental projects  [No PR found]
  ❓      # 10425  Manage the persistence of the catalog properties and services settings for..  [No PR found]

════════════════════════════════════════════════════════════════════════════════
  SUMMARY  —  milestone: 2026.01.02  →  target branch: 2026.01.xx
────────────────────────────────────────────────────────────────────────────────
  ✅   OK (merged & aligned)  : 1
  ❓   No PR found            : 13
  ⚠️    Missing backport       : 1
  🏗️    In progress            : 5
════════════════════════════════════════════════════════════════════════════════

  ❓ Issues with no PR — may be release tasks or manual items:
     • #12267 — Dynamic Filter Widget: "APPLY DIMENSION" to update Time and Elevation
     • #12239 — Introduce a step in release for updates
     • #12023 — Attribute table with no-geom WFS layer glitch
     • #11959 — Add information for Timeline plugin when no time dimension layer is selected in TOC
     • #11890 — Widgets without connection has effect on layer interaction
     • #11495 — Feature grid editing interrupts when clicking on the scrollbar
     • #11463 — Improve error message with not working search services
     • #11439 — MapStore Gallery Page
     • #11438 — MapStore FAQs page
     • #11418 — Set flags for coveralls actions
     • #11112 — DOCUMENTATION - Enhance Plugin Containers in developers section that is outdated
     • #10967 — Fix static-map example of FE only experimental projects
     • #10425 — Manage the persistence of the catalog properties and services settings for geostory

  ⚠️  Issues missing a backport to '2026.01.xx':
     • #11762 — GeoProcessing Plugin - Ability to export resulting features from a geoprocessing operation

  🏗️  Issues still in progress:
     • #12318 — User session not localized  [Main merged — backport open]
     • #12268 — Introduce slider varient for Dynamic filter  [Main PR open]
     • #12266 — Custom Tick Labels Support in Chart Axis  [Main merged — backport open]
     • #11747 — Connection between Feature grid and other plugins  [Main PR open]
     • #11308 — Support redirect to the original page with OpenID connect  [Main PR open]

@cla-bot cla-bot Bot added the CLA Ready label Apr 30, 2026
@offtherailz offtherailz added this to the 2026.02.00 milestone Apr 30, 2026
@offtherailz offtherailz requested a review from tdipisa April 30, 2026 10:23
@offtherailz offtherailz removed their assignment Apr 30, 2026
@offtherailz offtherailz merged commit d34d961 into geosolutions-it:master May 15, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add milestone backport verification script and GitHub Action

2 participants