27abe2b42f
Upgrade JDK version
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-latest) (push) Successful in 40m21s
/ typos (pull_request) Failing after 1m5s
/ tombi (pull_request) Successful in 21s
/ shear (pull_request) Failing after 2m28s
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows-latest) (push) Has been cancelled
2025-11-01 15:01:58 +03:00
ece15a97a0
Update tauri configurations and CI build file
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows-latest) (push) Has been cancelled
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-latest) (push) Has been cancelled
2025-11-01 14:31:26 +03:00
97a9c24768
Merge tag 'v0.10.16' into beta
2025-11-01 14:14:52 +03:00
Michael H.
19393a38bb
fix(build): build on cargo.toml modifications
2025-10-20 18:59:02 +02:00
03b49284e1
ci: add more branches and tags
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-latest) (push) Successful in 37m51s
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows-latest) (push) Has been cancelled
2025-10-19 07:07:47 +03:00
cc963cfc40
Merge commit '7fa442fb28a2b9156690ff147206275163e7aec8' into beta
2025-10-19 06:50:50 +03:00
Josiah Glosson
b23d3e674f
Update Rust & Java dependencies ( #4540 )
...
* Update Java dependencies
* Baselint lint fixes
* Update Rust version
* Update actix-files 0.6.6 -> 0.6.8
* Update actix-http 3.11.0 -> 3.11.2
* Update actix-rt 2.10.0 -> 2.11.0
* Update async_zip 0.0.17 -> 0.0.18
* Update async-compression 0.4.27 -> 0.4.32
* Update async-trait 0.1.88 -> 0.1.89
* Update async-tungstenite 0.30.0 -> 0.31.0
* Update const_format 0.2.34 -> 0.2.35
* Update bitflags 2.9.1 -> 2.9.4
* Update bytemuck 1.23.1 -> 1.24.0
* Update typed-path 0.11.0 -> 0.12.0
* Update chrono 0.4.41 -> 0.4.42
* Update cidre 0.11.2 -> 0.11.3
* Update clap 4.5.43 -> 4.5.48
* Update data-url 0.3.1 -> 0.3.2
* Update discord-rich-presence 0.2.5 -> 1.0.0
* Update enumset 1.1.7 -> 1.1.10
* Update flate2 1.1.2 -> 1.1.4
* Update hyper 1.6.0 -> 1.7.0
* Update hyper-util 0.1.16 -> 0.1.17
* Update iana-time-zone 0.1.63 -> 0.1.64
* Update image 0.25.6 -> 0.25.8
* Update indexmap 2.10.0 -> 2.11.4
* Update json-patch 4.0.0 -> 4.1.0
* Update meilisearch-sdk 0.29.1 -> 0.30.0
* Update clickhouse 0.13.3 -> 0.14.0
* Fix some prettier things
* Update lettre 0.11.18 -> 0.11.19
* Update phf 0.12.1 -> 0.13.1
* Update png 0.17.16 -> 0.18.0
* Update quick-xml 0.38.1 -> 0.38.3
* Update redis 0.32.4 -> 0.32.7
* Update regex 1.11.1 -> 1.11.3
* Update reqwest 0.12.22 -> 0.12.23
* Update rust_decimal 1.37.2 -> 1.38.0
* Update rust-s3 0.35.1 -> 0.37.0
* Update serde 1.0.219 -> 1.0.228
* Update serde_bytes 0.11.17 -> 0.11.19
* Update serde_json 1.0.142 -> 1.0.145
* Update serde_with 3.14.0 -> 3.15.0
* Update sentry 0.42.0 -> 0.45.0 and sentry-actix 0.42.0 -> 0.45.0
* Update spdx 0.10.9 -> 0.12.0
* Update sysinfo 0.36.1 -> 0.37.2
* Update tauri 2.7.0 -> 2.8.5
* Update tauri-build 2.3.1 -> 2.4.1
* Update tauri-plugin-deep-link 2.4.1 -> 2.4.3
* Update tauri-plugin-dialog 2.3.2 -> 2.4.0
* Update tauri-plugin-http 2.5.1 -> 2.5.2
* Update tauri-plugin-opener 2.4.0 -> 2.5.0
* Update tauri-plugin-os 2.3.0 -> 2.3.1
* Update tauri-plugin-single-instance 2.3.2 -> 2.3.4
* Update tempfile 3.20.0 -> 3.23.0
* Update thiserror 2.0.12 -> 2.0.17
* Update tracing-subscriber 0.3.19 -> 0.3.20
* Update url 2.5.4 -> 2.5.7
* Update uuid 1.17.0 -> 1.18.1
* Update webp 0.3.0 -> 0.3.1
* Update whoami 1.6.0 -> 1.6.1
* Note that windows and windows-core can't be updated yet
* Update zbus 5.9.0 -> 5.11.0
* Update zip 4.3.0 -> 6.0.0
* Fix build
* Enforce rustls crypto provider
* Refresh Cargo.lock
* Update transitive dependencies
* Bump Gradle usage to Java 17
* Use ubuntu-latest consistently across workflows
* Fix lint
* Fix lint in Rust
* Update native-dialog 0.9.0 -> 0.9.2
* Update regex 1.11.3 -> 1.12.2
* Update reqwest 0.12.23 -> 0.12.24
* Update rust_decimal 1.38.0 -> 1.39.0
* Remaining lock-only updates
* chore: move TLS impl of some other dependencies to aws-lc-rs
The AWS bloatware "virus" expands by sheer force of widespread adoption
by the ecosystem... 🫣
* chore(fmt): run Tombi
---------
Co-authored-by: Alejandro González <me@alegon.dev >
2025-10-15 20:45:47 +00:00
aecsocket
4cd8ccd319
Taplo and typos in CI, TOML cleanup ( #4510 )
...
* Taplo and typos in CI
* Clean up Cargo.toml files
* Fix CI
* Fix CI
* Run typos in CI
* Loosen typos a bit
* Fix typos
* Fix taplo
* Switch to Tombi
* Fix Tombi errors
* Remove unused typos config
* Tombi fmt
* Remove extraneous cargo fmt
* fix typos
2025-10-12 20:18:38 +00:00
aecsocket
36d0760a3e
Use Nightly + Cranelift for dev, only fail on warnings in CI ( #4388 )
...
* Switch to nightly + cranelift
* Fail on warnings only in CI
* Fix check errors
* Don't use mold on Linux to fix CI
* Pin nightly toolchain and add default rustup components
* Fix another CI thing
* PR comment
2025-09-18 18:20:19 +00:00
Cal H.
8cf42471a3
feat: Reintroduce crowdin synchronization. ( #4178 )
...
* feat: crowdin
* fix: preflight check
* fix: workflow
* fix: workflow
* fix: fail on preflight failure
* fix: crowdin config
* fix: ci
* fix: crowdin sources
* fix: crowdin config
* fix: crowdin pull
* fix: crowdin
* fix: crowdin issues
* fix: add-paths
* fix: move pr body to markdown template
* fix: lint & moderation package
* Update Crowdin link in pull request template
Signed-off-by: Cal H. <contact@cal.engineer >
* Update crowdin links
---------
Signed-off-by: Cal H. <contact@cal.engineer >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-08-25 21:50:01 +00:00
Alejandro González
6f59f4c110
fix: tag Labrinth and Daedalus Docker builds with the right metadata ( #4147 )
...
* fix: tag Labrinth and Daedalus Docker builds with the right metadata
* chore: make it clear that Labrinth license is AGPL-3.0-only
2025-08-16 15:47:11 +00:00
Alejandro González
3b8cd661bc
feat(labrinth): database seed data fixtures for better installation and testing ( #4132 )
...
* feat(labrinth): database seed data fixtures for better installation and testing
* chore(labrinth): simplify and fixup seed data fixture
* docs(contributing/labrinth): enable all useful features for `sqlx-cli` install
* chore(docs/labrinth): fix typo
* chore(docs/labrinth): fix `cargo fmt` parameter typo
* chore: replace Labrinth -> labrinth
2025-08-09 14:51:04 +00:00
7cea4b21a8
ci: fix build
2025-07-26 00:16:09 +03:00
7846fd00aa
ci: fix build
2025-07-25 07:51:11 +03:00
cebc195fe0
ci: update workflow script
2025-07-25 06:56:36 +03:00
Alejandro González
0e0ca1971a
chore(ci): switch back to upstream cache-cargo-install-action ( #4047 )
2025-07-22 22:43:04 +00:00
Alejandro González
bb9af18eed
perf(docker): cache image builds through cache mounts and GHA cache ( #4020 )
...
* perf(docker): cache image builds through cache mounts and GHA cache
* tweak(ci/docker): switch to inline registry cache
2025-07-22 22:31:56 +00:00
Alejandro González
d4516d3527
feat(app): configurable Modrinth endpoints through .env files ( #4015 )
2025-07-21 22:55:57 +00:00
46d30e491a
ci: another fix
2025-07-21 02:20:12 +03:00
059c0618f1
ci: reconfigure output bundles
2025-07-21 02:00:52 +03:00
Josiah Glosson
526561f2de
Add --color to intl:extract verification ( #4023 )
2025-07-19 12:42:17 +00:00
Josiah Glosson
b943638afb
Verify that intl:extract has been run ( #3979 )
2025-07-11 21:48:07 +00:00
1ef96c447e
ci: patch validating git config on windows runner
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-latest) (push) Failing after 3h10m8s
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows-latest) (push) Has been cancelled
2025-07-10 16:30:04 +03:00
1ec92b5f97
ci: add steps with LF & CRLF checks
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows-latest) (push) Has been cancelled
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-latest) (push) Has been cancelled
2025-07-10 15:59:17 +03:00
f0a4532051
ci: update astralrinth-build.yml
2025-07-10 15:53:26 +03:00
Alejandro González
36ad1f16e4
ci(theseus): assorted tweaks and fixes ( #3949 )
...
* ci(theseus-build): ensure only relevant bundle artifacts are uploaded
Tauri leaves behind quite a bit of intermediate garbage in these target
folders, even when building with no build cache.
* ci(theseus-release): fix typo in RPM package URL generation
* ci(theseus-build): generate shorter and more user-friendly commit build versions
2025-07-08 21:02:17 +00:00
Alejandro González
6caf794ae1
dist(docker): add curl package to Labrinth image, some other minor tweaks ( #3915 )
...
* dist(docker): add `.dockerignore` as symlink to `.gitignore`
This ensures that no files outside of version control are transferred to
the Docker build context for Labrinth and Daedalus images, which
significantly improves build speed (if a `target` directory is already
present) and build reproducibility.
* chore(dist/docker): simplify out unneeeded statements, move `SQLX_OFFLINE` env var setting to build command itself
The latter approach ensures that developers building the image locally
don't forget to set `SQLX_OFFLINE`, too.
* dist(docker): add `curl` package to Labrinth image
2025-07-08 19:22:15 +00:00
ab57926e44
ref: Remove unused workflow steps
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-latest) (push) Successful in 38m6s
2025-07-07 19:20:40 +03:00
fba296215d
fix for gitea
AstralRinth App build / Build (universal-apple-darwin, macos-latest) (push) Has been cancelled
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows-latest) (push) Has been cancelled
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-latest) (push) Has been cancelled
2025-07-07 18:37:14 +03:00
d7e03fe2be
another fix for github actions
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows-latest) (push) Has been cancelled
AstralRinth App build / Build (universal-apple-darwin, macos-latest) (push) Has been cancelled
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-22.04) (push) Has been cancelled
2025-07-07 18:20:37 +03:00
ba88244571
fix?
AstralRinth App build / Build (universal-apple-darwin, macos-latest) (push) Has been cancelled
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows-latest) (push) Has been cancelled
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-22.04) (push) Has been cancelled
2025-07-07 18:18:57 +03:00
d6d77256fe
fix workflow
AstralRinth App build / Build (universal-apple-darwin, macos-latest) (push) Has been cancelled
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows-latest) (push) Has been cancelled
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-22.04) (push) Has been cancelled
2025-07-07 18:01:20 +03:00
7449a209fb
update workflow
AstralRinth App build / Build (universal-apple-darwin, macos) (push) Has been cancelled
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows) (push) Has been cancelled
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu) (push) Has been cancelled
2025-07-07 17:57:14 +03:00
81852859ca
update workflow and tauri config
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-22.04) (push) Failing after 24m38s
AstralRinth App build / Build (universal-apple-darwin, macos-latest) (push) Has been cancelled
AstralRinth App build / Build (x86_64-pc-windows-msvc, windows-latest) (push) Has been cancelled
2025-07-07 17:21:03 +03:00
9bd87cf986
Merge commit 'bc90c27e27df60f95a1fdc3572fb0bd5aa4fd102' into feature-clean
2025-07-07 17:14:06 +03:00
Alejandro González
a32fe6a41f
ci: revamp app build workflow, introduce a new one for release deployment ( #3921 )
...
* feat(ci): clean up app release build workflow, set app versions to match tag's
* feat(ci): rename Theseus build workflow, add new release workflow
* chore(ci): minor tweaks to `theseus-build` workflow
* chore: update workflow reference in comments
2025-07-06 21:41:52 +00:00
f914ea1c7d
fix: Ubuntu CI/CD building
AstralRinth App Build / build (ubuntu-latest) (push) Successful in 23m47s
AstralRinth App Build / build (macos-latest) (push) Has been cancelled
AstralRinth App Build / build (windows-latest) (push) Has been cancelled
2025-07-06 01:38:26 +03:00
7e58d7dd35
Merge commit '8faea1663ae0c6d1190a5043054197b6a58019f3' into feature-clean
AstralRinth App Build / build (ubuntu-latest) (push) Failing after 14m17s
AstralRinth App Build / build (macos-latest) (push) Has been cancelled
AstralRinth App Build / build (windows-latest) (push) Has been cancelled
2025-07-05 23:11:27 +03:00
Josiah Glosson
db963eb5de
Set JAVA_HOME to JAVA_HOME_11_X64 on Windows for theseus-release ( #3848 )
...
* Set JAVA_HOME to JAVA_HOME_11_X64 on Windows for theseus-release
* Add quotes around $env:JAVA_HOME_11_X64
Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com >
Signed-off-by: Josiah Glosson <soujournme@gmail.com >
---------
Signed-off-by: Josiah Glosson <soujournme@gmail.com >
Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com >
2025-06-27 15:44:36 +00:00
Alejandro González
b75cfc063b
Sign Windows Theseus binaries with DigiCert KeyLocker's cloud HSM ( #3838 )
...
* feat(ci): sign Windows Theseus bins with DigiCert KeyLocker cloud HSM
* perf(ci): speed up Jsign installation
* fix(ci): use absolute path to DigiCert client certificate
This should avoid errors related to Jsign not being able to find it
we've seen on CI.
* fix(ci): trim strange characters out from DigiCert credentials
* ci: another attempt at fixing Jsign errors
* chore: add comment mentioning why `jsign` choco deps are ignored
* tweak: move KeyLocker signing config to CI release Tauri config file
This prevents casual local builds from attempting to use a signing
command they really can't use, improving developer experience.
* tweak(ci/windows): do not waste time and signatures with MSIs
We aren't distributing these anyway. This should reduce the signing
operations required for building the app from 5 (one for the binary,
another for the MSI installer, two for WiX extension DLLs and one for
the NSIS installer) to 2.
* feat(ci): make Windows code signing toggleable, do not sign non-final builds
* chore(ci): tweak `sign-windows-binaries` input wording
* fix(ci): deal with usual Powershell syntax shenanigans
* fix(ci): work around more Powershell syntax shenanigans
Who thought it'd be a good idea to make a comma a synonymous of a space
for separating command line arguments? Why have to characters for the
same thing?
* perf(ci): do not run app build workflow on Labrinth changes
Labrinth is not related to the app at all, so this is just a waste of CI
minutes.
* ci(theseus): enable Windows code signing by default for manual triggers
These are expected to be not that common, so defaulting to what causes
the least human errors when it comes to publishing a release makes most
sense.
2025-06-26 17:43:20 +00:00
84bbb0d68f
possible workflow fix for Gitea
AstralRinth App Build / build (macos-latest) (push) Has been cancelled
AstralRinth App Build / build (windows-latest) (push) Has been cancelled
AstralRinth App Build / build (ubuntu-latest) (push) Successful in 29m25s
2025-06-19 04:02:51 +03:00
21f2c0e7aa
Merge commit 'dbde3c4669af10dd577590ed6980e5bd4552d13c' into feature-clean
2025-06-19 03:45:56 +03:00
7b234c7f55
possible ubuntu build fix
AstralRinth App Build / build (macos-latest) (push) Has been cancelled
AstralRinth App Build / build (ubuntu-latest) (push) Has been cancelled
AstralRinth App Build / build (windows-latest) (push) Has been cancelled
2025-06-19 03:30:20 +03:00
Alejandro González
c9b98a6154
Small CI flakiness fix and performance tweak ( #3780 )
...
* perf(ci): use Turbo to schedule both `lint` and `test` tasks at once
* fix(ci): wait until service containers are initialized for tests
This is achieved by adding a health check to the containers, and
instructing the CI workflow to wait until the containers are healthy.
Not doing this wait risks spurious CI failures due to DB migrations
being applied before the DB even starts.
* chore(turbo): use locally installed schema in new Turbo override file
On the latest versions of Turbo, this ensures that the used schema is
always in sync with what's available in the installed Turbo version,
which is something that has already caused confusion to me before.
2025-06-13 21:34:40 +00:00
Alejandro González
4e3bd4e282
enh(ci): optimize Turbo CI check workflow, track Rust and Node toolchain versions in well-known files ( #3776 )
...
* enh(ci): optimize Turbo CI check workflow, track Rust and Node toolchain versions in well-known files
* fix(ci): build `sqlx-cli` with `rustls` to fix Postgres TLS failures
2025-06-12 16:47:28 -07:00
881ce11ab8
Update .github/workflows/theseus-release.yml
AstralRinth App Build / build (ubuntu-latest) (push) Successful in 28m32s
AstralRinth App Build / build (windows-latest) (push) Failing after 40s
AstralRinth App Build / build (macos-latest) (push) Has been cancelled
2025-04-21 20:26:29 +03:00
3d3038323c
Bump to v0.9.306
AstralRinth App build / build (ubuntu-latest) (push) Successful in 40m17s
AstralRinth App build / build (macos-latest) (push) Has been cancelled
AstralRinth App build / build (windows-latest) (push) Failing after 1m28s
2025-04-19 18:01:41 +03:00
Jai A
b9d90aa635
Rebuild daedalus
2025-03-26 21:51:46 -07:00
d494ab9d5c
Merge commit 'd51a1c47c70d44bfcc1af6fe58f244170513470c' into feature-clean
2025-03-07 23:18:50 +03:00
Jai Agrawal
19787a3f51
Subpackage common -> ariadne ( #3323 )
...
* Subpackage common -> ariadne
* add common
* Remove build
* only build labrinth
* common
* set sqlx offline
* copy dirs
* Fix build
2025-03-01 20:53:43 -08:00