Compare commits
	
		
			2 commits
		
	
	
		
			
				main
			
			...
			
				renovate/a
			
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ebda78f83e | |||
|  | 7ea50c9d8e | 
					 12 changed files with 800 additions and 1121 deletions
				
			
		|  | @ -15,39 +15,15 @@ jobs: | ||||||
|         run: | |         run: | | ||||||
|           PKG_CONFIG_SYSROOT_DIR=/usr/x86_64-linux-gnu cargo build --release --target x86_64-unknown-linux-gnu |           PKG_CONFIG_SYSROOT_DIR=/usr/x86_64-linux-gnu cargo build --release --target x86_64-unknown-linux-gnu | ||||||
|           PKG_CONFIG_SYSROOT_DIR=/usr/aarch64-linux-gnu cargo build --release --target aarch64-unknown-linux-gnu |           PKG_CONFIG_SYSROOT_DIR=/usr/aarch64-linux-gnu cargo build --release --target aarch64-unknown-linux-gnu | ||||||
| 
 |       - name: 🐋 Build docker image | ||||||
|           ln -s ./x86_64-unknown-linux-gnu target/amd64 |         uses: https://code.thetadev.de/ThetaDev/action-kaniko@v1 | ||||||
|           ln -s ./aarch64-unknown-linux-gnu target/arm64 |  | ||||||
| 
 |  | ||||||
|       - name: Setup Docker Buildx |  | ||||||
|         uses: https://github.com/docker/setup-buildx-action@v3 |  | ||||||
| 
 |  | ||||||
|       - name: Login to Container Registry |  | ||||||
|         uses: https://github.com/docker/login-action@v3 |  | ||||||
|         with: |         with: | ||||||
|  |           image: thetadev256/artifactview | ||||||
|           username: thetadev256 |           username: thetadev256 | ||||||
|           password: ${{ secrets.DOCKER_TOKEN }} |           password: ${{ secrets.DOCKER_TOKEN }} | ||||||
| 
 |           tag: ${{ github.ref_name }} | ||||||
|       - name: Docker meta |           tag_with_latest: ${{ startsWith(github.ref, 'refs/tags/v') }} | ||||||
|         id: meta |           platforms: "linux/amd64,linux/arm64" | ||||||
|         uses: https://github.com/docker/metadata-action@v5 |  | ||||||
|         with: |  | ||||||
|           images: | |  | ||||||
|             thetadev256/artifactview |  | ||||||
|           tags: | |  | ||||||
|             type=semver,pattern=v{{version}} |  | ||||||
|             type=semver,pattern=v{{major}}.{{minor}} |  | ||||||
|             type=semver,pattern=v{{major}} |  | ||||||
| 
 |  | ||||||
|       - name: 🐋 Build docker image |  | ||||||
|         uses: https://github.com/docker/build-push-action@v6 |  | ||||||
|         with: |  | ||||||
|           push: true |  | ||||||
|           tags: ${{ steps.meta.outputs.tags }} |  | ||||||
|           annotations: ${{ steps.meta.outputs.annotations }} |  | ||||||
|           platforms: linux/amd64,linux/arm64 |  | ||||||
|           context: "." |  | ||||||
|           file: Dockerfile |  | ||||||
| 
 | 
 | ||||||
|       - name: Prepare release |       - name: Prepare release | ||||||
|         if: ${{ startsWith(github.ref, 'refs/tags/v') }} |         if: ${{ startsWith(github.ref, 'refs/tags/v') }} | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ jobs: | ||||||
|   renovate: |   renovate: | ||||||
|     runs-on: docker |     runs-on: docker | ||||||
|     container: |     container: | ||||||
|       image: renovate/renovate:39 |       image: renovate/renovate:latest | ||||||
| 
 | 
 | ||||||
|     steps: |     steps: | ||||||
|       - name: Load renovate repo cache |       - name: Load renovate repo cache | ||||||
							
								
								
									
										112
									
								
								CHANGELOG.md
									
										
									
									
									
								
							
							
						
						
									
										112
									
								
								CHANGELOG.md
									
										
									
									
									
								
							|  | @ -3,118 +3,6 @@ | ||||||
| All notable changes to this project will be documented in this file. | All notable changes to this project will be documented in this file. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ## [v0.4.9](https://codeberg.org/ThetaDev/artifactview/compare/v0.4.8..v0.4.9) - 2025-07-20 |  | ||||||
| 
 |  | ||||||
| ### 🐛 Bug Fixes |  | ||||||
| 
 |  | ||||||
| - TARGETARCH argument Buildkit workflow - ([c911af0](https://codeberg.org/ThetaDev/artifactview/commit/c911af085eb4e434f9976a9573d19e8c05985d3c)) |  | ||||||
| 
 |  | ||||||
| ### ⚙️ Miscellaneous Tasks |  | ||||||
| 
 |  | ||||||
| - *(deps)* Update rust crate axum-test to v17.2.0 (#171) - ([dfa1ab5](https://codeberg.org/ThetaDev/artifactview/commit/dfa1ab54e8fd72113ed25d0a4a7f368db27fb2d0)) |  | ||||||
| - *(deps)* Update rust crate serde_json to v1.0.138 (#173) - ([de2e2fc](https://codeberg.org/ThetaDev/artifactview/commit/de2e2fc7b174b2cbe8440c3a17d8002d6edbba73)) |  | ||||||
| - *(deps)* Pin dependencies (#174) - ([aeebe74](https://codeberg.org/ThetaDev/artifactview/commit/aeebe74ddd07e1d8323f495a5065b8a9f06c2bc9)) |  | ||||||
| - *(deps)* Update rust crate env_logger to v0.11.6 (#175) - ([a970d8c](https://codeberg.org/ThetaDev/artifactview/commit/a970d8cea779690e150ddbcc416d26a2efe4a606)) |  | ||||||
| - *(deps)* Update rust crate zip to v2.2.2 (#181) - ([97852ce](https://codeberg.org/ThetaDev/artifactview/commit/97852ced9557b354642a703117b2a853e8f0c626)) |  | ||||||
| - Update dependencies - ([1367ed9](https://codeberg.org/ThetaDev/artifactview/commit/1367ed9ff1dd3e2ca142fab14c1846a2a6b46423)) |  | ||||||
| - Update release workflow to use Buildkit - ([e13bfa2](https://codeberg.org/ThetaDev/artifactview/commit/e13bfa2765b2bef0370efb01ba828cdf9a0da7b3)) |  | ||||||
| - Fix clippy lints - ([43e15ca](https://codeberg.org/ThetaDev/artifactview/commit/43e15ca849be79905af0c517507bc3bdd0e995bb)) |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| ## [v0.4.8](https://codeberg.org/ThetaDev/artifactview/compare/v0.4.7..v0.4.8) - 2025-01-26 |  | ||||||
| 
 |  | ||||||
| ### 🐛 Bug Fixes |  | ||||||
| 
 |  | ||||||
| - Lifetime-related lints - ([e20f6fb](https://codeberg.org/ThetaDev/artifactview/commit/e20f6fb92e86751222d2c5143ee384cdbea1159d)) |  | ||||||
| 
 |  | ||||||
| ### ⚙️ Miscellaneous Tasks |  | ||||||
| 
 |  | ||||||
| - *(deps)* Update rust crate async-compression to v0.4.15 (#85) - ([4f4716c](https://codeberg.org/ThetaDev/artifactview/commit/4f4716cdd86c317ede2b381d375ef8e736aee240)) |  | ||||||
| - *(deps)* Update rust crate async-compression to v0.4.16 (#86) - ([9592da3](https://codeberg.org/ThetaDev/artifactview/commit/9592da3d6e2c2223174fcc459e94f29bf5067ead)) |  | ||||||
| - *(deps)* Update rust crate serde_json to v1.0.129 (#87) - ([2e46d37](https://codeberg.org/ThetaDev/artifactview/commit/2e46d3795089ef7b2739db4d216f4db99f792071)) |  | ||||||
| - *(deps)* Update rust crate serde_json to v1.0.131 (#88) - ([992f995](https://codeberg.org/ThetaDev/artifactview/commit/992f9954414af550fce90c9c7424ab0da2296875)) |  | ||||||
| - *(deps)* Update rust crate governor to v0.6.4 (#89) - ([f1d9897](https://codeberg.org/ThetaDev/artifactview/commit/f1d9897e832b5cdb99fd81edcb38d27bd6b445f8)) |  | ||||||
| - *(deps)* Update rust crate serde_json to v1.0.132 (#90) - ([600d18d](https://codeberg.org/ThetaDev/artifactview/commit/600d18d05b356c641a32b93b2407a1f23e2370c4)) |  | ||||||
| - *(deps)* Update rust crate async-compression to v0.4.17 (#91) - ([0b3c032](https://codeberg.org/ThetaDev/artifactview/commit/0b3c0325a50cd456cb9b62f97e916f0760785a3c)) |  | ||||||
| - *(deps)* Update rust crate governor to 0.7.0 (#92) - ([cbd304c](https://codeberg.org/ThetaDev/artifactview/commit/cbd304c84195983596156a95c26d65a89e93df8a)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v1.0.65 (#94) - ([2df196a](https://codeberg.org/ThetaDev/artifactview/commit/2df196a2e666e8186d9ff66e885123c8a48c743c)) |  | ||||||
| - *(deps)* Update rust crate serde to v1.0.213 (#93) - ([e5b9105](https://codeberg.org/ThetaDev/artifactview/commit/e5b9105da1fb0c63584cc409b5dd98c1fe045f9b)) |  | ||||||
| - *(deps)* Update rust crate tokio to v1.41.0 (#95) - ([1dc4fe2](https://codeberg.org/ThetaDev/artifactview/commit/1dc4fe225c01f237f6a698fced7eff72cfb8ee85)) |  | ||||||
| - *(deps)* Update rust crate pin-project to v1.1.7 (#96) - ([c82bccc](https://codeberg.org/ThetaDev/artifactview/commit/c82bccca9098281fa42ded5d5527eadb3cbcce88)) |  | ||||||
| - *(deps)* Update rust crate regex to v1.11.1 (#97) - ([613815a](https://codeberg.org/ThetaDev/artifactview/commit/613815aa1ebc01643e117ca9fafcb37bfe7d29d7)) |  | ||||||
| - *(deps)* Update rust crate axum-test to v16.3.0 (#98) - ([b2070ec](https://codeberg.org/ThetaDev/artifactview/commit/b2070ec460e45eeb9997885bd7cf54913f9f4183)) |  | ||||||
| - *(deps)* Update rust crate insta to v1.41.0 (#99) - ([5aec8d6](https://codeberg.org/ThetaDev/artifactview/commit/5aec8d677f089ff5092fe78655170d52e544baeb)) |  | ||||||
| - *(deps)* Update rust crate quick-xml to 0.37.0 (#100) - ([72e20d4](https://codeberg.org/ThetaDev/artifactview/commit/72e20d413e80b86d49ea0b275ce6aece99d75314)) |  | ||||||
| - *(deps)* Update rust crate reqwest to v0.12.9 (#101) - ([d45e8e6](https://codeberg.org/ThetaDev/artifactview/commit/d45e8e63c9ce4067a05839643581b9f42e4048ec)) |  | ||||||
| - *(deps)* Update rust crate serde to v1.0.214 (#102) - ([2a1ebd7](https://codeberg.org/ThetaDev/artifactview/commit/2a1ebd7b854ca82cceb768202e4d9ee984007311)) |  | ||||||
| - *(deps)* Update rust crate futures-lite to v2.4.0 (#103) - ([3bda063](https://codeberg.org/ThetaDev/artifactview/commit/3bda06357809e68c0804aa425e625893af1bbde2)) |  | ||||||
| - *(deps)* Update rust crate insta to v1.41.1 (#104) - ([a406bff](https://codeberg.org/ThetaDev/artifactview/commit/a406bffabeeb2627cd5ef74f3520add6eb0a8d6c)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v1.0.66 (#105) - ([8f89fc9](https://codeberg.org/ThetaDev/artifactview/commit/8f89fc9953370c4325c63762e4451d37a1a4a64a)) |  | ||||||
| - *(deps)* Update rust crate scraper to 0.21.0 (#106) - ([1f00bbf](https://codeberg.org/ThetaDev/artifactview/commit/1f00bbfac53521cf0f76cf6fc4bf23e7a5e10562)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v1.0.67 (#107) - ([39a76ea](https://codeberg.org/ThetaDev/artifactview/commit/39a76eaa334d3f57e30e3ba95eb781dfa7aee1ee)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v1.0.68 (#108) - ([a48af07](https://codeberg.org/ThetaDev/artifactview/commit/a48af07d936a77977d602649fe579941b2cd2630)) |  | ||||||
| - *(deps)* Update rust crate url to v2.5.3 (#109) - ([44cc0c1](https://codeberg.org/ThetaDev/artifactview/commit/44cc0c10103eb8fc10ddcc17e559479fadcbe4f1)) |  | ||||||
| - *(deps)* Update rust crate tokio to v1.41.1 (#111) - ([dd809ce](https://codeberg.org/ThetaDev/artifactview/commit/dd809ce3f322fe8dafadeb802be7fcf905aa2f02)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v2 (#110) - ([8cb636c](https://codeberg.org/ThetaDev/artifactview/commit/8cb636ccc9c93800e6e98522de5c38bb05e76fdb)) |  | ||||||
| - *(deps)* Update rust crate futures-lite to v2.5.0 (#112) - ([c05eb56](https://codeberg.org/ThetaDev/artifactview/commit/c05eb562a9d10945ee534ef50208aeb004023c51)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v2.0.3 (#113) - ([a695cef](https://codeberg.org/ThetaDev/artifactview/commit/a695cef57d5c73492d806958290bb37bd9613125)) |  | ||||||
| - *(deps)* Update rust crate serde to v1.0.215 (#114) - ([3497592](https://codeberg.org/ThetaDev/artifactview/commit/34975924b1e1c3d5367346a1e0274a435496091f)) |  | ||||||
| - *(deps)* Update rust crate flate2 to v1.0.35 (#115) - ([0b9498c](https://codeberg.org/ThetaDev/artifactview/commit/0b9498c541c0188fd7c82a99b2f778251b831df3)) |  | ||||||
| - *(deps)* Update rust crate axum to v0.7.8 (#116) - ([79623d9](https://codeberg.org/ThetaDev/artifactview/commit/79623d9bc2d40e43374c4a2934d6bbac1235bae7)) |  | ||||||
| - *(deps)* Update rust crate axum-extra to v0.9.5 (#117) - ([b35cfe3](https://codeberg.org/ThetaDev/artifactview/commit/b35cfe3f4fe402943ee3238b671c18449c5437ba)) |  | ||||||
| - *(deps)* Update rust crate axum-test to v16.4.0 (#118) - ([e370001](https://codeberg.org/ThetaDev/artifactview/commit/e37000143e752b4bc496797de2410be33d3adf2b)) |  | ||||||
| - *(deps)* Update rust crate axum to v0.7.9 (#119) - ([cab58d2](https://codeberg.org/ThetaDev/artifactview/commit/cab58d284e6b9f2e6b730d9b3f6d648d0955832d)) |  | ||||||
| - *(deps)* Update rust crate quick-xml to v0.37.1 (#121) - ([dffcd16](https://codeberg.org/ThetaDev/artifactview/commit/dffcd16a60b456e9ed547b2a01342df3585e607f)) |  | ||||||
| - *(deps)* Update rust crate axum-extra to v0.9.6 (#120) - ([4cf0084](https://codeberg.org/ThetaDev/artifactview/commit/4cf0084e24969d15149468de42cf6ed15e1169f5)) |  | ||||||
| - *(deps)* Update rust crate serde_json to v1.0.133 (#122) - ([5231609](https://codeberg.org/ThetaDev/artifactview/commit/52316093cdad4ceca274e4c65035842e0413892e)) |  | ||||||
| - *(deps)* Update rust crate tower-http to v0.6.2 (#123) - ([8158497](https://codeberg.org/ThetaDev/artifactview/commit/8158497a73367fb2280d48350e3afa868c006d65)) |  | ||||||
| - *(deps)* Update rust crate zip to v2.2.1 (#124) - ([81c8521](https://codeberg.org/ThetaDev/artifactview/commit/81c852126ca45172bd00f75a5007263fefb5967b)) |  | ||||||
| - *(deps)* Update rust crate url to v2.5.4 (#125) - ([c99dfa8](https://codeberg.org/ThetaDev/artifactview/commit/c99dfa809175e84261245b2680a964b95d81b4e3)) |  | ||||||
| - *(deps)* Update rust crate comrak to 0.30.0 (#126) - ([389dd6f](https://codeberg.org/ThetaDev/artifactview/commit/389dd6f536b9044a8b9675c3ad34fa218028d154)) |  | ||||||
| - *(deps)* Update rust crate async-compression to v0.4.18 (#127) - ([05f20f4](https://codeberg.org/ThetaDev/artifactview/commit/05f20f44ac4910e600f318d656d376d52fd6b131)) |  | ||||||
| - *(deps)* Update rust crate comrak to 0.31.0 (#128) - ([5fd14aa](https://codeberg.org/ThetaDev/artifactview/commit/5fd14aada8f310fdeb0b2dc33a15de0b195ebc81)) |  | ||||||
| - *(deps)* Update rust crate tracing to v0.1.41 (#129) - ([ab3479f](https://codeberg.org/ThetaDev/artifactview/commit/ab3479f0d1b3a30413df654cc9f2e7a52081b542)) |  | ||||||
| - *(deps)* Update rust crate tracing-subscriber to v0.3.19 (#130) - ([1f9847b](https://codeberg.org/ThetaDev/artifactview/commit/1f9847b3edd73c1e905feb88087ee4325364ddda)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v2.0.4 (#131) - ([e9d1226](https://codeberg.org/ThetaDev/artifactview/commit/e9d122639022d3b5b68b4626e00442a81acf85f5)) |  | ||||||
| - *(deps)* Update rust crate time to v0.3.37 (#132) - ([6fc7263](https://codeberg.org/ThetaDev/artifactview/commit/6fc7263f5996abefdb71fd5ecae277ec707cbdd9)) |  | ||||||
| - *(deps)* Update rust crate http to v1.2.0 (#133) - ([5f517ae](https://codeberg.org/ThetaDev/artifactview/commit/5f517ae6c784e4fbc99ca69650d85621e90f776c)) |  | ||||||
| - *(deps)* Update rust crate tokio to v1.42.0 (#134) - ([b15c4b0](https://codeberg.org/ThetaDev/artifactview/commit/b15c4b009a268cd4227846f166131aad5628f87d)) |  | ||||||
| - *(deps)* Update rust crate tokio-util to v0.7.13 (#135) - ([f43f06c](https://codeberg.org/ThetaDev/artifactview/commit/f43f06c33462c15a8a752493f14c86d9dbde0e8d)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v2.0.5 (#136) - ([94c589c](https://codeberg.org/ThetaDev/artifactview/commit/94c589c20936c8e56be3147fd01e51d8b25e617f)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v2.0.6 (#137) - ([5e83ab5](https://codeberg.org/ThetaDev/artifactview/commit/5e83ab510614db696a7245ad5027c717b3493cab)) |  | ||||||
| - *(deps)* Update rust crate chrono to v0.4.39 (#138) - ([8e9c5aa](https://codeberg.org/ThetaDev/artifactview/commit/8e9c5aad48378c2fa1a1d3d370b96de2fca5dd86)) |  | ||||||
| - *(deps)* Update rust crate governor to 0.8.0 (#139) - ([b24136e](https://codeberg.org/ThetaDev/artifactview/commit/b24136ec597d2b4c579176a6a7845878549478bb)) |  | ||||||
| - *(deps)* Update rust crate scraper to 0.22.0 (#140) - ([f48c570](https://codeberg.org/ThetaDev/artifactview/commit/f48c57021505091b22c36bd49bd4527e652b8d78)) |  | ||||||
| - *(deps)* Update rust crate serde to v1.0.216 (#141) - ([7d9827f](https://codeberg.org/ThetaDev/artifactview/commit/7d9827f9fc52aa88f19efa371e36877723328248)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v2.0.7 (#142) - ([1e26d04](https://codeberg.org/ThetaDev/artifactview/commit/1e26d04b068f9c2e0a65a3dbcc43f66d118a6043)) |  | ||||||
| - *(deps)* Update rust crate axum-test to v16.4.1 (#143) - ([3244de4](https://codeberg.org/ThetaDev/artifactview/commit/3244de48fc2691898599ab20f2baa888db9f3c82)) |  | ||||||
| - *(deps)* Update rust crate zip to v2.2.2 (#144) - ([98ba21e](https://codeberg.org/ThetaDev/artifactview/commit/98ba21e7979bfbdd06fb46da8e45f97f71dc2c99)) |  | ||||||
| - *(deps)* Update rust crate proptest to v1.6.0 (#145) - ([d28f979](https://codeberg.org/ThetaDev/artifactview/commit/d28f9790b825b2af749e3fcd07718faa91c2a942)) |  | ||||||
| - *(deps)* Update rust crate comrak to 0.32.0 (#146) - ([f6b0e06](https://codeberg.org/ThetaDev/artifactview/commit/f6b0e06dc1a39311c4473e0f4c3c5742a352e00f)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v2.0.8 (#147) - ([e87b71c](https://codeberg.org/ThetaDev/artifactview/commit/e87b71cc0df91f0ee71a88a3bd0127d4f8c74eea)) |  | ||||||
| - *(deps)* Update rust crate env_logger to v0.11.6 (#148) - ([8e295a9](https://codeberg.org/ThetaDev/artifactview/commit/8e295a96decd532fdd854ee8950a68d496c1617d)) |  | ||||||
| - *(deps)* Update rust crate serde_json to v1.0.134 (#149) - ([c90116c](https://codeberg.org/ThetaDev/artifactview/commit/c90116c9bac801e57062a462bd7a08a5fd6389b2)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v2.0.9 (#150) - ([2a2a8e0](https://codeberg.org/ThetaDev/artifactview/commit/2a2a8e0b310b4ddcf15f20b1189bf768499f6b75)) |  | ||||||
| - *(deps)* Update rust crate serde to v1.0.217 (#151) - ([abe8f92](https://codeberg.org/ThetaDev/artifactview/commit/abe8f92ab8cdee926ca1ad4faf280427a9439e0e)) |  | ||||||
| - *(deps)* Update rust crate quick-xml to v0.37.2 (#152) - ([d778789](https://codeberg.org/ThetaDev/artifactview/commit/d7787899593d60243c1efa6dd036fc44e9c51868)) |  | ||||||
| - *(deps)* Update rust crate axum-extra to 0.10.0 (#154) - ([55621fb](https://codeberg.org/ThetaDev/artifactview/commit/55621fbbea51aed2234e43fa4b5ed61524ca1805)) |  | ||||||
| - *(deps)* Update rust crate rstest to 0.24.0 (#155) - ([b3cc2b5](https://codeberg.org/ThetaDev/artifactview/commit/b3cc2b53dc032d2821748895c983dde49c56eb65)) |  | ||||||
| - *(deps)* Update rust crate reqwest to v0.12.12 (#156) - ([cd73f48](https://codeberg.org/ThetaDev/artifactview/commit/cd73f4828f67d31dee356cb98a1ac45354e0e728)) |  | ||||||
| - *(deps)* Update rust crate comrak to 0.33.0 (#158) - ([1ce03ca](https://codeberg.org/ThetaDev/artifactview/commit/1ce03ca19f4032d5e88c8efbe83b98c45d98247d)) |  | ||||||
| - *(deps)* Update rust crate insta to v1.42.0 (#159) - ([5b138fa](https://codeberg.org/ThetaDev/artifactview/commit/5b138fae112d47a08b0940d61bd403047a8567fa)) |  | ||||||
| - *(deps)* Update rust crate pin-project to v1.1.8 (#161) - ([13ee5cc](https://codeberg.org/ThetaDev/artifactview/commit/13ee5cc2456180bfdc47a2d9e3a0dfe9a2dacd7d)) |  | ||||||
| - *(deps)* Update rust crate serde_json to v1.0.135 (#162) - ([8417ea3](https://codeberg.org/ThetaDev/artifactview/commit/8417ea34a0808d2ba25194021bbe38538ce52ddf)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v2.0.10 (#163) - ([c2ee6cd](https://codeberg.org/ThetaDev/artifactview/commit/c2ee6cd84933e7cb2167b4cd34ec47f926105e59)) |  | ||||||
| - *(deps)* Update rust crate tokio to v1.43.0 (#164) - ([db790e0](https://codeberg.org/ThetaDev/artifactview/commit/db790e0811e9a67a63dc4708ca928efbcff1eb49)) |  | ||||||
| - *(deps)* Update rust crate thiserror to v2.0.11 (#165) - ([db0a4fd](https://codeberg.org/ThetaDev/artifactview/commit/db0a4fd5d48842ff48a375d241139ad91796422b)) |  | ||||||
| - *(deps)* Update rust crate futures-lite to v2.6.0 (#166) - ([c9a6d67](https://codeberg.org/ThetaDev/artifactview/commit/c9a6d6786f763825874520776653b311bc7bd5d8)) |  | ||||||
| - *(deps)* Update rust crate serde_json to v1.0.137 (#167) - ([558ce7d](https://codeberg.org/ThetaDev/artifactview/commit/558ce7daa8fbedac507f2d6e01961896eb8daac0)) |  | ||||||
| - *(deps)* Update rust crate comrak to 0.34.0 (#168) - ([a88977a](https://codeberg.org/ThetaDev/artifactview/commit/a88977af942d275422670984ddbefa53f8d61e13)) |  | ||||||
| - *(deps)* Update rust crate comrak to 0.35.0 (#169) - ([4042ded](https://codeberg.org/ThetaDev/artifactview/commit/4042ded5aee3763c293ffd264cb2428eb4266845)) |  | ||||||
| - *(deps)* Update rust crate insta to v1.42.1 (#170) - ([0c49fe7](https://codeberg.org/ThetaDev/artifactview/commit/0c49fe751a833ca684bfc39d19e2f1eb7ea269f5)) |  | ||||||
| - *(deps)* Update rust crate axum to 0.8.0 (#157) - ([2c2893d](https://codeberg.org/ThetaDev/artifactview/commit/2c2893da218737572e3943e2b72f7cec4ca6798f)) |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| ## [v0.4.7](https://codeberg.org/ThetaDev/artifactview/compare/v0.4.6..v0.4.7) - 2024-10-12 | ## [v0.4.7](https://codeberg.org/ThetaDev/artifactview/compare/v0.4.6..v0.4.7) - 2024-10-12 | ||||||
| 
 | 
 | ||||||
| ### 🐛 Bug Fixes | ### 🐛 Bug Fixes | ||||||
|  |  | ||||||
							
								
								
									
										1729
									
								
								Cargo.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										1729
									
								
								Cargo.lock
									
										
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										12
									
								
								Cargo.toml
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								Cargo.toml
									
										
									
									
									
								
							|  | @ -1,6 +1,6 @@ | ||||||
| [package] | [package] | ||||||
| name = "artifactview" | name = "artifactview" | ||||||
| version = "0.4.9" | version = "0.4.7" | ||||||
| edition = "2021" | edition = "2021" | ||||||
| authors = ["ThetaDev <thetadev@magenta.de>"] | authors = ["ThetaDev <thetadev@magenta.de>"] | ||||||
| license = "MIT" | license = "MIT" | ||||||
|  | @ -30,12 +30,12 @@ axum = { version = "0.8.0", default-features = false, features = [ | ||||||
|     "tracing", |     "tracing", | ||||||
| ] } | ] } | ||||||
| axum-extra = { version = "0.10.0", features = ["typed-header"] } | axum-extra = { version = "0.10.0", features = ["typed-header"] } | ||||||
| comrak = { version = "0.40.0", default-features = false } | comrak = { version = "0.35.0", default-features = false } | ||||||
| dotenvy = "0.15.7" | dotenvy = "0.15.7" | ||||||
| envy = { path = "crates/envy" } | envy = { path = "crates/envy" } | ||||||
| flate2 = "1.0.30" | flate2 = "1.0.30" | ||||||
| futures-lite = "2.3.0" | futures-lite = "2.3.0" | ||||||
| governor = "0.10.0" | governor = "0.8.0" | ||||||
| headers = "0.4.0" | headers = "0.4.0" | ||||||
| http = "1.1.0" | http = "1.1.0" | ||||||
| humansize = "2.1.3" | humansize = "2.1.3" | ||||||
|  | @ -47,7 +47,7 @@ path_macro = "1.0.0" | ||||||
| percent-encoding = "2.3.1" | percent-encoding = "2.3.1" | ||||||
| pin-project = "1.1.5" | pin-project = "1.1.5" | ||||||
| quick_cache = "0.6.0" | quick_cache = "0.6.0" | ||||||
| rand = "0.9.0" | rand = "0.8.5" | ||||||
| regex = "1.10.4" | regex = "1.10.4" | ||||||
| reqwest = { version = "0.12.4", default-features = false, features = [ | reqwest = { version = "0.12.4", default-features = false, features = [ | ||||||
|     "json", |     "json", | ||||||
|  | @ -85,8 +85,8 @@ flate2 = "1.0.30" | ||||||
| httpdate = "1.0.3" | httpdate = "1.0.3" | ||||||
| insta = { version = "1.39.0", features = ["json"] } | insta = { version = "1.39.0", features = ["json"] } | ||||||
| proptest = "1.4.0" | proptest = "1.4.0" | ||||||
| rstest = { version = "0.25.0", default-features = false } | rstest = { version = "0.24.0", default-features = false } | ||||||
| scraper = "0.23.0" | scraper = "0.22.0" | ||||||
| temp_testdir = "0.2.3" | temp_testdir = "0.2.3" | ||||||
| 
 | 
 | ||||||
| [workspace] | [workspace] | ||||||
|  |  | ||||||
|  | @ -1,10 +1,13 @@ | ||||||
| FROM debian:bookworm-slim | FROM debian:bookworm-slim | ||||||
| 
 | 
 | ||||||
| ARG TARGETARCH | ARG TARGETARCH_ALT | ||||||
| 
 | 
 | ||||||
| RUN apt-get update && apt-get install -y libssl3 ca-certificates dumb-init && apt-get clean | RUN apt-get update && apt-get install -y libssl3 ca-certificates dumb-init && apt-get clean | ||||||
| 
 | 
 | ||||||
| COPY target/${TARGETARCH}/release/artifactview /usr/bin/artifactview | COPY target/${TARGETARCH_ALT}-unknown-linux-gnu/release/artifactview /usr/bin/artifactview | ||||||
| 
 | 
 | ||||||
| EXPOSE 3000 | EXPOSE 3000 | ||||||
| ENTRYPOINT ["dumb-init", "artifactview"] | ENTRYPOINT ["dumb-init", "artifactview"] | ||||||
|  | 
 | ||||||
|  | LABEL repository="https://codeberg.org/ThetaDev/action-kaniko" \ | ||||||
|  |     maintainer="ThetaDev <thetadev@magenta.de>" | ||||||
|  |  | ||||||
|  | @ -49,7 +49,7 @@ tokio-util = { version = "0.7", features = ["compat"], optional = true } | ||||||
| tokio = { version = "1", features = ["full"] } | tokio = { version = "1", features = ["full"] } | ||||||
| tokio-util = { version = "0.7", features = ["compat"] } | tokio-util = { version = "0.7", features = ["compat"] } | ||||||
| env_logger = "0.11.2" | env_logger = "0.11.2" | ||||||
| zip = "2.2.2" | zip = "2.1.5" | ||||||
| 
 | 
 | ||||||
| # shared across multiple examples | # shared across multiple examples | ||||||
| # anyhow = "1" | # anyhow = "1" | ||||||
|  |  | ||||||
|  | @ -74,7 +74,7 @@ async fn test_write_large_zip64_file() { | ||||||
|             assert_eq!(zip64.compressed_size.unwrap(), BATCHED_FILE_SIZE as u64); |             assert_eq!(zip64.compressed_size.unwrap(), BATCHED_FILE_SIZE as u64); | ||||||
|             assert_eq!(zip64.uncompressed_size.unwrap(), BATCHED_FILE_SIZE as u64); |             assert_eq!(zip64.uncompressed_size.unwrap(), BATCHED_FILE_SIZE as u64); | ||||||
|         } |         } | ||||||
|         e => panic!("Expected a Zip64 extended field, got {e:?}"), |         e => panic!("Expected a Zip64 extended field, got {:?}", e), | ||||||
|     } |     } | ||||||
|     assert_eq!(cd_entry.header.uncompressed_size, NON_ZIP64_MAX_SIZE); |     assert_eq!(cd_entry.header.uncompressed_size, NON_ZIP64_MAX_SIZE); | ||||||
|     assert_eq!(cd_entry.header.compressed_size, NON_ZIP64_MAX_SIZE); |     assert_eq!(cd_entry.header.compressed_size, NON_ZIP64_MAX_SIZE); | ||||||
|  |  | ||||||
|  | @ -15,15 +15,15 @@ impl StdError for Error {} | ||||||
| impl fmt::Display for Error { | impl fmt::Display for Error { | ||||||
|     fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { |     fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { | ||||||
|         match self { |         match self { | ||||||
|             Error::MissingValue(field) => write!(fmt, "missing value for {field}"), |             Error::MissingValue(field) => write!(fmt, "missing value for {}", &field), | ||||||
|             Error::Custom(ref msg) => write!(fmt, "{msg}"), |             Error::Custom(ref msg) => write!(fmt, "{}", msg), | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| impl SerdeError for Error { | impl SerdeError for Error { | ||||||
|     fn custom<T: fmt::Display>(msg: T) -> Self { |     fn custom<T: fmt::Display>(msg: T) -> Self { | ||||||
|         Error::Custom(format!("{msg}")) |         Error::Custom(format!("{}", msg)) | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     fn missing_field(field: &'static str) -> Error { |     fn missing_field(field: &'static str) -> Error { | ||||||
|  |  | ||||||
|  | @ -492,7 +492,7 @@ mod tests { | ||||||
|                     newtype: CustomNewType(42) |                     newtype: CustomNewType(42) | ||||||
|                 } |                 } | ||||||
|             ), |             ), | ||||||
|             Err(e) => panic!("{e:#?}"), |             Err(e) => panic!("{:#?}", e), | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | @ -564,7 +564,7 @@ mod tests { | ||||||
|                     newtype: CustomNewType(42) |                     newtype: CustomNewType(42) | ||||||
|                 } |                 } | ||||||
|             ), |             ), | ||||||
|             Err(e) => panic!("{e:#?}"), |             Err(e) => panic!("{:#?}", e), | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,7 @@ | ||||||
|   "$schema": "https://docs.renovatebot.com/renovate-schema.json", |   "$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||||||
|   "extends": [ |   "extends": [ | ||||||
|     "config:best-practices", |     "config:best-practices", | ||||||
|     ":semanticCommitTypeAll(chore)", |     ":semanticCommitTypeAll(chore)" | ||||||
|     ":preserveSemverRanges" |  | ||||||
|   ], |   ], | ||||||
|   "automerge": true, |   "automerge": true, | ||||||
|   "automergeStrategy": "squash", |   "automergeStrategy": "squash", | ||||||
|  |  | ||||||
|  | @ -809,7 +809,7 @@ fn path_components( | ||||||
|     let mut path_components = vec · ", query.run, run_url); |     _ = write!(&mut content, "\n\n Run [#{}]({}) · ", query.run, run_url); | ||||||
|     write_commit(&mut content, &p.run.head_sha); |     write_commit(&mut content, &p.run.head_sha); | ||||||
|     if let Some(date_started) = &date_started { |     if let Some(date_started) = &date_started { | ||||||
|         _ = write!(&mut content, " · {date_started} UTC"); |         _ = write!(&mut content, " · {} UTC", date_started); | ||||||
|     } |     } | ||||||
|     _ = content.write_str("\n\n"); |     _ = content.write_str("\n\n"); | ||||||
| 
 | 
 | ||||||
|  | @ -929,7 +929,7 @@ fn pr_comment_text(p: PrCommentTextParams) -> String { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if let Some(date_started) = &date_started { |     if let Some(date_started) = &date_started { | ||||||
|         _ = write!(&mut prevln, " ({date_started} UTC)"); |         _ = write!(&mut prevln, " ({} UTC)", date_started); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if np_content.is_some() || prev_builds.is_some() { |     if np_content.is_some() || prev_builds.is_some() { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue