Commit Graph

511 Commits

Author SHA1 Message Date
Jeremiah Russell
6b42b2c00a 📦 build(release): add script for README and changelog generation
- create release-hook.sh for building updated README
- integrate cull-gmail tool for changelog generation with versioning
2025-09-29 22:28:57 +01:00
Jeremiah Russell
2b0d2bd2da 🔧 chore(formatting): add rustfmt configuration file
- set max_width to 100 for consistent code formatting
2025-09-29 22:28:57 +01:00
Jeremiah Russell
f7d89ca81c 🔧 chore(release): update pre-release search pattern
- change search pattern from gen-changelog to cull-gmail in release.toml for accurate version replacement
2025-09-29 22:28:57 +01:00
Jeremiah Russell
c3fca75b43 🔧 chore(cargo): update license and repository information
- change license from "MIT OR Apache-2.0" to "MIT"
- update repository URL to "https://github.com/jerus-org/cull-gmail"
2025-09-29 22:28:57 +01:00
Jeremiah Russell
3dd632562d 📦 build(release): add release configuration file
- create release.toml to manage pre-release replacements and hooks
- set up pre-release commit and tag message templates
- define branch and signing requirements for releases
2025-09-29 22:28:57 +01:00
Jeremiah Russell
44eae4e730 🔧 chore(config): add rustfmt-nightly configuration file
- create rustfmt-nightly.toml to configure Rust formatting
- set import grouping and granularity preferences
- define max width and doc comment formatting rules
2025-09-29 22:28:57 +01:00
Jeremiah Russell
6ba47a4502 🔧 chore(sonar): add sonar-project properties file
- create sonar-project.properties for project configuration
- set project key and organization for SonarCloud integration
- specify source encoding and comment project metadata
2025-09-29 22:28:57 +01:00
Jeremiah Russell
14fbac39e3 feat(project): add initial Cargo.toml for cull-gmail tool
- introduce Cargo.toml with basic package metadata
- set up project dependencies and include files
2025-09-29 22:28:57 +01:00
Jeremiah Russell
0428300372 👷 ci(circleci): add CircleCI configuration file
- create .circleci/config.yml for CI/CD pipeline setup
- define parameters for fingerprint, rust version, and flags
- include workflows for commit checks, validation, success, and release
- utilize toolkit orbs for job execution and management
2025-09-29 22:28:57 +01:00
Jeremiah Russell
2bcbbd6c04 🔧 chore(gitignore): update gitignore for cargo project
- add target directory to gitignore for cargo build system
2025-09-29 22:28:57 +01:00
Jeremiah Russell
0b046538d2 Initial commit 2025-09-29 16:09:44 +01:00