Keep GitHub Actions and dependencies up to date with Dependabot, with a cooldown
Mantenedores costumam responder em até 2 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 70/100
Direção de pesquisa
Comece lendo as versões fixadas das actions em .github/workflows/ci.yml, como actions/checkout@v4, astral-sh/setup-uv@v5 e actions/cache@v4. Adicione um .github/dependabot.yml que cubra o ecossistema github-actions com atualizações agrupadas e um cooldown. As entradas de uv e cargo são opcionais, e a issue as deixa em aberto. Está pronto quando o arquivo é válido e o Dependabot abriria um PR agrupado de atualizações de actions após o cooldown.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
🌀 Claude: The workflows pin GitHub Actions by major version, and several are behind: for example, actions/checkout@v4, astral-sh/setup-uv@v5 and actions/cache@v4 in .github/workflows/ci.yml. Nothing updates them on a schedule.
Proposal: add a .github/dependabot.yml that opens grouped updates for:
- the
github-actionsecosystem; - possibly
uv(uv.lock) andcargo(Cargo.lock) as well.
Give each a cooldown, so a release must be a few days old before Dependabot proposes it. That avoids picking up a release that is yanked or compromised soon after publishing. CU-DBMI's uv template is an example.
Related: GitHub currently reports 109 Dependabot alerts on main (2 critical, 37 high), at https://github.com/xqlsystems/xarray-sql/security/dependabot. Grouped version updates would also show which of them a lock bump clears.
Raised in review of #269.
- Linguagem predominante
- Python
- Estrelas
- 142
- Forks
- 19
- Merge médio
- 3d 47min
- PRs com merge (30d)
- 8
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de xqlsystems/xarray-sql
-
A big-endian data variable registers, then every query fails: Byte-swapped arrays not supportedAbertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
xqlsystems/xarray-sql#288 ·
Mantenedores costumam responder em até 2 dias
-
documentation ml
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 85/100
xqlsystems/xarray-sql#268 ·
Mantenedores costumam responder em até 2 dias
-
enhancement ml
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
xqlsystems/xarray-sql#267 · 3 comentários ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 74/100
xqlsystems/xarray-sql#243 ·
Mantenedores costumam responder em até 2 dias
-
publish.yml: the TestPyPI verification step is unreachable (and installs the wrong package name)Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
xqlsystems/xarray-sql#242 ·
Mantenedores costumam responder em até 2 dias
Todas as issues de xqlsystems/xarray-sql
Issues semelhantes
-
bump patch
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
autowarefoundation/autoware_carla_scenario#1321 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 78/100
QuantConnect/Documentation#2838 ·
Mantenedores costumam responder em até 1 dia
-
get_all_subclasses must deduplicate by class identityTalvez já em andamento @Gambit-Checkmate assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 15 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
awslabs/route53-dynamic-dns-with-lambda#67 · 1 comentário ·