syntaqxA running job's log follows to its real end. Following counted the end of the log as reached while it was anywhere up to 160 pixels below the window, so a log whose output paused, or one the viewer scrolled near the end of, stopped with its last lines cut off by the window's bottom edge and no Jump to latest to reach them; on a phone the tab bar covered the last lines too, and the Jump to latest bar sat under it. Jump to latest scrolled smoothly to where the end was when it was pressed, and the scroll it made read as the viewer scrolling, so lines arriving on the way and its own bar going away left it short. Now the end of the log is reached only with the last line wholly above whatever covers the window's bottom (endPlace, lib/log-follow.ts, with tests): the end marker's scroll-margin-bottom is the tab bar's height and a little room, and both scrolling to the end and judging whether it is in view read it. Following pins the end there after each new chunk and again once that has been laid out, keeps it there when the window resizes, and stops as soon as the viewer scrolls up. Jump to latest scrolls smoothly, follows again, and pins the end once the scroll is over. Its bar sits above a phone's tab bar. The Actions guide says so.973174eHistory
README.md
g1t/workflows
g1t's own reusable workflows, published from this folder of g1t's
repository to g1t/workflows on g1t.sh by .g1t/workflows/actions-release.yml.
| Workflow | What it does |
|---|---|
.g1t/workflows/deploy.yml | Builds the commit onto g1t.page with g1t/deploy. The deploy workflow g1t manages for a project calls it. |
jobs:
g1t:
uses: g1t/workflows/.g1t/workflows/deploy.yml@v1
with:
project: web
secrets: inherityaml