Octotail

Latest version: v1.0.16

Safety actively analyzes 687942 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.0.10

News

No major functionality changes, just a documentation overhaul release + have integrated the [ruff](https://docs.astral.sh/ruff/) linter.

Diff

[v1.0.9...v1.0.10](https://github.com/rarescosma/octotail/compare/v1.0.9...v1.0.10)

Changelog

- format the tomls [21a47a8](https://github.com/rarescosma/octotail/commit/21a47a89336c5c3931d95e8895890001da3f57b5)
- update-readme: be more verbal [16986f1](https://github.com/rarescosma/octotail/commit/16986f1657933b1ce3644b528ecfb11515cfda6a)
- fix ruff lints [cebda09](https://github.com/rarescosma/octotail/commit/cebda0919610e8a4552d31289dae67a327dcae2f)
- wire ruff in [c3b06ef](https://github.com/rarescosma/octotail/commit/c3b06ef72f19b07ed674ee0afc52294c61eee395)
- docs: add admonitions [41a45f6](https://github.com/rarescosma/octotail/commit/41a45f661373bab37f895f2360cfcff1d6db4d2b)
- tweak pypi links and classifiers [be94ff3](https://github.com/rarescosma/octotail/commit/be94ff3d70c4e49c152d62cf5952e1454ea1300d)
- docs: add badges [d2fabc4](https://github.com/rarescosma/octotail/commit/d2fabc4f0c26d27a9416fe20d5ef670de86ad419)
- import typing as t everywhere [7f562bd](https://github.com/rarescosma/octotail/commit/7f562bd8dcd2991264aa7790da396396498abdec)
- documentation overhaul [76fa123](https://github.com/rarescosma/octotail/commit/76fa123ca451407bd329e806fc5aacdfc8044df0)
- add pycheck target [60b33d6](https://github.com/rarescosma/octotail/commit/60b33d64b55ce2d45b121927e0f760052d58c0d3)
- simplify pycheck - will use it for fixing only [ce1cde3](https://github.com/rarescosma/octotail/commit/ce1cde3e4aee3f64027bd6ea8ded7de20aad6ea5)
- sync README.md from cli.py [94601df](https://github.com/rarescosma/octotail/commit/94601dfb29feb07c4df0c1bceff5ce0fe236b5cf)
- add help for "--headless" and "--port" [265a0e9](https://github.com/rarescosma/octotail/commit/265a0e9f653f3e265a5141f83ae37da5510b1b34)
- allow disabling rich + hide locals from exception reports [49be1ea](https://github.com/rarescosma/octotail/commit/49be1ea9bed7b6c597590567f417149a3011af36)
- 100 rows 100 cols in update-readme [3e3e579](https://github.com/rarescosma/octotail/commit/3e3e57900599b82755f11fd757eb263acd252d87)
- monkeypatch rich.Panel with our own style [fd4b43f](https://github.com/rarescosma/octotail/commit/fd4b43fe64b6729d06e643ba1650f06f813e56ba)

1.0.9

News

Added a documentation section about invoking `octotail` through [uvx](https://github.com/astral-sh/uv), by far the most ergonomic method.

Diff

[v1.0.8...v1.0.9](https://github.com/rarescosma/octotail/compare/v1.0.8...v1.0.9)

Changelog

- document running octotail through uvx [98ea64a](https://github.com/rarescosma/octotail/commit/98ea64aad7bc5fe2e525bce324d26d4a2bb18fb9)
- improve documentation related to certificates [80266c1](https://github.com/rarescosma/octotail/commit/80266c10a50d98b5baef9a374e1b1279add001aa)
- add a small script to pre-generate the mitmproxy certs [fae9cc1](https://github.com/rarescosma/octotail/commit/fae9cc198ed626280a772b747a35e12831ff8a72)
- isolate mitmconfig within ~/.local/share/octotail [5ea2bb7](https://github.com/rarescosma/octotail/commit/5ea2bb7a087ec7380acdf8cb4b86a774915010b1)
- does it blend without activating? [1e48831](https://github.com/rarescosma/octotail/commit/1e48831ecca97119e6ea152a9f5a296fc1f63326)
- bump uv.lock too during 'make bump' [9af04e7](https://github.com/rarescosma/octotail/commit/9af04e76ae0c84360a0146ef99acfe4838904082)
- bump the uv.lock file version manually [71fa6af](https://github.com/rarescosma/octotail/commit/71fa6af365f5c6cc6d826a59452eb1e2837ca1e0)

1.0.8

News

Switched from poetry to [uv](https://github.com/astral-sh/uv) and we're happy campers!

Test runs went to [~30s](https://github.com/rarescosma/octotail/actions/runs/11362842636) down from about 1 min.'

Diff

[v1.0.7...v1.0.8](https://github.com/rarescosma/octotail/compare/v1.0.7...v1.0.8)

Changelog

- goodbye poetry, hello uv [79dc3ce](https://github.com/rarescosma/octotail/commit/79dc3ceffe1cda68ffc691592486ae5e9982f77d)
- test everything through GNU parallel [8a22871](https://github.com/rarescosma/octotail/commit/8a2287135d27629fa9683594b91ce75b989a095e)
- nits: variable names, contants, wording [48d5ce2](https://github.com/rarescosma/octotail/commit/48d5ce2d6178addca6aee3b73885dd70c0e665f7)
- got some new mypy + pylint errors [bf25a4e](https://github.com/rarescosma/octotail/commit/bf25a4e5a8ac62b6a1dfe5cba6a3b0750f24edf6)
- auto update readme [a784475](https://github.com/rarescosma/octotail/commit/a784475fc69722d74eede27ab83e0798a12784bb)
- the final frontier [64a2da2](https://github.com/rarescosma/octotail/commit/64a2da22ae9d5cd765dfde613d55e0e873e05a43)

1.0.7

News

By default `octotail` tries to figure out the `(user|org, repo_name)` tuple by inspecting the git remotes in the current directory. It cannot disambiguate if multiple remotes point to GitHub. Hence, we introduce the `--repo` argument which lets user specify the repository manually using the `user/repo` or `org/repo` format.

Made various improvements to documentation and added a section describing the install process from pypi.org.

Diff

[v1.0.5...v1.0.7](https://github.com/rarescosma/octotail/compare/v1.0.5...v1.0.7)

Changelog

- forgot the readme (again) - should really automate this [4b4ff7e](https://github.com/rarescosma/octotail/commit/4b4ff7eae8fe0833fc085b7b7f777ab4db528031)
- validate repo argument [73ca8b9](https://github.com/rarescosma/octotail/commit/73ca8b99288a9475256daae149c4768cc31f7b61)
- introduce repo argument [8d2220e](https://github.com/rarescosma/octotail/commit/8d2220e214ce3c4c2b239603b47abb27e68828dc)
- limit the usage of 'you' in documentation [d917c73](https://github.com/rarescosma/octotail/commit/d917c735409e1bdf290ddeb6b38b96294ef98fe3)
- use correct symlink location [0cae724](https://github.com/rarescosma/octotail/commit/0cae7240b81f8fe843dd29d7d100b1e31853c81b)
- add pypi.org installation instructions [1ce7109](https://github.com/rarescosma/octotail/commit/1ce71094f5f5863f7e22e058daa1a2ddcd6135cf)
- run test workflow on feature branches [73cdcda](https://github.com/rarescosma/octotail/commit/73cdcda5710263a2ef500874aa6c6d679e3e37cb)

1.0.5

News

Improved active workflow run heuristics. By default `octotail` will try to estimate the proper workflow run to tail from the `commit_sha` only. Sometimes this is not possible due to a single commit triggering multiple workflow runs, or being tied to multiple git refs. To disambiguate the workflow run you can now pass the `--workflow` and/or `--ref-name` arguments.

If multiple active runs are found even after applying these two extra filters, `octotail` will exit with the error `cannot disambiguate`.

Diff

[v1.0.4...v1.0.5](https://github.com/rarescosma/octotail/compare/v1.0.4...v1.0.5)

Changelog

- point back to repo-scoped workers [3d23013](https://github.com/rarescosma/octotail/commit/3d2301378c5ac6beb9246c7b5db5312587e2a209)
- add real publish step [64b751b](https://github.com/rarescosma/octotail/commit/64b751b35426440cfb65360bb825cd20fdf5b2a6)
- rename build-wheels to publish-wheels [0b30015](https://github.com/rarescosma/octotail/commit/0b3001589c8b74d6d4fe3ba69a3674669fead6eb)
- add version bump make target [d1739bf](https://github.com/rarescosma/octotail/commit/d1739bf1689615c2c42292e25eefea3e805baee2)
- cliff: ignore bump version commits [de19de6](https://github.com/rarescosma/octotail/commit/de19de623f290f77cdbbc4807da7759ab2f8c2fd)
- add bumpversion to dev reqs [5f2b306](https://github.com/rarescosma/octotail/commit/5f2b30620aa9e5254cab447b991d31a348cde28c)
- publish to test.pypi [c0c4223](https://github.com/rarescosma/octotail/commit/c0c42232d0fa17907be922678f1168a6f776780a)
- add build workflow [339dcfd](https://github.com/rarescosma/octotail/commit/339dcfdc5573a50c4ccaca41b9a1a619783aa6e5)
- gh: bail if tell fails [9342ca6](https://github.com/rarescosma/octotail/commit/9342ca6e6265c22555f2de0104aa4085399f89f9)
- add release workflow [72ee36a](https://github.com/rarescosma/octotail/commit/72ee36a6d7259dbf0e468ac9d12972e0e6ab8e4c)
- strict mode for pycheck [cd500d2](https://github.com/rarescosma/octotail/commit/cd500d28be85291b117ecdbffe95fd8203673365)
- point to org arc [0fba70a](https://github.com/rarescosma/octotail/commit/0fba70aad1ad5454fa1d01bec553f398ebb13378)
- bail if multiple remotes match [aaa3907](https://github.com/rarescosma/octotail/commit/aaa3907d28de8b642b00891cda251334fdea24ab)
- update readme + add rudimentary Makefile [d411442](https://github.com/rarescosma/octotail/commit/d411442747e47259dd5ee965717e0f1ba8af50eb)
- improve active run ergonomics [b1de695](https://github.com/rarescosma/octotail/commit/b1de695a0cfecffd23941568caec1b61ea27d289)
- it's nice to be rich [cdf557c](https://github.com/rarescosma/octotail/commit/cdf557c33c8a2a41e11365d1ff3e58c0794f9d40)
- log: allow prefix skipping [fa0f178](https://github.com/rarescosma/octotail/commit/fa0f1785e11cd3e95b565442d72e61071442cb13)
- pycheck the ergonomics branch [48080f8](https://github.com/rarescosma/octotail/commit/48080f88cd1b0a4f4b8fb4cb9affca448af230c1)
- send debug messages to stderr [6bb1013](https://github.com/rarescosma/octotail/commit/6bb101349b84d466bf8e85ae969888597d4433d9)
- exit early from gh + tighten the mitm loop [da6d5c5](https://github.com/rarescosma/octotail/commit/da6d5c59b2a25c4b8c38b4eb2068bac3452fc7e6)
- test and fix quirks in stopping logic [4b1e6c1](https://github.com/rarescosma/octotail/commit/4b1e6c14adf571f8286c6da460bca0c997e20b7e)
- rename background_tasks to streamers [a1f88cd](https://github.com/rarescosma/octotail/commit/a1f88cd46d8f9f376417235dfae78e2caddc5fe8)
- gh: report html URL instead of api URL [c89b4f6](https://github.com/rarescosma/octotail/commit/c89b4f6052e5288bbaeb917f1706ca2d8d750660)
- dry the CLI [724598e](https://github.com/rarescosma/octotail/commit/724598ee99285c264214592c1453dbedb71599a2)
- readme: grammar + small correction [8df1a3f](https://github.com/rarescosma/octotail/commit/8df1a3f6cee721f9a3621d8b5ba0d7017fddf226)

1.0.4

News

Added an output formatter to make the experience a bit more pleasant.

Diff

[v1.0.3...v1.0.4](https://github.com/rarescosma/octotail/compare/v1.0.3...v1.0.4)

Changelog

- inline watch futures [d3f560f](https://github.com/rarescosma/octotail/commit/d3f560f8930f4546890aa965817ec8b5731ff6fa)
- link the new demo in [558dd50](https://github.com/rarescosma/octotail/commit/558dd5079c95bf14f802e91f2581eade7a7dcba4)
- record new demo [5398a56](https://github.com/rarescosma/octotail/commit/5398a56ca1a28f66af78f9076be8dc1227e5b0dc)
- rename BrowserSupervisor to BrowserWatcher [3dee7f1](https://github.com/rarescosma/octotail/commit/3dee7f1317d9a67ba65b2fb0eb5650ad01518718)
- run pycheck on dev branch [b889d57](https://github.com/rarescosma/octotail/commit/b889d5702e9d21e3730a3877ac9742341d900433)
- implement pretty output formatting [017e387](https://github.com/rarescosma/octotail/commit/017e387d201fd1d1517b3c37ab2678fb1f67a727)
- rework actor synchronization [8138601](https://github.com/rarescosma/octotail/commit/8138601cf994229802aacf757aeae31c14da98e2)
- github: use multiple remotes to guess repo URL [94bb8e6](https://github.com/rarescosma/octotail/commit/94bb8e604f3889605b7da3ec71a19e35252238da)
- nuke requirements file, we're all bout poetry now [349d7a6](https://github.com/rarescosma/octotail/commit/349d7a65adf0a92443cf90f708d0406b13df456f)
- check workflow conclusion *after* jobs [51e2a78](https://github.com/rarescosma/octotail/commit/51e2a78d3e52b623de51b78d88578870c2deec3f)
- forgot the readme [38feec1](https://github.com/rarescosma/octotail/commit/38feec17972a46d0e7a3191b6a393656c193415b)

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.