Skip to content

Deploys fails because the Filename is too long #6987

@jdromero88

Description

@jdromero88

Currently, I'm getting the next error on Netlify when the user adds a new post 12:14:04 PM: Failed during stage "preparing repo": error: unable to create file _posts/2023-11-21-bihar-passes-the-bihar-reservation-of-vacancies-in-p-s-sc-st-obc-amendment-bill-2023-reserving-seventy-five-percent-of-positions-in-government-jobs-and-educational-institutions-for-people-from-marginalised-castes-and-economically-weaker-sections.md: File name too long

Is your feature request related to a problem? Please describe.
Yes. The team that uses the CMS is creating posts with long titles, and this is an everyday issue. I need to manually change the file name on GitHub to be able to deploy.
image

Describe the solution you'd like
Would be nice to have a way to tell the slug to use only 'x' amount of characters of the title to avoid this issue.

collections:
  - name: 'analysis'
    label: 'Analyses'
    label_singular: 'Analysis'
    folder: '_analysis/'
    create: true
    editor:
      preview: false
    slug: '{{year}}-{{month}}-{{day}}-{{slug}}'
    slug_length: 100
    sortable_fields: []
    fields:
      - { label: 'Layout', name: 'layout', widget: 'hidden', default: 'post' }
      - { label: 'Breadcrumbs', name: 'breadcrumbs', widget: 'hidden', default: 'analysi

Describe alternatives you've considered
I know I can use pattern to limit the title field with regex, but in our use case the titles can't be shortened.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: slugstype: featurecode contributing to the implementation of a feature and/or user facing functionality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions