Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.
| The statement is a month at a time, a line per kind of charge | 1 | //! GitHub Actions on g1t. A repository's `.g1t/workflows/*.yml`, written |
| 2 | //! exactly as GitHub's `.github/workflows`, run on | |
| 3 | //! g1t as they are: this crate reads them ([`workflow`]), evaluates their | |
| 4 | //! `${{ }}` expressions ([`expr`]), matches their branch and path filters | |
| 5 | //! ([`filter`]), expands their matrices ([`matrix`]), and says which g1t | |
| 6 | //! events are which GitHub events ([`events`]). | |
| 7 | //! | |
| 8 | //! It has no I/O, so the actions service (in a Worker) and the sandbox | |
| 9 | //! (in a container) share it: the service decides what runs, the sandbox | |
| 10 | //! runs the steps, and both read workflows and expressions the same way. | |
| 11 | ||
| 12 | pub mod cron; | |
| 13 | pub mod events; | |
| 14 | pub mod expr; | |
| 15 | pub mod filter; | |
| Merge branch 'claude/cool-newton-7nm8r9' (#36): real GitHub Actions on g1t, managed deploy workflows, g1t/deploy and the Sysbox runner 0.2.0. The merge keeps both sides' webhook events and API operations, says agent images need tar, guards the job engine's stop to Unix so the runner builds on Windows again, and keeps the moves tests' previews from going idle as the calendar passes their fixture's date. | 16 | pub mod managed; |
| Merge branch 'worktree-agent-a3abfcce648e87dca' | 17 | pub mod mask; |
| The statement is a month at a time, a line per kind of charge | 18 | pub mod matrix; |
| Merge branch 'worktree-agent-a3abfcce648e87dca' | 19 | pub mod permissions; |
| Merge branch 'claude/cool-newton-7nm8r9' (#36): real GitHub Actions on g1t, managed deploy workflows, g1t/deploy and the Sysbox runner 0.2.0. The merge keeps both sides' webhook events and API operations, says agent images need tar, guards the job engine's stop to Unix so the runner builds on Windows again, and keeps the moves tests' previews from going idle as the calendar passes their fixture's date. | 20 | pub mod syntax; |
| The statement is a month at a time, a line per kind of charge | 21 | pub mod workflow; |
This file's history is long; its oldest lines are credited to the oldest commit read.