• Artyom@lemm.ee
    link
    fedilink
    arrow-up
    19
    ·
    1 year ago

    Presumably they picked the repo because it will auto-merge MRs if they pass testing even without human approvals. Glad they caught it and good work to everyone involved, but I’m gonna file this one under my “fuck around, find out” folder.

    • Thinker@lemmy.world
      link
      fedilink
      arrow-up
      16
      ·
      1 year ago

      Ding ding ding! We have a winner!

      It’s a third-party GitHub Action that is passing the branch name directly to Bash. So to be clear, not GitHub’s fault.

  • BehindTheBarrier@programming.dev
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 year ago

    I never considered branch names to be a vector, but in hindsight it makes total sense when put into a workflow like that. What possibly surprised me even more, was that branch names weren’t limited to basic characters or at least no special signs. I obviously see the case for all the extended characters outside the latin alphabet, such as Chinese characters, but I totally expected restrictions on special symbols like ", ', /, \, ;, etc.

    • Azzu@lemm.ee
      link
      fedilink
      arrow-up
      9
      ·
      1 year ago

      Pull requests are not a feature of git, you probably thought they were?

        • Azzu@lemm.ee
          link
          fedilink
          arrow-up
          4
          ·
          1 year ago

          GitHub is completely unrelated to git.

          git-send-email is not even very similar to a pull request, just tangentially related but very different conceptually.