[GRASS-git] [OSGeo/grass-website] 26d9fa: CI: Updated references to master branch to point t...

Corey White noreply at github.com
Sun Sep 20 17:29:57 PDT 2026


  Branch: refs/heads/renovate/major-babel-monorepo
  Home:   https://github.com/OSGeo/grass-website
  Commit: 26d9faabf1547b8deb5a00dc9151420d5512aa99
      https://github.com/OSGeo/grass-website/commit/26d9faabf1547b8deb5a00dc9151420d5512aa99
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M .github/workflows/additional_checks.yml
    M .github/workflows/build-production-site.yml
    M content/about/community-map.md
    M content/about/credits.md
    M static/geojson/README.md
    M themes/grass/layouts/contribute/devel.html

  Log Message:
  -----------
  CI: Updated references to master branch to point to main (#687)


  Commit: 227cf6e5c62513ea3fc49a1eed2b0bf493a30065
      https://github.com/OSGeo/grass-website/commit/227cf6e5c62513ea3fc49a1eed2b0bf493a30065
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-07-31 (Fri, 31 Jul 2026)

  Changed paths:
    M content/contribute/_index.en.md
    M content/learn/_index.en.md
    M themes/grass/layouts/_default/single.html
    M themes/grass/layouts/about/brand.html
    M themes/grass/layouts/about/credits.html
    M themes/grass/layouts/about/list.html
    M themes/grass/layouts/about/overview.html
    M themes/grass/layouts/contribute/contribute.html
    M themes/grass/layouts/contribute/devel.html
    M themes/grass/layouts/contribute/list.html
    M themes/grass/layouts/download/addons.html
    M themes/grass/layouts/download/single.html
    M themes/grass/layouts/events/allevents.html
    M themes/grass/layouts/events/event.html
    M themes/grass/layouts/index.html
    M themes/grass/layouts/learn/books.html
    M themes/grass/layouts/learn/gallery.html
    M themes/grass/layouts/learn/list.html
    M themes/grass/layouts/learn/manuals.html
    M themes/grass/layouts/learn/overview.html
    M themes/grass/layouts/news/allnews.html
    M themes/grass/layouts/news/news.html
    M themes/grass/layouts/partials/footer.html
    M themes/grass/layouts/partials/grass-download.html
    M themes/grass/layouts/partials/head.html
    M themes/grass/layouts/partials/navigation.html
    M themes/grass/layouts/partials/numfocus.html
    M themes/grass/layouts/partials/osgeo.html
    M themes/grass/layouts/partials/zenodo-card.html
    M themes/grass/layouts/shortcodes/tab.html
    M themes/grass/layouts/sponsor/donate.html
    M themes/grass/layouts/support/commercial.html
    M themes/grass/layouts/support/community.html
    M themes/grass/layouts/support/support.html

  Log Message:
  -----------
  SEO: Fix HTML validity errors and heading hierarchy (#680)

* seo: Fix HTML validity errors (#526)

Resolve every non-heading W3C validator error across the site (home, download,
news, about, support, commercial, events, learn), rebased on the current master
including the redesigned download page:

- favicon <link sizes> used an invalid rel; use rel="icon" type="image/png"
- dropdown menu had aria-labelledby on a generic <div>; add role="menu" and
  role="menuitem"
- home page: <main> nested in <section> became a <div>; removed orphan itemprop
  (JSON-LD covers it); moved <img width="N%"> to inline style
- osgeo/numfocus/zenodo/learn images and iframes: percentage width moved to style
- learn: a <span> wrapped block content (.Content); changed to <div>
- download: the download button was an <a type="button"> (invalid); dropped the
  attribute (the dropdown <button> keeps its valid type)
- download tabs: scope auto-generated heading IDs per tab so repeated headings
  across OS tabs no longer produce duplicate IDs
- events: date range is not a machine time; use <span> not <time>
- news/about/support: removed duplicate </body></html> and a stray </section>,
  closed an unclosed container <div>
- support: company logos gained alt text and dropped the invalid float:center

Verified with the W3C Nu validator against a Hugo 0.113.0 build: only
heading-level skips remain, handled in the #520 branch.

* seo: Fix heading hierarchy and add a page h1 (#520)

Give every page a single top-level <h1> with real text and remove the
heading-level skips flagged by the W3C validator:

- promote the top <h2 class="page-title|section-title"> to <h1> across the
  section and single templates (.page-title/.section-title are class-based, so
  the look is unchanged; matches about/governance and about/roadmap)
- home page: add visually-hidden heading text inside the logo <h1>; promote the
  topic cards from h3 to h2
- footer: the column titles were <h6> after h3 content; use <h2 class="h6 ...">
  to keep the small look without skipping levels
- promote direct sub-headings (about sub-pages, company names, event titles,
  learn cards) so nothing jumps h1->h3 or h2->h4
- content: fix heading levels in the learn and contribute index pages

Verified per page with the W3C Nu validator on a Hugo 0.113.0 build: home,
about, download, news, learn, contribute, support, commercial and events are
clean. Follow-ups (separate): the brand page's brandLogo/button shortcodes and
a microdata <figure> on the addons page.


  Commit: 224c5efda3ed7fb932cbd0945df413b7caec586b
      https://github.com/OSGeo/grass-website/commit/224c5efda3ed7fb932cbd0945df413b7caec586b
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M .github/workflows/additional_checks.yml

  Log Message:
  -----------
  Update dependency prek to v0.4.11 (#682)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


  Commit: 70e5a88c63e25b03aedb680ed11f8a9a2132a2a5
      https://github.com/OSGeo/grass-website/commit/70e5a88c63e25b03aedb680ed11f8a9a2132a2a5
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M package-lock.json

  Log Message:
  -----------
  Update dependency ol to v10.10.0 (#683)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


  Commit: 315726e5003058b4a04490db03d36bd468941790
      https://github.com/OSGeo/grass-website/commit/315726e5003058b4a04490db03d36bd468941790
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M content/learn/overview.md
    A static/images/addons/number_seasons_ndvi.png
    A themes/grass/layouts/shortcodes/columns.html

  Log Message:
  -----------
  learn/overview: Converted html to markdown and addressed issue (#679) (#685)

* learn/overview: Coverted html to markdown and addressed issue (#679)

* Apply suggestions from code review

Co-authored-by: Corey White <smortopahri at gmail.com>

* Apply suggestion from @cwhite911


  Commit: aefb2b3c314503aa6f74294922c1d4954888f049
      https://github.com/OSGeo/grass-website/commit/aefb2b3c314503aa6f74294922c1d4954888f049
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

  Changed paths:
    M .devcontainer/devcontainer.json
    M .nvmrc

  Log Message:
  -----------
  Update Node.js to v24.18.1 (#684)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


  Commit: 76d9fe48c8cd1870102d653e2168230761e947ba
      https://github.com/OSGeo/grass-website/commit/76d9fe48c8cd1870102d653e2168230761e947ba
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-08-04 (Tue, 04 Aug 2026)

  Changed paths:
    M themes/grass/assets/sass/_css-variables.scss
    M themes/grass/assets/sass/_styles.scss
    M themes/grass/assets/sass/main.scss
    A themes/grass/assets/sass/styles/_base.scss
    A themes/grass/assets/sass/styles/_base2.scss
    A themes/grass/assets/sass/styles/_brand.scss
    A themes/grass/assets/sass/styles/_buttons.scss
    A themes/grass/assets/sass/styles/_carousel.scss
    A themes/grass/assets/sass/styles/_code.scss
    A themes/grass/assets/sass/styles/_color-utils.scss
    A themes/grass/assets/sass/styles/_content.scss
    A themes/grass/assets/sass/styles/_download.scss
    A themes/grass/assets/sass/styles/_forms.scss
    A themes/grass/assets/sass/styles/_jquery-ui.scss
    A themes/grass/assets/sass/styles/_layout.scss
    A themes/grass/assets/sass/styles/_navbar.scss
    A themes/grass/assets/sass/styles/_overlays.scss
    A themes/grass/assets/sass/styles/_responsive.scss
    A themes/grass/assets/sass/styles/_search.scss
    A themes/grass/assets/sass/styles/_team.scss
    A themes/grass/assets/sass/styles/_thumbnails.scss
    A themes/grass/assets/sass/styles/_timeline.scss
    A themes/grass/assets/sass/styles/_utilities.scss

  Log Message:
  -----------
  SCSS: split _styles.scss into ordered partials (#688)


  Commit: fb58cb4ee9f09eeb9ed96738f2a271fc5a1ca7e5
      https://github.com/OSGeo/grass-website/commit/fb58cb4ee9f09eeb9ed96738f2a271fc5a1ca7e5
  Author: Tomas Zigo <50632337+tmszi at users.noreply.github.com>
  Date:   2026-08-06 (Thu, 06 Aug 2026)

  Changed paths:
    M data/grass.json

  Log Message:
  -----------
  data: fix Gentoo GNU/Linux distribution install GRASS GIS command (#697)


  Commit: 73fd1846f5b337bdbbe847c7bfaecbcd44c89e62
      https://github.com/OSGeo/grass-website/commit/73fd1846f5b337bdbbe847c7bfaecbcd44c89e62
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-08-11 (Tue, 11 Aug 2026)

  Changed paths:
    M themes/grass/assets/sass/README.md
    M themes/grass/assets/sass/_colors.scss
    M themes/grass/assets/sass/_fonts.scss
    M themes/grass/assets/sass/_styles.scss
    M themes/grass/assets/sass/_variables.scss
    M themes/grass/assets/sass/main.scss
    M themes/grass/assets/sass/styles/_base.scss
    M themes/grass/assets/sass/styles/_base2.scss
    M themes/grass/assets/sass/styles/_code.scss
    M themes/grass/assets/sass/styles/_color-utils.scss
    M themes/grass/assets/sass/styles/_content.scss
    M themes/grass/assets/sass/styles/_download.scss
    M themes/grass/assets/sass/styles/_forms.scss
    R themes/grass/assets/sass/styles/_jquery-ui.scss
    M themes/grass/assets/sass/styles/_layout.scss
    M themes/grass/assets/sass/styles/_navbar.scss
    M themes/grass/assets/sass/styles/_overlays.scss
    M themes/grass/assets/sass/styles/_responsive.scss
    R themes/grass/assets/sass/styles/_search.scss
    M themes/grass/assets/sass/styles/_thumbnails.scss
    M themes/grass/assets/sass/styles/_timeline.scss
    M themes/grass/assets/sass/styles/_utilities.scss

  Log Message:
  -----------
  SCSS: remove dead selectors, files, and token variables (#698)

Deletes the search-form and jQuery-UI leftovers (both features removed
long ago), 56 rule blocks with no usage in layouts, content, data, or
JS (verified by scripted grep), the shadowed body and .grass-bg-image
duplicates in main.scss, and 39 unreferenced token variables. Adds a
README note listing the runtime-injected selector families a dead-code
pass must not touch.

Compiled css/style.css is the only output file that changes (5.8 kB
smaller); every removed class is absent from the built site.


  Commit: 1f9baa1601f710a9643b18870a752d3b0f76ba20
      https://github.com/OSGeo/grass-website/commit/1f9baa1601f710a9643b18870a752d3b0f76ba20
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-08-11 (Tue, 11 Aug 2026)

  Changed paths:
    M themes/grass/assets/sass/_colors.scss
    M themes/grass/assets/sass/_css-variables.scss
    M themes/grass/assets/sass/styles/_base2.scss
    M themes/grass/assets/sass/styles/_brand.scss
    M themes/grass/assets/sass/styles/_buttons.scss
    M themes/grass/assets/sass/styles/_download.scss
    M themes/grass/assets/sass/styles/_layout.scss
    M themes/grass/assets/sass/styles/_navbar.scss
    M themes/grass/assets/sass/styles/_overlays.scss
    M themes/grass/assets/sass/styles/_responsive.scss
    M themes/grass/assets/sass/styles/_thumbnails.scss
    M themes/grass/assets/sass/styles/_timeline.scss

  Log Message:
  -----------
  SCSS: dedupe, bug fixes, tokens, and breakpoints (#699)

* SCSS: fix .gitter-banner missing semicolon

Sass parsed the nested a rule as nested-property syntax, emitting
padding-text-decoration/padding-color instead of styling the banner
links.

* SCSS: merge duplicate .btn-grass blocks

The two blocks were identical except the first also sets
margin-bottom, which nothing overrides; keeping the first preserves
the computed styles.

* SCSS: drop the global .card height clamps

Two competing global rules forced every Bootstrap card to a fixed
height (4rem !important winning over a shadowed 5rem). Cards now size
to their content. Needs a visual check on /download and /about/brand.

* SCSS: consolidate the duplicated timeline blocks

Two near-duplicate rule sets styled the history-page timeline; the
merged rules reproduce the exact cascade result of the pair. The
never-winning hardcoded #0039a6 values are gone (the visible dot and
line color was and remains the brand alt green).

* SCSS: use the Font Awesome 7 family name

The package is FA7; the old name only resolves through FA's compat
font-face aliases.

* SCSS: overlay tokens, drop IE filters and a dead red link rule

The standard overlay gradient now derives from $gs-primary-color like
its prefixed twins (identical output). The two IE DXImageTransform
filters are dead weight (one interpolated invalid rgba values).
a.external has no matching markup anywhere; the red rule is gone.

* SCSS: use Bootstrap breakpoint mixins for theme media queries

The hand-written 991px and 992px max-width queries disagreed by a
pixel; all now compile to Bootstrap's lg boundary (991.98px), and the
576px block to sm. The three identical yard-sign min-width blocks
collapse to the one 600px threshold.

* SCSS: derive ramp steps from shared alpha constants

The hand-written rgba steps in _colors.scss and the alpha map in
_css-variables.scss encoded the same three constants twice; both now
read from $gs-alpha-*. Compiled CSS is byte-identical. The support
color's historical --dark/--light naming is documented in place.


  Commit: 284770848130745ab26c53486785779837036084
      https://github.com/OSGeo/grass-website/commit/284770848130745ab26c53486785779837036084
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-08-15 (Sat, 15 Aug 2026)

  Changed paths:
    M .devcontainer/devcontainer.json
    M .nvmrc

  Log Message:
  -----------
  Update Node.js to v24.19.0 (#693)


  Commit: b3b805683cab409d774fa1d4a930b191086be070
      https://github.com/OSGeo/grass-website/commit/b3b805683cab409d774fa1d4a930b191086be070
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-08-19 (Wed, 19 Aug 2026)

  Changed paths:
    M themes/grass/assets/sass/_variables.scss
    M themes/grass/assets/sass/styles/_layout.scss
    A themes/grass/layouts/_markup/render-table.html

  Log Message:
  -----------
  added markdown table render hook, and fallback for pre hugo >=0.134 (#703)


  Commit: c323ad1bf5d43d79b81c4c5416b5271872a89e38
      https://github.com/OSGeo/grass-website/commit/c323ad1bf5d43d79b81c4c5416b5271872a89e38
  Author: Veronica Andreo <veroandreo at gmail.com>
  Date:   2026-08-21 (Fri, 21 Aug 2026)

  Changed paths:
    A content/news/2026_07_20_Report_Community_Meeting_San_Michele_2026.md
    A static/images/news/grass_community_meeting_20260715.webp
    A static/images/news/grass_community_meeting_20260716.webp
    A static/images/news/grass_community_meeting_20260717.webp
    M themes/grass/layouts/index.html

  Log Message:
  -----------
  News: add draft community meeting report (#665)


  Commit: 80b209bfcd571e78b53643b33be4d2e586e73ee8
      https://github.com/OSGeo/grass-website/commit/80b209bfcd571e78b53643b33be4d2e586e73ee8
  Author: Anna Petrasova <kratochanna at gmail.com>
  Date:   2026-08-22 (Sat, 22 Aug 2026)

  Changed paths:
    M themes/grass/layouts/index.html

  Log Message:
  -----------
  fix link from carousel (#708)


  Commit: e6b4a3813cf0c46a1e280e4eb865ee339ccb9b2e
      https://github.com/OSGeo/grass-website/commit/e6b4a3813cf0c46a1e280e4eb865ee339ccb9b2e
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M package-lock.json

  Log Message:
  -----------
  Update dependency @highlightjs/cdn-assets to v11.12.0 (#701)


  Commit: 2ba5c0384375645c5dedf754af835fda660d2a85
      https://github.com/OSGeo/grass-website/commit/2ba5c0384375645c5dedf754af835fda660d2a85
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-08-31 (Mon, 31 Aug 2026)

  Changed paths:
    M docker-compose.yml

  Log Message:
  -----------
  Update nginx Docker tag to v1.31.4 (#704)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


  Commit: a0ee5688c950305f92d47e1053634f0dfc88c9fa
      https://github.com/OSGeo/grass-website/commit/a0ee5688c950305f92d47e1053634f0dfc88c9fa
  Author: Anna Petrasova <kratochanna at gmail.com>
  Date:   2026-08-31 (Mon, 31 Aug 2026)

  Changed paths:
    M content/download/data.en.md

  Log Message:
  -----------
  data: Add new sample datasets (#712)

This adds the new Raleigh (NC) and Flagstaff (AZ) datasets and reorganizes the full and basic NC and Spearfish under legacy datasets preserving the NC link. The transition to the new dataset in manual pages still needs to be done, but the download page is now up to date with GUI. A new mention of g.download.project is included and Quick link heading is removed from the top of the file (while the links are kept).


  Commit: db052c77ee8c4bbf2e053ec60ab693c2150afb5b
      https://github.com/OSGeo/grass-website/commit/db052c77ee8c4bbf2e053ec60ab693c2150afb5b
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-08-31 (Mon, 31 Aug 2026)

  Changed paths:
    M content/learn/_index.en.md
    A static/images/other/getting_started_grass_jupyternotebook.png
    M themes/grass/assets/sass/_styles.scss
    A themes/grass/assets/sass/styles/_learn.scss
    M themes/grass/layouts/learn/list.html

  Log Message:
  -----------
  learn: Update learning page content and redesign (#711)

* Add new resources and prefer project-maintained resources on the Learn page (linked from the index).
* Replace the tile list with "Start here / Go deeper" resource cards (tutorials, YouTube channel, manuals, wiki, books) and a featured row (at this point: Jupyter on Windows tutorial, Python API webinar, key concepts).
* Embed a GRASS channel playlist as the intro video (currently the only playlist with project-uploaded videos).
* For featured row, use combo of embedded videos (for a preview), images, and icons.
* Link the Binder listing of the repository notebooks instead (temporary until a non-Binder list exists, wiki is not as update to date, grass-tutorials don't have a list or category).

Related to #678.

---------

Co-authored-by: Vaclav Petras <wenzeslaus at gmail.com>


  Commit: a2f4543624ca7074bb01d97d30bbbd21b216afe1
      https://github.com/OSGeo/grass-website/commit/a2f4543624ca7074bb01d97d30bbbd21b216afe1
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-09-01 (Tue, 01 Sep 2026)

  Changed paths:
    M .github/workflows/build-production-site.yml

  Log Message:
  -----------
  Update dependency sass/dart-sass to v1.103.1 (#705)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Corey White <smortopahri at gmail.com>


  Commit: 94c5862050ce3f047039e3cf7c3c27d112bef55b
      https://github.com/OSGeo/grass-website/commit/94c5862050ce3f047039e3cf7c3c27d112bef55b
  Author: Regina Obe <4734450+robe2 at users.noreply.github.com>
  Date:   2026-09-01 (Tue, 01 Sep 2026)

  Changed paths:
    M content/contribute/_index.en.md

  Log Message:
  -----------
  Update _index.en.md (#713)


  Commit: 89e01b50e1cc3c59708d659fd270cebcab1b997b
      https://github.com/OSGeo/grass-website/commit/89e01b50e1cc3c59708d659fd270cebcab1b997b
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-09-04 (Fri, 04 Sep 2026)

  Changed paths:
    M config.toml
    M package-lock.json
    M package.json
    A themes/grass/assets/sass/_font-faces.scss
    M themes/grass/assets/sass/_fonts.scss
    M themes/grass/assets/sass/main.scss
    M themes/grass/assets/sass/styles/_base.scss
    M themes/grass/layouts/partials/head.html
    R themes/grass/static/plugins/fira-sans/fira-sans.css
    R themes/grass/static/plugins/fira-sans/fonts/firasans-medium-webfont.eot
    R themes/grass/static/plugins/fira-sans/fonts/firasans-medium-webfont.svg
    R themes/grass/static/plugins/fira-sans/fonts/firasans-medium-webfont.ttf
    R themes/grass/static/plugins/fira-sans/fonts/firasans-medium-webfont.woff
    R themes/grass/static/plugins/fira-sans/fonts/firasans-medium-webfont.woff2
    R themes/grass/static/plugins/fira-sans/fonts/firasans-thin-webfont.eot
    R themes/grass/static/plugins/fira-sans/fonts/firasans-thin-webfont.svg
    R themes/grass/static/plugins/fira-sans/fonts/firasans-thin-webfont.ttf
    R themes/grass/static/plugins/fira-sans/fonts/firasans-thin-webfont.woff
    R themes/grass/static/plugins/fira-sans/fonts/firasans-thin-webfont.woff2

  Log Message:
  -----------
  Self-host Fira Sans and Fira Mono so the brand fonts load (#710)


  Commit: 13aedc0de14c54c899a8fe921f02ac76a9d80755
      https://github.com/OSGeo/grass-website/commit/13aedc0de14c54c899a8fe921f02ac76a9d80755
  Author: Anna Petrasova <kratochanna at gmail.com>
  Date:   2026-09-09 (Wed, 09 Sep 2026)

  Changed paths:
    A content/news/2026_08_24_GSoC_2026_results.md
    A static/images/news/gsoc2026_datacatalog.webp
    A static/images/news/gsoc2026_geomorphon.webp
    M themes/grass/layouts/index.html

  Log Message:
  -----------
  news: GSoC 2026 results (#716)


  Commit: 21de7694a36b6e222eb9507ea3d590fc084169d6
      https://github.com/OSGeo/grass-website/commit/21de7694a36b6e222eb9507ea3d590fc084169d6
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M .github/workflows/additional_checks.yml

  Log Message:
  -----------
  Update dependency prek to v0.5.3 (#691)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


  Commit: 16623e9e440e07f71f7b98b4b25c525034773e62
      https://github.com/OSGeo/grass-website/commit/16623e9e440e07f71f7b98b4b25c525034773e62
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M .github/workflows/additional_checks.yml

  Log Message:
  -----------
  Update astral-sh/setup-uv action to v10 (#702)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


  Commit: 25b7967b4bdee36ee082959df7d103015173fe5d
      https://github.com/OSGeo/grass-website/commit/25b7967b4bdee36ee082959df7d103015173fe5d
  Author: Anna Petrasova <kratochanna at gmail.com>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M config.toml
    M content/learn/_index.en.md
    R content/learn/newcomers.md
    M themes/grass/layouts/learn/list.html

  Log Message:
  -----------
  redirect 'First time users' to the new learn page (#719)


  Commit: f1d78e3f2c7fca98dd98d96af39227bd53033fb7
      https://github.com/OSGeo/grass-website/commit/f1d78e3f2c7fca98dd98d96af39227bd53033fb7
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M .devcontainer/devcontainer.json
    M .nvmrc

  Log Message:
  -----------
  Update Node.js to v24.21.0 (#709)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


  Commit: 82bd21890e48ceefa7b0811ba596bbb196a4efcc
      https://github.com/OSGeo/grass-website/commit/82bd21890e48ceefa7b0811ba596bbb196a4efcc
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-09-17 (Thu, 17 Sep 2026)

  Changed paths:
    M .github/workflows/hugo.yml
    M .pre-commit-config.yaml
    M .yamllint
    M docker-compose.dev.yml
    M docker-compose.yml
    M zizmor.yml

  Log Message:
  -----------
  CI: make hugo.yml lint-compliant, drop stale exemptions (#690)


  Commit: ccf70ef12e707c837e5b269d96ea6cdf1d509c5b
      https://github.com/OSGeo/grass-website/commit/ccf70ef12e707c837e5b269d96ea6cdf1d509c5b
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-09-17 (Thu, 17 Sep 2026)

  Changed paths:
    M .github/workflows/hugo.yml

  Log Message:
  -----------
  Update actions/deploy-pages action to v5.0.1 (#714)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>


  Commit: 804360857170009c12984b5a548c164cf7fa6e9f
      https://github.com/OSGeo/grass-website/commit/804360857170009c12984b5a548c164cf7fa6e9f
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-09-18 (Fri, 18 Sep 2026)

  Changed paths:
    M .github/workflows/build-production-site.yml

  Log Message:
  -----------
  Update dependency sass/dart-sass to v1.104.1 (#717)


  Commit: 50011e491cb64c289393b88631f2f645056d600d
      https://github.com/OSGeo/grass-website/commit/50011e491cb64c289393b88631f2f645056d600d
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-09-18 (Fri, 18 Sep 2026)

  Changed paths:
    M docker-compose.yml

  Log Message:
  -----------
  Update nginx Docker tag to v1.31.6 (#715)


  Commit: 1931ec301229cd9f05c960621f2fac5170607ea8
      https://github.com/OSGeo/grass-website/commit/1931ec301229cd9f05c960621f2fac5170607ea8
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M .devcontainer/devcontainer.json
    M .github/workflows/additional_checks.yml
    M .github/workflows/build-production-site.yml
    M .github/workflows/hugo.yml
    M .nvmrc
    M .pre-commit-config.yaml
    M .yamllint
    M config.toml
    M content/about/community-map.md
    M content/about/credits.md
    M content/contribute/_index.en.md
    M content/download/data.en.md
    M content/learn/_index.en.md
    R content/learn/newcomers.md
    M content/learn/overview.md
    A content/news/2026_07_20_Report_Community_Meeting_San_Michele_2026.md
    A content/news/2026_08_24_GSoC_2026_results.md
    M data/grass.json
    M docker-compose.dev.yml
    M docker-compose.yml
    M package-lock.json
    M package.json
    M static/geojson/README.md
    A static/images/addons/number_seasons_ndvi.png
    A static/images/news/grass_community_meeting_20260715.webp
    A static/images/news/grass_community_meeting_20260716.webp
    A static/images/news/grass_community_meeting_20260717.webp
    A static/images/news/gsoc2026_datacatalog.webp
    A static/images/news/gsoc2026_geomorphon.webp
    A static/images/other/getting_started_grass_jupyternotebook.png
    M themes/grass/assets/sass/README.md
    M themes/grass/assets/sass/_colors.scss
    M themes/grass/assets/sass/_css-variables.scss
    A themes/grass/assets/sass/_font-faces.scss
    M themes/grass/assets/sass/_fonts.scss
    M themes/grass/assets/sass/_styles.scss
    M themes/grass/assets/sass/_variables.scss
    M themes/grass/assets/sass/main.scss
    A themes/grass/assets/sass/styles/_base.scss
    A themes/grass/assets/sass/styles/_base2.scss
    A themes/grass/assets/sass/styles/_brand.scss
    A themes/grass/assets/sass/styles/_buttons.scss
    A themes/grass/assets/sass/styles/_carousel.scss
    A themes/grass/assets/sass/styles/_code.scss
    A themes/grass/assets/sass/styles/_color-utils.scss
    A themes/grass/assets/sass/styles/_content.scss
    A themes/grass/assets/sass/styles/_download.scss
    A themes/grass/assets/sass/styles/_forms.scss
    A themes/grass/assets/sass/styles/_layout.scss
    A themes/grass/assets/sass/styles/_learn.scss
    A themes/grass/assets/sass/styles/_navbar.scss
    A themes/grass/assets/sass/styles/_overlays.scss
    A themes/grass/assets/sass/styles/_responsive.scss
    A themes/grass/assets/sass/styles/_team.scss
    A themes/grass/assets/sass/styles/_thumbnails.scss
    A themes/grass/assets/sass/styles/_timeline.scss
    A themes/grass/assets/sass/styles/_utilities.scss
    M themes/grass/layouts/_default/single.html
    A themes/grass/layouts/_markup/render-table.html
    M themes/grass/layouts/about/brand.html
    M themes/grass/layouts/about/credits.html
    M themes/grass/layouts/about/list.html
    M themes/grass/layouts/about/overview.html
    M themes/grass/layouts/contribute/contribute.html
    M themes/grass/layouts/contribute/devel.html
    M themes/grass/layouts/contribute/list.html
    M themes/grass/layouts/download/addons.html
    M themes/grass/layouts/download/single.html
    M themes/grass/layouts/events/allevents.html
    M themes/grass/layouts/events/event.html
    M themes/grass/layouts/index.html
    M themes/grass/layouts/learn/books.html
    M themes/grass/layouts/learn/gallery.html
    M themes/grass/layouts/learn/list.html
    M themes/grass/layouts/learn/manuals.html
    M themes/grass/layouts/learn/overview.html
    M themes/grass/layouts/news/allnews.html
    M themes/grass/layouts/news/news.html
    M themes/grass/layouts/partials/footer.html
    M themes/grass/layouts/partials/grass-download.html
    M themes/grass/layouts/partials/head.html
    M themes/grass/layouts/partials/navigation.html
    M themes/grass/layouts/partials/numfocus.html
    M themes/grass/layouts/partials/osgeo.html
    M themes/grass/layouts/partials/zenodo-card.html
    A themes/grass/layouts/shortcodes/columns.html
    M themes/grass/layouts/shortcodes/tab.html
    M themes/grass/layouts/sponsor/donate.html
    M themes/grass/layouts/support/commercial.html
    M themes/grass/layouts/support/community.html
    M themes/grass/layouts/support/support.html
    R themes/grass/static/plugins/fira-sans/fira-sans.css
    R themes/grass/static/plugins/fira-sans/fonts/firasans-medium-webfont.eot
    R themes/grass/static/plugins/fira-sans/fonts/firasans-medium-webfont.svg
    R themes/grass/static/plugins/fira-sans/fonts/firasans-medium-webfont.ttf
    R themes/grass/static/plugins/fira-sans/fonts/firasans-medium-webfont.woff
    R themes/grass/static/plugins/fira-sans/fonts/firasans-medium-webfont.woff2
    R themes/grass/static/plugins/fira-sans/fonts/firasans-thin-webfont.eot
    R themes/grass/static/plugins/fira-sans/fonts/firasans-thin-webfont.svg
    R themes/grass/static/plugins/fira-sans/fonts/firasans-thin-webfont.ttf
    R themes/grass/static/plugins/fira-sans/fonts/firasans-thin-webfont.woff
    R themes/grass/static/plugins/fira-sans/fonts/firasans-thin-webfont.woff2
    M zizmor.yml

  Log Message:
  -----------
  Merge branch 'main' into renovate/major-babel-monorepo


Compare: https://github.com/OSGeo/grass-website/compare/b4466110cec9...1931ec301229

To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass-website/settings/notifications


More information about the grass-commit mailing list