Till Wegmueller
|
8760bf0c4d
|
Remove unused imports and the synchronous flag in pkg6repo, adjust comments for clarity and grammar, and refine logging statements.
|
2025-07-27 10:42:03 +02:00 |
|
Till Wegmueller
|
a3b2686b0a
|
Refine imports and comments in pkg5_import.rs for clarity, remove unused imports, adjust variable naming, and resolve grammar issues in comments.
|
2025-07-26 23:54:34 +02:00 |
|
Till Wegmueller
|
54a5844d14
|
Update GitHub Actions workflows: upgrade actions/checkout and cache to v4, replace actions-rs/toolchain with dtolnay/rust-toolchain, and simplify toolchain setup.
|
2025-07-26 23:49:57 +02:00 |
|
Till Wegmueller
|
e222937201
|
Fix tripplet typo in function and variable names, replace unwrap with proper error handling, refine comments for clarity and grammar, and enhance file existence check by returning an error instead of a warning.
|
2025-07-26 23:49:26 +02:00 |
|
Till Wegmueller
|
ad153a65ab
|
Replace println! statements with structured logging using the tracing crate, refactor error handling to use error! macros for logging, improve comments for clarity, and simplify type usage by utilizing HashMap and HashSet from the prelude.
|
2025-07-26 23:41:09 +02:00 |
|
Till Wegmueller
|
ce535c830d
|
Add support for importing pkg5 repositories (directory and p5p format) into pkg6, update README with usage examples, and enhance e2e tests for validation.
|
2025-07-26 23:14:34 +02:00 |
|
Till Wegmueller
|
c3ff6ac28e
|
Introduce Pkg5Importer for importing pkg5 repositories (directory or p5p format) into pkg6, extend error handling with ActionError, update dependencies (tempfile, flate2, and thiserror), and enhance CI workflows.
|
2025-07-26 23:02:56 +02:00 |
|
Till Wegmueller
|
cbd3dd987d
|
Replace all println! statements with structured logging using tracing crate for enhanced diagnostics and consistency across pkg6repo and pkg6dev.
|
2025-07-26 21:48:07 +02:00 |
|
Till Wegmueller
|
245e67f5f8
|
Expand Pkg6DevError with new error variants for component validation, manifest handling, Makefile parsing, and publisher configuration. Enhance error handling and diagnostics across pkg6dev operations.
|
2025-07-26 21:30:48 +02:00 |
|
Till Wegmueller
|
cb75c045e5
|
Introduce Pkg6DevError for improved error handling across pkg6dev, replace anyhow with custom error types, enable structured diagnostics with miette, update dependencies, and add tracing for logging.
|
2025-07-26 21:20:50 +02:00 |
|
Till Wegmueller
|
b451099b54
|
Refactor tests and stubs: update parsed_manifest assertions with more descriptive values and simplify unused variable patterns in repository rest backend methods.
|
2025-07-26 18:04:58 +02:00 |
|
Till Wegmueller
|
3ea955fc5f
|
Integrate GitHub Actions workflows for CI, replacing legacy scripts with xtask automation for formatting, linting, builds, tests, and documentation. Update Jenkinsfile to clarify its restricted usage for illumos builds.
|
2025-07-26 17:58:11 +02:00 |
|
Till Wegmueller
|
8c2ec7e965
|
Disable RsMainFunctionNotFound inspection in project default settings.
|
2025-07-26 17:50:08 +02:00 |
|
Till Wegmueller
|
098c62b645
|
Replace legacy setup_test_env.sh script with xtask for environment setup, refactor e2e tests to use pre-built binaries, and update xtask commands and documentation for improved automation and reliability.
|
2025-07-26 17:49:56 +02:00 |
|
Till Wegmueller
|
38fba9b9db
|
Introduce custom Pkg6RepoError for improved error handling, replace anyhow, and update dependencies and test cases for consistency.
|
2025-07-26 17:07:59 +02:00 |
|
Till Wegmueller
|
4649608408
|
Replace anyhow with custom RepositoryError for improved error specificity and consistency. Remove anyhow dependency.
|
2025-07-26 16:50:10 +02:00 |
|
Till Wegmueller
|
40560e5960
|
Add xtask for build and test automation, replacing legacy scripts, and integrate commands for environment setup, build, test, and formatting. Update documentation for cargo-xtask usage.
|
2025-07-26 14:18:30 +02:00 |
|
Till Wegmueller
|
56b50c755a
|
Add comprehensive project guidelines for Junie, detailing structure, dependencies, error handling, testing, build process, code style, and workflow.
|
2025-07-26 13:33:56 +02:00 |
|
Till Wegmueller
|
a33a3246b6
|
chore(fmt): format with cargo fmt
|
2025-07-26 12:54:01 +02:00 |
|
Till Wegmueller
|
f5b80a7d12
|
Refactor repository property and publisher filtering in show_contents, improve clarity and efficiency by introducing section_filtered_properties and adding publisher-based property filtering logic. Update get_info to support publisher filtering.
|
2025-07-26 12:52:55 +02:00 |
|
Till Wegmueller
|
362042268a
|
Add publisher filtering to show_contents, enhance property filtering for repository configurations, and update synchronous operation handling across backends.
|
2025-07-26 12:44:39 +02:00 |
|
Till Wegmueller
|
a5cdb7e673
|
Add JSON and TSV output to repository commands, integrate serde for struct serialization, and introduce search subcommand with flexible filtering options.
|
2025-07-26 12:35:44 +02:00 |
|
Till Wegmueller
|
307dfddc7c
|
Remove TESTING.md, fix CLI argument naming (--repo-version), enhance transaction publisher handling, and improve manifest storage logic.
|
2025-07-26 11:52:42 +02:00 |
|
Till Wegmueller
|
4f0e2fe066
|
Add unit and end-to-end tests for repository functionality, including setup scripts, package management operations, and TESTING.md documentation.
|
2025-07-26 10:52:25 +02:00 |
|
Till Wegmueller
|
ead9ad12af
|
Refactor repository traits into ReadableRepository and WritableRepository, introduce Repository to combine traits for backward compatibility, and update relevant modules and tests to use the new structure.
|
2025-07-26 10:34:45 +02:00 |
|
Till Wegmueller
|
a0fcc13033
|
Introduce Catalog module with structs and functionality for managing package metadata, enhance file_backend and CLI to handle catalog operations, and update dependencies (chrono and others) to support new features.
|
2025-07-24 00:28:33 +02:00 |
|
Till Wegmueller
|
63f2d1da62
|
Add search method to repository module for querying packages, update dependencies to support search functionality.
|
2025-07-23 23:22:24 +02:00 |
|
Till Wegmueller
|
2cb63fbef0
|
Introduce PackageContents struct for structured representation of package data, refactor show_contents for multiple content types, and enhance handling of manifests with improved filtering and output formatting.
|
2025-07-23 22:39:49 +02:00 |
|
Till Wegmueller
|
01b059bf5d
|
Expand pkg5 documentation with additional details on repository operations, including administrative tasks, enhanced metadata handling, new operation versions, and improved search functionality.
|
2025-07-23 22:09:09 +02:00 |
|
Till Wegmueller
|
ca7ce75008
|
Enhance show_contents to parse manifests directly, add filtering by publishers, patterns, and action types, and handle multiple content types (files, directories, links, dependencies, licenses).
|
2025-07-22 19:39:46 +02:00 |
|
Till Wegmueller
|
5d987ca0cb
|
Refactor package FMRI handling by introducing Fmri struct, update dependencies, and adjust repository and action modules for structured FMRI data processing
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2025-07-22 14:10:37 +02:00 |
|
Till Wegmueller
|
2e69b277ed
|
Import pkg5 docs as reference for new code.
|
2025-07-22 11:57:44 +02:00 |
|
Till Wegmueller
|
e3662eaf23
|
Introduce PackageInfo struct for structured package data, refactor list_packages to use it, and enhance publisher directory handling
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2025-07-22 11:57:24 +02:00 |
|
Till Wegmueller
|
7332e0f7b5
|
Refactor repository info retrieval to return structured data, add detailed publisher information, and update tests accordingly
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2025-07-22 10:21:16 +02:00 |
|
Till Wegmueller
|
a9584fa6d2
|
Add package publishing functionality and default publisher management
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2025-07-21 23:20:19 +02:00 |
|
Till Wegmueller
|
8a32bf3176
|
Add compression support (Gzip/LZ4) and update dependencies
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2025-07-21 22:37:08 +02:00 |
|
Till Wegmueller
|
1a5e0e053d
|
Add repository module and update dependencies
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2025-07-21 22:02:05 +02:00 |
|
Till Wegmueller
|
bef5442afd
|
Adding diff-struct
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2024-08-15 21:27:00 +02:00 |
|
Till Wegmueller
|
5cea5186d7
|
Add serde and image starter module
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2024-08-14 20:02:29 +02:00 |
|
Till Wegmüller
|
457111fc57
|
Merge pull request #13 from OpenFlowLabs/dependabot/cargo/openssl-0.10.55
Bump openssl from 0.10.50 to 0.10.55
|
2023-06-22 20:24:08 +02:00 |
|
dependabot[bot]
|
d2b05ebd97
|
Bump openssl from 0.10.50 to 0.10.55
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.50 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.50...openssl-v0.10.55)
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-06-21 22:56:18 +00:00 |
|
Till Wegmüller
|
38a997b94d
|
Merge pull request #12 from OpenFlowLabs/dependabot/cargo/h2-0.3.17
Bump h2 from 0.3.16 to 0.3.17
|
2023-04-13 19:43:08 +02:00 |
|
dependabot[bot]
|
e9f79ab7d5
|
Bump h2 from 0.3.16 to 0.3.17
Bumps [h2](https://github.com/hyperium/h2) from 0.3.16 to 0.3.17.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.3.16...v0.3.17)
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-04-13 17:08:44 +00:00 |
|
Till Wegmueller
|
108b9f026e
|
Responding to CVE-2023-26964
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2023-04-12 09:24:22 +02:00 |
|
Till Wegmueller
|
2d74df13da
|
Fix unneeded reference
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2023-03-25 17:48:33 +01:00 |
|
Till Wegmueller
|
da3c398bc8
|
Remove schedule from clippy workflow
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2023-03-25 17:43:52 +01:00 |
|
Till Wegmueller
|
1a66c34f1c
|
fix clippy
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2023-03-25 17:33:40 +01:00 |
|
Till Wegmueller
|
a8f84ef3f6
|
fix derivable impls
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2023-03-25 16:57:51 +01:00 |
|
Till Wegmüller
|
faa993ecc3
|
Update rust-clippy.yml
|
2023-03-25 16:46:32 +01:00 |
|
Till Wegmueller
|
2b4d01df8a
|
test problems
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
|
2023-03-25 13:13:41 +01:00 |
|