Releases: zimeg/emporia-time
Releases · zimeg/emporia-time
v1.1.3-rc.1
Fixed
- Sign releases for mac machines without configuration errors
v1.1.2
Rolling builds are now released with all of the latest dependencies! And with nix
this is packaged unversioned ❄️
$ nix run github:zimeg/emporia-time# sleep 12
Help pages were improved a small amount too 📚 ✨
Added
- Package the build in a flake and test with propogated timing
Fixed
- Set the version of the latest flake builds to be unversioned
- Remove an extra percent sign from help page sureness example
Maintenance
- Write reminders for the steps involved in wiki page updates
- Wait until tests pass before merging updates to dependencies
- Find missing references that the above changes might expect
- Check that upstream merges do not let dependencies skip test
- Setup the self hosted runner on other computed configuration
- Upload test results to gather insights into possible flakes
- Run tests after each push or workflow dispatch for sureness
- Update development and release dependencies on some schedule
- Bump the go runtime version to version 1.24.1 when building
- Run release snapshots when starting with a workflow dispatch
- Update the vendor hash of go modules after updates are made
- Run tests and packaging scripts again after automatic merges
- Include the required token for starting the testing workflow
- Request updates to dependencies at a much more frequent time
- Remove deprecated options from packaging program for release
v1.1.1
📚 Check out the wiki for perhaps interesting information on energy prices and the 💡 costs of computing 💰
Added
- Release
README.md
andCHANGELOG.md
andLICENSE
file
Fixed
- Include the manual pages as part of the release artifacts
- Adjust filepath separators to gather configured settings
Maintenance
- Set the
go
version to a fixed1.22.6
for the toolchain - Update token authentication to use the latest Cognito SDK
- Test coverage as a metric to at least consider with changes
- Separate token exchanges into a cognito package for testing
v1.1.0-4-f491764
Fixed
- Include the manual pages as part of the release artifacts
v1.1.0-3-gdb9b7c9
Fixed
- Include the manual pages as part of the release artifacts
v1.1.0
v1.0.2
Fixed
- Avoid assumptions about the $PATH to the
time
command
Maintenance
- Enforce common linter checks before building the binary
- Format markdown files according to rules of the marksman
- Update go versions to 1.22 with other build dependencies
- Establish some standard setup to the self hosted runners
- Merge updates to dependencies after the test checks pass
- Build binaries for releases from an upstream nur package
v1.0.1
v1.0.0
Added
- Print the current build version with a
--verison
flag
Fixed
- Output outputs in an unbuffered manner as output happens
- Capture timing information for erroneous commands
- Sign and notarize packaged binaries made for macOS
Maintenance
- Setup a Nix flake for more consistent developments
- Include a note to update milestones after a release
- Automatically extend the license at the start of a year
- Use the development Nix flake in continuous integration
- Checkout the entire Git history for automated testing
- Request that PR titles resemble a conventional commit
v0.1.1
Added
- Package releases for many different operating systems
Fixed
- Parse the provided help flag to display a helpful message
- Return the actual error that happens when building templates
- Avoid a panic when no command arguments are provided
- Output errors from parsing flags in a more clear manner
Maintenance
- Perform asserts on uniquely named tests across packages
- Refactor command usage templating into a templates package
- Separate concerns of a single internal package into many
- Increment the end license year to include this new year
- Bump the Golang version to the most recent version of 1.21
- Include instructions for cutting and versioning a release
- Reduce frequency of dependabot updates to once a month
- Include dependency checks for actions in GitHub Actions