Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
ed9bb18
Create build.yml
litinoveweedle Nov 19, 2024
8ea5990
Update build.yml
litinoveweedle Nov 19, 2024
84bf129
Create Changes.md
litinoveweedle Nov 19, 2024
18a24b3
Update build.yml
litinoveweedle Nov 19, 2024
ae6514c
Update build.yml
litinoveweedle Nov 19, 2024
cdc08a5
Merge branch 'willglynn:main' into main
litinoveweedle Mar 6, 2025
8fb614a
Update build.yml rust-cross action
litinoveweedle Mar 6, 2025
5d967ee
Update build.yml
litinoveweedle Mar 6, 2025
73109d5
Update build.yml
litinoveweedle Mar 6, 2025
265d682
Update main.rs
litinoveweedle Mar 6, 2025
a55ca72
Update build.yml
litinoveweedle Mar 19, 2025
9bc04a3
Update build.yml
litinoveweedle Mar 19, 2025
407e7a2
add GNU build targets
litinoveweedle Jun 1, 2025
f57c297
update runner to Ubuntu 22.04
litinoveweedle Jun 1, 2025
76c3faf
Update build.yml
litinoveweedle Jun 1, 2025
c06db79
Update build.yml
litinoveweedle Jun 1, 2025
2585f51
Reconnect logic
litinoveweedle Oct 22, 2025
30c1cdf
Fix README typo
litinoveweedle Oct 22, 2025
281590e
cli arguments improvement (#3)
litinoveweedle Oct 24, 2025
901e832
added formatted CHANGELOG.md
litinoveweedle Oct 24, 2025
afd65ef
updated Cargo.lock
litinoveweedle Oct 24, 2025
0894c44
bump cargo package release version
litinoveweedle Oct 24, 2025
617ee67
fix release link to CHANGELOG.md
litinoveweedle Oct 24, 2025
0428723
updated README to reflect V0.1.2 chnages
litinoveweedle Oct 24, 2025
407c511
Note table response fix + persistent storage implementation (#4)
litinoveweedle Oct 25, 2025
ba2f3ed
Release 0.2.0 (#5)
litinoveweedle Oct 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: "Build"

on:
push:
branches:
- "main"
tags:
- 'v*'
workflow_dispatch:
jobs:
release:
name: Release - ${{ matrix.platform.os-name }}
strategy:
fail-fast: false
matrix:
platform:
- os-name: Linux-x86_64
runs-on: ubuntu-22.04
target: x86_64-unknown-linux-musl
- os-name: Linux-arm
runs-on: ubuntu-22.04
target: arm-unknown-linux-musleabihf
- os-name: Linux-arm
runs-on: ubuntu-22.04
target: armv7-unknown-linux-musleabihf
- os-name: Linux-i686
runs-on: ubuntu-22.04
target: i686-unknown-linux-musl
- os-name: Linux-aarch64
runs-on: ubuntu-22.04
target: aarch64-unknown-linux-musl
runs-on: ${{ matrix.platform.runs-on }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y libudev-dev
- name: Build binary
uses: houseabsolute/actions-rust-cross@v1
with:
command: "build"
target: ${{ matrix.platform.target }}
args: "--locked --release"
strip: true
- name: Publish artifacts and release
uses: houseabsolute/actions-rust-release@v0
with:
executable-name: taptap
changes-file: CHANGELOG.md
target: ${{ matrix.platform.target }}
68 changes: 68 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added

### Fixed

### Changed

### Deprecated

### Removed


## [0.2.0]

### Added

- infrastructure even in observe mode - to output in JSON gateway and nodes addresses, version and barcodes
- persistent storage for infrastructure data

### Fixed

- invalid NodeTableResponse struct

### Changed

- format of the power report event message - this is breaking change
- Updated README to reflect recent implementation


## [0.1.2] - 2025-10-24

### Added

- this Changelog.md file
- implementation of reconnect logic for both serial and tcp connections
- implementation of the TCP keepalive probing mechanism

### Fixed

- Rust compilation warnings
- duplication of main.rs code

### Changed

- updated Cargo deps
- cli arguments dependencies and exclusions
- README to reflects new cli arguments


## [0.1.1] - 2025-03-25

### Added

- initial build chain implementation

### Fixed

- fixed cli argument ---port can be used together with ---tcp


Loading