Salman Muin Kayser Chishti
18f53d3c9e
Include workflows in write-all when feature flag is enabled
...
The write-all permission level should include workflows:write when the
AllowWorkflowsPermission feature flag is enabled, matching the behavior
of other gated permissions like copilot-requests. Previously workflows
was unconditionally excluded from write-all. This aligns with the ADR
decision that write-all means permissive access.
2026-04-11 08:49:41 +01:00
Salman Muin Kayser Chishti
273538003e
Add workflows permission scope to WorkflowParser
...
Add 'workflows' as a recognized permission scope for GITHUB_TOKEN,
gated behind AllowWorkflowsPermission feature flag.
Changes:
- Permissions.cs: Add Workflows property, copy constructor, comparison
key mapping. Excluded from write-all/read-all bulk constructors.
- WorkflowTemplateConverter.cs: Parse 'workflows' permission with
feature flag guard. Read downgrades to NoAccess (write-only scope).
- WorkflowFeatures.cs: Add AllowWorkflowsPermission flag, default false.
2026-04-10 23:33:55 +01:00
Salman Chishti
4a587ada27
feat: add job.workflow_* typed accessors to JobContext ( #4335 )
2026-04-10 19:39:33 +01:00
Salman Chishti
8d35e710da
fix: only show changed versions in node upgrade PR description ( #4332 )
2026-04-10 11:34:08 +01:00
Salman Chishti
4e8e1ff020
prep new runner release 2.333.0 ( #4306 )
2026-03-18 16:51:00 +00:00
Salman Chishti
18d0789c74
Node 24 enforcement + Linux ARM32 deprecation support ( #4303 )
2026-03-17 18:58:34 +00:00
Salman Chishti
bc00800857
Bump runner version to 2.332.0 and update release notes ( #4264 )
2026-02-25 13:36:47 +00:00
Salman Chishti and Salman
a2b220990b
Update Node.js 20 deprecation date to June 2nd, 2026 ( #4258 )
...
Co-authored-by: Salman <[email protected] >
2026-02-21 19:19:46 +00:00
Salman Chishti
9426c35fda
Add Node.js 20 deprecation warning annotation (Phase 1) ( #4242 )
2026-02-19 17:05:32 +00:00
Salman Chishti
338d83a941
fix: prevent Node.js upgrade workflow from creating PRs with empty versions ( #4055 )
2025-09-23 15:30:36 +01:00
Salman Chishti
170033c92b
feat: add comprehensive dependency monitoring system ( #4025 )
2025-09-17 16:16:48 +01:00
Salman Chishti
f9c4e17fd9
feat: add comprehensive NPM security management workflow ( #4027 )
2025-09-11 18:14:50 +00:00
Salman Chishti
646da708ba
feat: add automated Node.js version management workflow ( #4026 )
2025-09-10 20:54:23 +00:00
Salman Chishti
bf8236344b
feat: add automated Docker BuildX dependency management workflow ( #4029 )
2025-09-09 11:40:34 -04:00
Salman Chishti
720f16aef6
feat: add automated .NET dependency management workflow ( #4028 )
2025-09-09 14:30:56 +01:00
Salman Chishti
f8ae5bb1a7
chore: migrate Husky config from v8 to v9 format ( #4003 )
2025-09-01 09:16:05 +00:00
Salman Chishti
0ebdf9e83d
Prepare runner release v2.328.0 ( #3984 )
2025-08-13 17:38:32 +01:00
Salman Chishti
0203cf24d3
Node 20 -> Node 24 migration feature flagging, opt-in and opt-out environment variables ( #3948 )
2025-08-07 16:30:03 +00:00
Salman Chishti
6ca97eeb88
Fix if statement structure in update script and variable reference ( #3956 )
2025-07-25 16:42:28 +01:00
Salman Chishti
dc9cf684c9
Prepare runner release 2.327.0 ( #3951 )
2025-07-22 18:59:15 +01:00
Salman Chishti
ed48ddd08c
Runner Support for executing Node24 Actions ( #3940 )
2025-07-17 01:00:17 +00:00
Salman Chishti
a1e6ad8d2e
Fix null reference exception in user agent handling ( #3946 )
2025-07-17 01:12:03 +01:00