Anthony Oteri
|
4fdc0d43ab
|
ci: overhaul CI/CD pipeline and add tooling configs
- Add ci.yml: test matrix (ubuntu/macos/windows), lint, conventional
commits check (cocogitto), cargo-deny, MSRV, and semver jobs
- Add release.yml: tag-triggered publish to crates.io + GitHub release
- Remove stale rust.yml and rust-clippy.yml workflows
- Add deny.toml for cargo-deny license/advisory/ban/source checks
- Add cog.toml for cocogitto conventional commits and changelog generation
- Add Justfile with test, check, fmt, commits, release, push-tag targets
- Add CHANGELOG.md seed file
- Add PULL_REQUEST_TEMPLATE.md with conventional commits checklist
- Update dependabot.yml: weekly schedule with grouped patch/minor updates
|
2026-05-13 14:16:08 -04:00 |
|
Anthony Oteri
|
e181fbb51c
|
chore: update all dependencies to latest versions
- Replace deprecated serde_yaml with serde_yml
- Remove unused dependencies: serde_toml, xdg
- Bump thiserror 1→2, toml 0.8→1.0, reqwest 0.12.3→0.12 (latest),
clap 4.4→4.6, tokio 1.32→1.52, and all other deps to latest
- Raise rust-version minimum from 1.72 to 1.80
- Fix description typo: 'interracting' → 'interacting'
- Bump version to 1.2.0
- Update release workflow action versions
|
2026-05-13 14:01:06 -04:00 |
|
Anthony Oteri
|
60acc6921c
|
Replace deprecated actions
|
2023-09-29 12:13:53 -04:00 |
|
Anthony Oteri
|
7ba2359db5
|
Fix syntax error
|
2023-09-29 12:05:39 -04:00 |
|
Anthony Oteri
|
c6294dc83e
|
Fix name of rust-docs component
|
2023-09-29 12:01:09 -04:00 |
|
Anthony Oteri
|
a47b4369f8
|
Add task to build documentation
|
2023-09-29 11:58:24 -04:00 |
|
Anthony Oteri
|
b8d64542f2
|
Use lowercase filename and fix windows tar command
|
2023-09-29 11:41:12 -04:00 |
|
Anthony Oteri
|
ce6bd4b46a
|
Fix path of release binary
|
2023-09-29 11:35:42 -04:00 |
|
Anthony Oteri
|
ab419fede0
|
Use extension in filename
|
2023-09-29 11:33:24 -04:00 |
|
Anthony Oteri
|
cab6e40050
|
Use ref-name instead of ref for version
|
2023-09-29 11:28:54 -04:00 |
|
Anthony Oteri
|
b12e5e4c7b
|
Use gzip files to differentiate versions
|
2023-09-29 11:04:07 -04:00 |
|
Anthony Oteri
|
452a136b17
|
Split out release-assets job for windows from mac/linux
|
2023-09-29 10:39:21 -04:00 |
|
Anthony Oteri
|
b676e7e220
|
Add permission to write contents to release_asset workflow
|
2023-09-28 17:55:41 -04:00 |
|
Anthony Oteri
|
5f1a98ded8
|
Add permission to write contents to release workflow
|
2023-09-28 17:45:11 -04:00 |
|
Anthony Oteri
|
8c737a9833
|
Create release workflow
|
2023-09-28 17:35:31 -04:00 |
|