hugh-hackman[bot]
510569be7b
ci: remove Docker container from release workflow
...
Remove container: node from the release job to avoid Docker Hub rate
limits on self-hosted runners. Uses actions/setup-node@v4 instead,
matching the pattern already applied in plugin-ci.yaml (PR#14).
Changes:
- Remove container: node:${{ inputs.node-version }}
- Add setup-node@v4 step with npm cache after checkout
- Remove apt-get install step (jq, curl, git already on runner)
- Remove manual GitHub CLI install step (gh already on runner)
Co-authored-by: Hugh Hackman <hugh@privilegedescalation.com >
Co-authored-by: Paperclip <noreply@paperclip.ing >
2026-03-16 10:52:05 +00:00
hugh-hackman[bot]
d0b4428af7
fix: remove Docker container from CI, use setup-node instead
...
Eliminates Docker Hub rate limit by replacing container: node:22 with setup-node@v4.
Also fixes release workflow branch creation order.
Closes privilegedescalation/.github#14
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-15 16:55:37 +00:00
addison-addington[bot]
e97fee87af
Add FUNDING.yml for org-wide GitHub Sponsors
...
Co-authored-by: addison-addington[bot] <266309314+addison-addington[bot]@users.noreply.github.com>
2026-03-11 21:43:22 +00:00
hugh-hackman[bot]
cd6bbb2481
ci: automate ci health checks ( #11 )
...
Co-authored-by: gandalf-the-greybeard[bot] <gandalf-the-greybeard[bot]@users.noreply.github.com>
2026-03-11 01:52:08 +00:00
hugh-hackman[bot]
0ef78ac580
feat: make reusable workflows strictly container-native ( #10 )
...
Co-authored-by: gandalf-the-greybeard[bot] <gandalf-the-greybeard[bot]@users.noreply.github.com>
2026-03-10 23:44:40 +00:00
Chris Farhood
4361c131f0
Merge pull request #9 from privilegedescalation/fix/release-workflow-branch-protection
...
fix: release workflow creates PR instead of pushing to main
2026-03-09 17:09:10 -04:00
Chris Farhood
70252f4175
Merge pull request #7 from privilegedescalation/fix/release-tag-guard
...
fix: add tag-exists guard to release workflow
2026-03-09 17:08:57 -04:00
Chris Farhood
62533d9944
Merge pull request #6 from privilegedescalation/chore/add-npm-audit-to-ci
...
ci: add npm audit to shared plugin CI
2026-03-09 17:08:42 -04:00
Chris Farhood
140a716ed5
Merge pull request #5 from privilegedescalation/feat/org-renovate-preset
...
feat: add org-level Renovate preset
2026-03-09 17:08:22 -04:00
gandalf-the-greybeard[bot]
7a035654c9
feat: auto-merge and cleanup release version bump PRs
...
The release PR is just a version bump + checksum update. Enable
auto-merge with squash and delete the release branch after merge
to prevent branch accumulation.
2026-03-09 19:22:10 +00:00
gandalf-the-greybeard[bot]
caee689f15
fix: release workflow creates PR instead of pushing to main
...
The release workflow pushed directly to main which fails on repos
with branch protection enabled. This broke the polaris plugin v0.7.0
release.
Changes:
- Create release/vX.Y.Z branch instead of committing to main
- Push to the release branch + tags
- Create a PR to merge the version bump back to main
- Add pull-requests: write permission
2026-03-09 19:18:07 +00:00
null-pointer-nancy[bot]
8b29b476d5
chore: add Apache-2.0 LICENSE
2026-03-09 10:21:49 +00:00
gandalf-the-greybeard[bot]
254bd4fbc3
fix: add tag-exists guard to release workflow
...
Fail fast when a release tag already exists instead of running the
full build+package cycle only to fail at git push. Saves CI time on
duplicate workflow_dispatch triggers.
2026-03-09 06:20:52 +00:00
gandalf-the-greybeard[bot]
991278ebac
ci: add npm audit step to shared plugin CI workflow
...
Adds a security audit step (npm audit --omit=dev) to catch known
vulnerabilities in production dependencies. Runs after tests so build
failures are reported before audit findings. Uses --omit=dev to focus
on production-facing risk.
This covers all 6 plugin repos that use the shared workflow.
2026-03-08 19:02:12 +00:00
hugh-hackman[bot]
9a670fe75e
feat: add org-level Renovate preset for Headlamp plugins
...
All 6 plugin repos use identical Renovate configs. This org-level
preset provides a single source of truth. Plugin repos can extend
it with: "extends": ["local>privilegedescalation/.github:renovate-config"]
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 13:19:34 +00:00
Chris Farhood
5ca5a7ef45
Merge pull request #4 from privilegedescalation/feat/reusable-plugin-workflows
...
feat: add reusable CI and release workflows for Headlamp plugins
2026-03-07 22:14:36 -05:00
hugh-hackman[bot]
521d120425
feat: add reusable CI and release workflows for Headlamp plugins
2026-03-08 00:44:51 +00:00
Chris Farhood
99012ddbbc
Merge pull request #3 from privilegedescalation/feat/org-funding-yml
...
Add org-wide FUNDING.yml for GitHub Sponsors
2026-03-07 11:14:29 -05:00
Chris Farhood
180dc6dd0d
Merge pull request #2 from privilegedescalation/feat/org-profile-readme
...
Add org profile README
2026-03-07 11:14:16 -05:00
addison-addington[bot]
5130e05169
Add org-wide FUNDING.yml for GitHub Sponsors
2026-03-07 16:12:53 +00:00
shitposting-samuel[bot]
bbf04fa437
Add org profile README with plugin showcase
2026-03-07 16:09:44 +00:00
Addison Addington
1d376527cc
Initial commit
2026-03-07 15:23:04 +00:00