azurenoops / azurenoops/spin_agent

[Process] No Dependabot or Renovate — GitHub Actions and package ecosystems are not auto-updated

Open Beginner friendly
#874 0 comments 0 reactions 0 assignees View on GitHub
area:ci-cd debt priority:medium
Dominant language
C#
Stars
3
Forks
1
Avg merge
18h 9m
Merged PRs (30d)
43

Description

## Summary

There is no `.github/dependabot.yml` and no Renovate config in this repository. GitHub Actions (`actions/checkout@v4`, `azure/login@v2`, `docker/build-push-action@v6`, etc.) and language ecosystems are not receiving automated update PRs.

## Verified evidence (2026-09-08 audit)

```
ls .github/dependabot.yml .github/renovate.json renovate.json
# all missing
```

CD logs also warn that Node 20 Actions are deprecated and runners are forcing Node 24 (`azure/login@v2`).

## Impact

- Stale Actions/SDKs accumulate until something breaks in CI/CD
- No SBOM-adjacent supply-chain process (also related to #739)

## Suggested fix

Add Dependabot (or Renovate) for at least:

- `github-actions`
- `nuget`
- `npm` (Dashboard, Chat ClientApp, VS Code, M365, `packages/ato-shared`)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing GitHub Actions under .github and the repository's NuGet and npm package locations. Add either .github/dependabot.yml or a Renovate configuration covering github-actions, nuget, and npm; done means the chosen configuration is present and specifies update coverage for the listed ecosystems.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, github-actions
Domain
ci-cd, devops
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
74/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.