Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dimonomid/nerdlog
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.8.1
Choose a base ref
...
head repository: dimonomid/nerdlog
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.8.2
Choose a head ref
  • 12 commits
  • 51 files changed
  • 2 contributors

Commits on May 24, 2025

  1. fix: Don't use [[ ]] in main ssh session

    Because that main ssh session runs as `/bin/sh`, which doesn't support
    `[[  ]]`
    dimonomid committed May 24, 2025
    Configuration menu
    Copy the full SHA
    d8b5af0 View commit details
    Browse the repository at this point in the history
  2. test: Fix the update-test-expectations makefile target

    If the expected data mismatched, test failed, make was stopping
    executing the recipe and nothing was actually updated. This commit fixes
    it to ignore failure in `make test`, because failures are expected.
    dimonomid committed May 24, 2025
    Configuration menu
    Copy the full SHA
    3d36af7 View commit details
    Browse the repository at this point in the history
  3. test: Name test hosts differently in tests

    Just to make the output more useful, to figure which log line
    corresponds to which test case.
    dimonomid committed May 24, 2025
    Configuration menu
    Copy the full SHA
    32bbdab View commit details
    Browse the repository at this point in the history
  4. test: Work around perm issues in git repo on FreeBSD runner

    There were the following errors:
    
    ```
    fatal: detected dubious ownership in repository at '/home/runner/work/nerdlog/nerdlog'
    ```
    
    So this commit fixes it by makring that directlry as trusted for git.
    They weren't actually causing the test run to fail, but still better to
    fix it, since it would bite us later.
    dimonomid committed May 24, 2025
    Configuration menu
    Copy the full SHA
    6e84362 View commit details
    Browse the repository at this point in the history
  5. test: Run core tests over ssh as well

    Just to cover the ssh transport with tests, too.
    dimonomid committed May 24, 2025
    Configuration menu
    Copy the full SHA
    517f0c2 View commit details
    Browse the repository at this point in the history
  6. test: Factor out file provisioning helpers to testutils

    Because they'll be reused in end-to-end tests as well, which are going
    to be in a different package.
    dimonomid committed May 24, 2025
    Configuration menu
    Copy the full SHA
    ea476a8 View commit details
    Browse the repository at this point in the history
  7. feat: Add flags for lstreams config and history files

    So the flags being added are: `--lstreams-config`, `--cmdhistory-file`,
    `--queryhistory-file`. It might be useful in general, but the reason
    it's implemented now is that it'll help for the end-to-end tests.
    dimonomid committed May 24, 2025
    Configuration menu
    Copy the full SHA
    ea160d8 View commit details
    Browse the repository at this point in the history
  8. test: Add minimal end-to-end tests

    These tests cover the actual TUI output, captured by tmux.
    dimonomid committed May 24, 2025
    Configuration menu
    Copy the full SHA
    5c96e67 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8e2e241 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2025

  1. chore(CI): Run end-to-end tests on released binaries

    This way we can be sure that these exact binaries, that we published as
    release assets, actually work.
    dimonomid committed May 25, 2025
    Configuration menu
    Copy the full SHA
    8d9335a View commit details
    Browse the repository at this point in the history
  2. chore(CI): Separate CI workflows into tests and release

    Just to make things easier to reason about, and to take advantage of
    convenient filters like:
    
    ```yaml
    on:
      push:
        branches:
          - master
          - release-*
    ```
    
    (This `release-*` thing is not there yet though, but likely will be)
    dimonomid committed May 25, 2025
    Configuration menu
    Copy the full SHA
    22ba0e2 View commit details
    Browse the repository at this point in the history
  3. chore(master): release 1.8.2 (#40)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored May 25, 2025
    Configuration menu
    Copy the full SHA
    70cc0ae View commit details
    Browse the repository at this point in the history
Loading