Commit graph

1930 commits

Author SHA1 Message Date
Jiahao XU
ffe47d30c6
Rm unused percent_encode_http_url_path
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-28 00:55:24 +10:00
Jiahao XU
1350ac342f
Refactor: Extract new fn GhApiClient::do_fetch
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-28 00:54:14 +10:00
Jiahao XU
361aca4d8f
Fix unit testing
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-28 00:17:52 +10:00
Jiahao XU
fd5b78c337
Add logging to unit testing
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-28 00:15:19 +10:00
Jiahao XU
cb418fda11
Refactor: Make sure 'static Future is returned
To make it easier to create generic function

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-27 23:37:27 +10:00
Jiahao XU
c36145f2b4
Merge branch 'main' into feat/private-github-repo 2024-05-25 11:00:05 +10:00
github-actions[bot]
88b4dd4e65
dep: Upgrade transitive dependencies (#1709)
Co-authored-by: github-actions <github-actions@github.com>
2024-05-24 08:40:07 +00:00
github-actions[bot]
4545b16e0b
release: cargo-binstall v1.6.7 (#1707)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-18 06:13:50 +00:00
github-actions[bot]
6cede2e8dc
release: binstalk v0.23.1 (#1706)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-18 05:20:48 +00:00
github-actions[bot]
abc0dbee67
release: binstalk-fetchers v0.4.1 (#1705)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-18 04:23:54 +00:00
dependabot[bot]
45307909c3
build(deps): bump the deps group with 2 updates (#1704)
Bumps the deps group with 2 updates: [itertools](https://github.com/rust-itertools/itertools) and [thiserror](https://github.com/dtolnay/thiserror).


Updates `itertools` from 0.12.1 to 0.13.0
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.12.1...v0.13.0)

Updates `thiserror` from 1.0.60 to 1.0.61
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.60...1.0.61)

---
updated-dependencies:
- dependency-name: itertools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-18 03:28:12 +00:00
github-actions[bot]
ec08340fc3
dep: Upgrade transitive dependencies (#1703)
Co-authored-by: github-actions <github-actions@github.com>
2024-05-17 09:03:37 +00:00
Jiahao XU
f90eea4235
Refactor: Return 'static future
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-15 23:43:45 +10:00
github-actions[bot]
496eda8439
release: cargo-binstall v1.6.6 (#1697)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-11 03:35:50 +00:00
dependabot[bot]
e74127b04e
build(deps): bump file-format from 0.24.0 to 0.25.0 in the deps group (#1696)
Bumps the deps group with 1 update: [file-format](https://github.com/mmalecot/file-format).


Updates `file-format` from 0.24.0 to 0.25.0
- [Release notes](https://github.com/mmalecot/file-format/releases)
- [Changelog](https://github.com/mmalecot/file-format/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mmalecot/file-format/compare/v0.24.0...v0.25.0)

---
updated-dependencies:
- dependency-name: file-format
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-11 01:43:39 +00:00
github-actions[bot]
331e0efb51
dep: Upgrade transitive dependencies (#1695)
Co-authored-by: github-actions <github-actions@github.com>
2024-05-10 03:38:43 +00:00
Jiahao XU
f9008d7c93
Fix testing
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-09 23:32:30 +10:00
Jiahao XU
6e6d7d778f
Refactor: Use GhRepo in GhRelease
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-09 23:30:53 +10:00
Jiahao XU
7bd8468c35
Refactor: Move HasReleaseArtifacts failure variants into GhApiError
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-09 23:25:22 +10:00
Jiahao XU
5417475542
Impl draft version of fetching repo info
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-08 23:14:07 +10:00
Jiahao XU
6c67c7dd32
Rename mod request to release_artifacts`
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-07 22:44:21 +10:00
Jiahao XU
645a2f2981
Remove unnecessary import in mod error::test
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-07 22:37:10 +10:00
Jiahao XU
e06ea36ff0
Fix running cargo test in binstalk-git-repo-api`
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-07 22:32:21 +10:00
Jiahao XU
30a4a53c67
Move test_graph_ql_error_type to mod error
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-07 22:31:26 +10:00
Jiahao XU
0708f6f348
Ret artifact url in has_release_artifact
So that we can use it to download from private repositories.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-06 23:00:02 +10:00
Jiahao XU
d2914cca42
Refactor: Extract new mod error
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-06 22:47:05 +10:00
Jiahao XU
8bda7eadf5
Fix just check: Rm deleted features from cargo-hack check
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-05 23:54:55 +10:00
Jiahao XU
90670a6bc9
Fix CI lint warnings
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-05 23:54:31 +10:00
Jiahao XU
9efe39528f
Refactor: Create new crate binstalk-git-repo-api
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-05-05 23:49:09 +10:00
github-actions[bot]
dfdaf6952e
release: cargo-binstall v1.6.5 (#1686)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-03 08:19:06 +00:00
github-actions[bot]
25a21830cc
dep: Upgrade transitive dependencies (#1685)
Co-authored-by: github-actions <github-actions@github.com>
2024-05-03 05:43:23 +00:00
github-actions[bot]
11f5feac08
release: binstalk v0.23.0 (#1678)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-03 02:07:00 +00:00
github-actions[bot]
27bc4a2d2a
release: detect-targets v0.1.17 (#1682)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-03 00:29:20 +00:00
github-actions[bot]
bf077e1e3a
release: binstalk-downloader v0.10.3 (#1684)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-03 00:19:19 +00:00
Jiahao XU
2d856bf1c0
Speedup ci by using personal access token for testing (#1680)
* Use secrets,CI_TEST_GITHUB_TOKEN for testing in ci.yml

* Run e2e-test in release-packages.yml using secrets.CI_TEST_GITHUB_TOKEN

* Use CI_RELEASE_TEST_GITHUB_TOKEN in e2e-test in release-packages.yml
2024-05-02 23:44:23 +00:00
Jiahao XU
6ef3b665f4
Fix clippy lint error in 1.78.0 (#1679)
* Bump msrv of binstalk-downloader to 1.70.0

* Fix trait bound in multiple places

for copy_file_to_mpsc

* Rm super-trait trait bounds for FusedStream

* Bump detect-targets msrv to 1.62.0

* Bump cargo-binstall msrv to 1.70.0
2024-05-02 23:03:12 +00:00
github-actions[bot]
aaaa2b1387
release: atomic-file-install v1.0.3 (#1673)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-02 12:06:53 +00:00
github-actions[bot]
ce5f37738f
release: binstalk-registry v0.8.0 (#1677)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-02 11:15:21 +00:00
github-actions[bot]
a9fad9fce4
release: cargo-toml-workspace v6.0.0 (#1676)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-02 10:22:24 +00:00
github-actions[bot]
d515e11a8b
release: binstalk-downloader v0.10.2 (#1675)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-02 09:08:24 +00:00
github-actions[bot]
65a3c2c918
release: detect-targets v0.1.16 (#1674)
chore: Release

Co-authored-by: github-actions <github-actions@github.com>
2024-05-02 09:02:44 +00:00
Jiahao XU
3198712328
Bump release-pr to v2.1.1 (#1672) 2024-05-02 05:27:20 +00:00
github-actions[bot]
ecd8942897
dep: Upgrade transitive dependencies (#1670)
Co-authored-by: github-actions <github-actions@github.com>
2024-04-26 03:31:43 +00:00
Jiahao XU
fda8cac41a
Bump reqwest to 0.12.4 and enable feature zstd (#1667)
to support compression using zstd.

Also enable `http2` (which is now enabled by other deps of this crate).

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-04-24 07:32:39 +00:00
dependabot[bot]
55024b0771
build(deps): bump the deps group with 2 updates (#1664)
Bumps the deps group with 2 updates: [toml_edit](https://github.com/toml-rs/toml) and [cargo_toml](https://gitlab.com/lib.rs/cargo_toml).


Updates `toml_edit` from 0.22.11 to 0.22.12
- [Commits](https://github.com/toml-rs/toml/compare/v0.22.11...v0.22.12)

Updates `cargo_toml` from 0.19.2 to 0.20.0
- [Commits](https://gitlab.com/lib.rs/cargo_toml/compare/v0.19.2...v0.20.0)

---
updated-dependencies:
- dependency-name: toml_edit
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: cargo_toml
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-20 02:12:40 +00:00
dependabot[bot]
f45dd80b4d
build(deps): bump rustls from 0.21.10 to 0.21.11 (#1663)
Bumps [rustls](https://github.com/rustls/rustls) from 0.21.10 to 0.21.11.
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.21.10...v/0.21.11)

---
updated-dependencies:
- dependency-name: rustls
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-20 01:54:12 +00:00
github-actions[bot]
6476c3bdd9
dep: Upgrade transitive dependencies (#1662)
Co-authored-by: github-actions <github-actions@github.com>
2024-04-19 03:32:40 +00:00
dependabot[bot]
479dd07d14
build(deps): bump the deps group with 2 updates (#1661)
Bumps the deps group with 2 updates: [windows](https://github.com/microsoft/windows-rs) and [either](https://github.com/rayon-rs/either).


Updates `windows` from 0.54.0 to 0.56.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/compare/0.54.0...0.56.0)

Updates `either` from 1.10.0 to 1.11.0
- [Commits](https://github.com/rayon-rs/either/compare/1.10.0...1.11.0)

---
updated-dependencies:
- dependency-name: windows
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: either
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-13 01:38:03 +00:00
github-actions[bot]
9ca98efb51
dep: Upgrade transitive dependencies (#1660)
Co-authored-by: github-actions <github-actions@github.com>
2024-04-12 03:47:18 +00:00
dependabot[bot]
f1b7cd4430
build(deps): bump async_zip from 0.0.16 to 0.0.17 in the deps group (#1659)
* build(deps): bump async_zip from 0.0.16 to 0.0.17 in the deps group

Bumps the deps group with 1 update: [async_zip](https://github.com/Majored/rs-async-zip).


Updates `async_zip` from 0.0.16 to 0.0.17
- [Release notes](https://github.com/Majored/rs-async-zip/releases)
- [Commits](https://github.com/Majored/rs-async-zip/compare/v0.0.16...v0.0.17)

---
updated-dependencies:
- dependency-name: async_zip
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix `extract_zip_entry` generic bound

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-04-06 03:38:11 +00:00