cityofaustin / cityofaustin/techstack

Fix dependabot PR builds

Open
#3,727 0 comments 0 reactions 0 assignees View on GitHub
Bug Reported Joplin Alpha P4 Team: Dev
Dominant language
No language data
Stars
11
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Github uses dependabot to automatically update security vulnerabilities in repos. This is great except that our automatic builds fail.

The dependabot PRs https://github.com/cityofaustin/joplin/pull/483 make a branch that has "/" characters in it (ex: "dependabot/pip/deploy/django-2.2.8"). This is a valid character for a github branch, this is not a valid character for a heroku deployment.

So our automatic heroku app_name generator has to account for "/" characters and use regex to change them to "-" characters. This will have to be done in the "Joplin" repo and the "coa-joplin-clean-up" repo.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the automatic Heroku app_name generator in the Joplin and coa-joplin-clean-up repositories, using the Dependabot PR #483 branch name as the reproduction case. Update the name handling so slash characters become hyphens, and verify that automatic builds for such Dependabot branches succeed in both repositories.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
cloud, devops
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.