Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
rubykatzen
/
flightdeck
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
6
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
refactor!: rework deploy/renovate as composite actions with validated targets
- #162
#162
Merged
ineedjet
merged 22 commits into
main
rubykatzen/flightdeck:main
from
feat/renovate-folder-prototype
rubykatzen/flightdeck:feat/renovate-folder-prototype
Copy head branch name to clipboard
Aug 28, 2026
Conversation
Commits
22
(22)
Checks
Files changed
Merged
refactor!: rework deploy/renovate as composite actions with validated targets
#162
ineedjet
merged 22 commits into
main
rubykatzen/flightdeck:main
from
feat/renovate-folder-prototype
rubykatzen/flightdeck:feat/renovate-folder-prototype
Copy head branch name to clipboard
Commits
Commits on Aug 28, 2026
feat: prototype a folder-driven renovate workflow (#121)
Show description for b9a5033
ineedjet
committed
b9a5033
View commit details
Copy full SHA for b9a5033
Browse repository at this point
refactor: split renovate into a thin trigger + a shared reusable workflow
Show description for bcce474
ineedjet
committed
bcce474
View commit details
Copy full SHA for bcce474
Browse repository at this point
refactor: compute renovate's target matrix inside renovate-shared.yml
Show description for f0dfce2
ineedjet
committed
f0dfce2
View commit details
Copy full SHA for f0dfce2
Browse repository at this point
feat: notify Telegram when renovate actually finds an updated image
Show description for 980456a
ineedjet
committed
980456a
View commit details
Copy full SHA for 980456a
Browse repository at this point
refactor: move renovate's matrix and secret resolution out of secrets: inherit
Show description for 16ddbb6
ineedjet
committed
16ddbb6
View commit details
Copy full SHA for 16ddbb6
Browse repository at this point
refactor: pass renovate a target manifest path instead of flattened fields
Show description for c871b2f
ineedjet
committed
c871b2f
View commit details
Copy full SHA for c871b2f
Browse repository at this point
refactor!: pass deploy a target manifest path instead of flattened fields
Show description for aeb7957
ineedjet
committed
aeb7957
View commit details
Copy full SHA for aeb7957
Browse repository at this point
refactor!: flatten target credentials, add validating load-targets-matrix
Show description for ce6863c
ineedjet
committed
ce6863c
View commit details
Copy full SHA for ce6863c
Browse repository at this point
feat: renovate accepts a comma-separated list of apps, not just one
Show description for 5986207
ineedjet
committed
5986207
View commit details
Copy full SHA for 5986207
Browse repository at this point
refactor: pass renovate's apps as a JSON array instead of comma-separated
Show description for ee3b6d3
ineedjet
committed
ee3b6d3
View commit details
Copy full SHA for ee3b6d3
Browse repository at this point
refactor!: rename load-yaml-matrix to load-vaults-matrix, default directory
Show description for e111afd
ineedjet
committed
e111afd
View commit details
Copy full SHA for e111afd
Browse repository at this point
refactor!: replace deploy-shared.yml/renovate-shared.yml with composite actions
Show description for 6f7293b
ineedjet
committed
6f7293b
View commit details
Copy full SHA for 6f7293b
Browse repository at this point
refactor: rename renovate.yml's find-targets job to load-targets
Show description for 4ab0755
ineedjet
committed
4ab0755
View commit details
Copy full SHA for 4ab0755
Browse repository at this point
refactor: rename deploy-targets job to load-targets in deploy.yml/release.yml
Show description for 0b784e7
ineedjet
committed
0b784e7
View commit details
Copy full SHA for 0b784e7
Browse repository at this point
refactor: rename encrypt-vaults job to load-vaults in release.yml
Show description for 739d80c
ineedjet
committed
739d80c
View commit details
Copy full SHA for 739d80c
Browse repository at this point
refactor: drop --user --break-system-packages from deploy/renovate's pip install
Show description for 9c0d4a7
ineedjet
committed
9c0d4a7
View commit details
Copy full SHA for 9c0d4a7
Browse repository at this point
refactor: move Telegram notification out of the renovate action
Show description for 035f371
ineedjet
committed
035f371
View commit details
Copy full SHA for 035f371
Browse repository at this point
feat: notify Telegram after a successful deploy
Show description for 07975d4
ineedjet
committed
07975d4
View commit details
Copy full SHA for 07975d4
Browse repository at this point
refactor!: drop deploy.yml's target input and load-*-matrix's name filter
Show description for 4797067
ineedjet
committed
4797067
View commit details
Copy full SHA for 4797067
Browse repository at this point
refactor: have release.yml call deploy.yml instead of duplicating it
Show description for e7eb5f1
ineedjet
committed
e7eb5f1
View commit details
Copy full SHA for e7eb5f1
Browse repository at this point
feat: renovate everything nightly on a schedule
Show description for e8773ec
ineedjet
committed
e8773ec
View commit details
Copy full SHA for e8773ec
Browse repository at this point
feat: minimally validate vault manifests in load-vaults-matrix
Show description for ea992e9
ineedjet
committed
ea992e9
View commit details
Copy full SHA for ea992e9
Browse repository at this point
You can’t perform that action at this time.