Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 0.12.0 #251

Merged
merged 211 commits into from
Jan 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
211 commits
Select commit Hold shift + click to select a range
415bb61
[CHORE] Update GUI Frontend
renovate[bot] Sep 26, 2023
4175442
[CHORE] Update dependency @types/react-dom to v18.2.8
renovate[bot] Sep 27, 2023
67a5bd6
Disable ctrl+p for print dialogue
Raicuparta Sep 28, 2023
74db28b
remove sneaky tab
Raicuparta Sep 28, 2023
210faa3
[CHORE] Update dependency @tauri-apps/api to v1.5.0
renovate[bot] Sep 28, 2023
fe29984
extract common main.tsx/logs.tsx stuff to AppWrapper
Raicuparta Sep 28, 2023
3aeda11
woops suspense in wrong place
Raicuparta Sep 28, 2023
6198bd2
move app wrapper I don't know where to put it
Raicuparta Sep 28, 2023
616bda7
[CHORE] Update CLI
renovate[bot] Sep 28, 2023
0a7b760
[CHORE] Update GUI
renovate[bot] Sep 29, 2023
16bd640
[CHORE] Update dependency vitest to v0.34.6
renovate[bot] Sep 29, 2023
d991bf6
[CHORE] Update Rust crate tauri-build to 1.5.0
renovate[bot] Sep 30, 2023
15a500f
[CHORE] Update Rust crate regex to 1.9.6
renovate[bot] Sep 30, 2023
d9d6cc7
[CHORE] Update Rust crate regex to 1.9.6
renovate[bot] Sep 30, 2023
7945dc6
[CHORE] Update Rust crate regex to 1.9.6 (#221)
Bwc9876 Sep 30, 2023
e225174
[CHORE] Update dependency @types/react to v18.2.24
renovate[bot] Oct 1, 2023
ff803d5
[CHORE] Update dependency @types/react to v18.2.24 (#222)
Bwc9876 Oct 1, 2023
ab1905f
[CHORE] Update GUI Frontend to v6.7.4
renovate[bot] Oct 2, 2023
8e9a88d
[CHORE] Update Rust crate reqwest to 0.11.21
renovate[bot] Oct 2, 2023
ea3320e
[CHORE] Update Rust crate tauri to 1.5.1
renovate[bot] Oct 3, 2023
dfeaea8
[CHORE] Update Rust crate reqwest to 0.11.22
renovate[bot] Oct 3, 2023
37af7d3
[CHORE] Update dependency vite to v4.4.10
renovate[bot] Oct 3, 2023
a51a5d6
[CHORE] Update GUI Frontend
renovate[bot] Oct 4, 2023
7232fc0
[CHORE] Update GUI Frontend
renovate[bot] Oct 4, 2023
1517ffd
[CHORE] Update dependency vite to v4.4.11
renovate[bot] Oct 5, 2023
324d58a
[CHORE] Update dependency vite to v4.4.11 (#230)
Bwc9876 Oct 5, 2023
79775d5
[CHORE] Update GUI Frontend
renovate[bot] Oct 7, 2023
d9e29ff
[CHORE] Update Rust crate tokio to 1.33.0
renovate[bot] Oct 9, 2023
cfc2229
[CHORE] Update Rust crate tokio to 1.33.0
renovate[bot] Oct 9, 2023
8946e82
[CHORE] Update GUI
renovate[bot] Oct 9, 2023
fb37c0b
[CHORE] Update Rust crate regex to 1.10.0
renovate[bot] Oct 10, 2023
60cea8f
[CHORE] Update Rust crate tauri to 1.5.2
renovate[bot] Oct 11, 2023
20b59cb
[CHORE] Update Rust crate tauri to 1.5.2 (#238)
Bwc9876 Oct 11, 2023
2f59bd6
[CHORE] Update Rust crate time to 0.3.30
renovate[bot] Oct 14, 2023
02b040d
[CHORE] Update Rust crate regex to 1.10.1
renovate[bot] Oct 14, 2023
621aba6
[CHORE] Update Rust crate regex to 1.10.1
renovate[bot] Oct 14, 2023
33c8371
[CHORE] Update Rust crate regex to 1.10.2
renovate[bot] Oct 16, 2023
01d7a82
[CHORE] Update Rust crate regex to 1.10.2
renovate[bot] Oct 16, 2023
0fc18cc
[CHORE] Update Rust crate uuid to 1.5.0
renovate[bot] Oct 18, 2023
5286baa
[GUI] Limit Tauri Env Vars
Bwc9876 Oct 20, 2023
68b92d4
[CHORE] Update CLI
renovate[bot] Oct 24, 2023
9c2177d
[CHORE] Update Rust crate futures to 0.3.29
renovate[bot] Oct 26, 2023
df2c030
[CHORE] Update dependency vite-imagetools to v6
renovate[bot] Oct 27, 2023
607ecc3
[CHORE] Update Rust crate tempfile to 3.8.1
renovate[bot] Oct 27, 2023
40a8f6e
Disable ctrl+p for print dialogue (#214)
Bwc9876 Oct 27, 2023
be03022
[CHORE] Update dependency vite-imagetools to v6 (#244)
Bwc9876 Oct 27, 2023
c09ca47
[CHORE] Update GUI Frontend (#235)
renovate[bot] Oct 27, 2023
78e4a45
[GUI] Add Instructions For Running Dev Shell On Nix
Bwc9876 Oct 27, 2023
f8af22e
[CHORE] Update Deps
Bwc9876 Oct 27, 2023
3d12c18
Merge branch 'main' into dev
Bwc9876 Oct 27, 2023
2a03fdf
[GUI] Remove OpenSSL System Dependency
Bwc9876 Oct 27, 2023
7496213
[GUI] Remove OpenSSL Dependency in AUR and deb
Bwc9876 Oct 27, 2023
173d83e
[CHORE] Update Rust crate serde_repr to 0.1.17
renovate[bot] Oct 30, 2023
e9e3cf1
[CHORE] Update GUI Frontend
renovate[bot] Oct 30, 2023
a938490
[CHORE] Update GUI Frontend
renovate[bot] Oct 31, 2023
aaa3e15
[CHORE] Update dependency @types/react to v18.2.34 (#256)
renovate[bot] Nov 2, 2023
ad7115b
[CHORE] Update dependency @vitejs/plugin-react to v4.1.1
renovate[bot] Nov 2, 2023
064b294
Adding Nix Flake With Modules and Overlay (#252)
loco-choco Nov 3, 2023
72167c2
[CHORE] Update dependency vite-imagetools to v6.2.3
renovate[bot] Nov 3, 2023
ce53e97
[CHORE] Update dependency eslint to v8.53.0 (#259)
renovate[bot] Nov 4, 2023
367da09
[CHORE] Update dependency @types/react to v18.2.35
renovate[bot] Nov 5, 2023
9f69015
[CHORE] Update GUI Frontend
renovate[bot] Nov 6, 2023
009991c
[CHORE] Update GUI Frontend
renovate[bot] Nov 7, 2023
e50f1b4
[CHORE] Update dependency @testing-library/react to v14.1.0
renovate[bot] Nov 8, 2023
f30d561
[CHORE] Update Rust crate tokio to 1.34.0
renovate[bot] Nov 9, 2023
c2c4597
[CHORE] Update Rust crate tokio to 1.34.0 (#265)
renovate[bot] Nov 10, 2023
bd353a9
[CHORE] Update Rust crate tokio to 1.34.0 (#267)
renovate[bot] Nov 10, 2023
b8a6cb0
[CHORE] Update Rust crate clap to 4.4.8
renovate[bot] Nov 11, 2023
7198884
Merge branch 'main' into dev
Bwc9876 Nov 11, 2023
089a0fa
[CHORE] Update dependency prettier to v3.1.0
renovate[bot] Nov 13, 2023
b6cad22
[CHORE] Update GUI Frontend
renovate[bot] Nov 13, 2023
32b4398
[CHORE] Update GUI Frontend
renovate[bot] Nov 14, 2023
0da0a3a
[CHORE] Update dependency @vitejs/plugin-react to v4.2.0
renovate[bot] Nov 16, 2023
b41595e
Bump sharp from 0.32.5 to 0.32.6 in /owmods_gui/frontend (#274)
dependabot[bot] Nov 17, 2023
c63c568
Merge branch 'dev' of https://github.com/ow-mods/ow-mod-man into dev
Bwc9876 Nov 17, 2023
e2dedf9
[CHORE] Update dependency @testing-library/react to v14.1.2
renovate[bot] Nov 17, 2023
099993f
[CHORE] Update dependency vite to v5 (#273)
renovate[bot] Nov 17, 2023
7364480
[CHORE] Update dependency eslint to v8.54.0
renovate[bot] Nov 17, 2023
fedcec4
[CHORE] Update Rust crate uuid to 1.6.0
renovate[bot] Nov 20, 2023
be107d0
[CHORE] Update Rust crate uuid to 1.6.1
renovate[bot] Nov 20, 2023
09058b1
[CHORE] Update GUI Frontend
renovate[bot] Nov 20, 2023
1ed1003
[CHORE] Update GUI Frontend
renovate[bot] Nov 21, 2023
f7c1d0c
[CHORE] Update dependency vite to v5.0.2
renovate[bot] Nov 21, 2023
c9736ed
[CHORE] Update dependency @types/react-dom to v18.2.17
renovate[bot] Nov 22, 2023
36f4d96
[CHORE] Update dependency vite-imagetools to v6.2.5
renovate[bot] Nov 24, 2023
ce09638
[CHORE] Update GUI Frontend
renovate[bot] Nov 27, 2023
0fabdad
[CHORE] Update Rust crate clap to 4.4.9
renovate[bot] Nov 27, 2023
b97d86c
[CHORE] Update Rust crate clap to 4.4.10
renovate[bot] Nov 28, 2023
bf83568
[CHORE] Update GUI Frontend
renovate[bot] Nov 28, 2023
5dcc096
[CHORE] Update dependency vite to v5.0.4
renovate[bot] Nov 29, 2023
51830b0
[CHORE] Update GUI Frontend
renovate[bot] Nov 29, 2023
af882b8
[GUI] Add Thumbnails (#277)
Bwc9876 Nov 30, 2023
da85d2c
[META] Credit Translators
Bwc9876 Nov 30, 2023
4245b8a
[GUI] Use remote db when searching local too
Bwc9876 Nov 30, 2023
d9e18a1
[CHORE] Bump Version
Bwc9876 Nov 30, 2023
dc5914f
[CHORE] Update Deps
Bwc9876 Nov 30, 2023
1c1c023
[GUI] Fix thumbnails not showing on updates tab
Bwc9876 Nov 30, 2023
0102f8a
[ALL] Add run-game protocol verb
Bwc9876 Nov 30, 2023
d1d2b09
[GUI] Better Progress Payload Serialization
Bwc9876 Dec 1, 2023
0515dc6
[CHORE] Update Rust crate tauri to 1.5.3 (#294)
renovate[bot] Dec 1, 2023
a2e526c
[CHORE] Update dependency vite-imagetools to v6.2.6 (#295)
renovate[bot] Dec 1, 2023
bae2c08
[CHORE] Update GUI Frontend
renovate[bot] Dec 1, 2023
fa47193
[CHORE] Update dependency @types/react to v18.2.41
renovate[bot] Dec 2, 2023
f2ae909
Update owmods-cli.nix
Bwc9876 Dec 3, 2023
c82cb00
[CHORE] Update dependency vite to v5.0.5
renovate[bot] Dec 4, 2023
f146247
Fix Man Pages In CLI Nix Package
Bwc9876 Dec 4, 2023
2a184d6
[CHORE] Update Rust crate clap to 4.4.11
renovate[bot] Dec 4, 2023
9b9180c
[CHORE] Update GUI Frontend
renovate[bot] Dec 4, 2023
25269a3
[CHORE] Update GUI Frontend
renovate[bot] Dec 5, 2023
a760a6a
[GUI] Add support for `donateLink` property in manifest
Bwc9876 Dec 5, 2023
3c101b4
[CHORE] Update Deps
Bwc9876 Dec 5, 2023
1680edd
[NIX] Bump Version, Remove openssl_1_1
Bwc9876 Dec 5, 2023
63a0ca1
[NIX] Add desktop entry
Bwc9876 Dec 5, 2023
b7b8976
[GUI] Update Chinese Translation
Bwc9876 Dec 5, 2023
22f2717
Bump nix cli version too oops
Bwc9876 Dec 5, 2023
b4c9fc4
[CHORE] Update dependency vite to v5.0.6
renovate[bot] Dec 6, 2023
05343aa
[CHORE] Update dependency typescript to v5.3.3 (#304)
renovate[bot] Dec 6, 2023
6335b68
Update owmods-cli.nix
Bwc9876 Dec 7, 2023
56a0077
[CHORE] Update dependency vite to v5.0.7
renovate[bot] Dec 8, 2023
68dfcbd
[CHORE] Update Rust crate tokio to 1.35.0
renovate[bot] Dec 9, 2023
778a9e1
[CHORE] Update Rust crate tokio to 1.35.0
renovate[bot] Dec 9, 2023
effe145
[CHORE] Update Rust crate tokio to 1.35.0
renovate[bot] Dec 9, 2023
82cc1f2
[CHORE] Update dependency @types/react to v18.2.43
renovate[bot] Dec 9, 2023
7ec79c0
[CHORE] Update Rust crate colored to 2.1.0
renovate[bot] Dec 10, 2023
ad02f37
[CHORE] Update dependency prettier to v3.1.1
renovate[bot] Dec 10, 2023
58c2dfa
[GUI] Fix bad performance on switching tabs
Bwc9876 Dec 11, 2023
6b0de99
[CHORE] Update Deps
Bwc9876 Dec 11, 2023
4919095
[GUI] Add icon for mods that require the DLC
Bwc9876 Dec 17, 2023
0f95a30
[CHORE] Update Rust crate reqwest to 0.11.23
renovate[bot] Dec 18, 2023
6665d3f
[CHORE] Update Rust crate time to 0.3.31
renovate[bot] Dec 19, 2023
c0e3b45
[CHORE] Update Rust crate tokio to 1.35.1
renovate[bot] Dec 19, 2023
18c78d8
[CHORE] Update Rust crate tokio to 1.35.1
renovate[bot] Dec 19, 2023
edff6b0
[CHORE] Update Rust crate tokio to 1.35.1
renovate[bot] Dec 20, 2023
0f4eaec
[CHORE] Update GUI
renovate[bot] Dec 20, 2023
0b77d60
[CHORE] Update GUI Frontend
renovate[bot] Dec 20, 2023
54bdadf
[GUI] Smaller DLC Icon Size
Bwc9876 Dec 21, 2023
82fd461
[GUI] Lower Log Slowdown Limit
Bwc9876 Dec 21, 2023
1a4e74b
[CHORE] Update Rust crate anyhow to 1.0.76
renovate[bot] Dec 21, 2023
54ab2b5
[CHORE] Update Rust crate anyhow to 1.0.76
renovate[bot] Dec 21, 2023
1d552be
[CHORE] Update Rust crate anyhow to 1.0.76
renovate[bot] Dec 21, 2023
67eb958
[CHORE] Update dependency @emotion/react to v11.11.3
renovate[bot] Dec 23, 2023
a109113
[CHORE] Update Rust crate futures to 0.3.30
renovate[bot] Dec 24, 2023
0b917a3
[CHORE] Update GUI Frontend
renovate[bot] Dec 25, 2023
e78654a
[CHORE] Update Rust crate anyhow to 1.0.77
renovate[bot] Dec 27, 2023
3a14545
[CHORE] Update Rust crate anyhow to 1.0.77
renovate[bot] Dec 27, 2023
a145f07
[CHORE] Update Rust crate anyhow to 1.0.77
renovate[bot] Dec 27, 2023
e05a8bd
Update owmods-cli.nix
Bwc9876 Dec 27, 2023
f8778e6
[GUI] Make GUI flake actually build it
Bwc9876 Dec 27, 2023
816b4b6
[GUI] Dont use plugins-workspace
Bwc9876 Dec 27, 2023
85a97ed
[META/NIX] Add devShell and formatter
Bwc9876 Dec 27, 2023
284d39e
[META/NIX] Fix devShell
Bwc9876 Dec 27, 2023
dee54f5
[CHORE] Update Rust crate clap_complete to 4.4.5
renovate[bot] Dec 27, 2023
c420d8e
[META/NIX] Fix bin name in postInstall
Bwc9876 Dec 28, 2023
5dded73
Merge branch 'dev' of https://github.com/ow-mods/ow-mod-man into dev
Bwc9876 Dec 28, 2023
3c9ff3d
[GUI] Fix CSP on fallback image
Bwc9876 Dec 28, 2023
bbfc5c8
[CHORE] Update Rust crate tempfile to 3.9.0
renovate[bot] Dec 28, 2023
441de34
[META] Enable github-actions on renovate
Bwc9876 Dec 28, 2023
3e5e3b0
[META] Update GH actions
Bwc9876 Dec 28, 2023
251b936
[META] Update contributing with new version steps, format
Bwc9876 Dec 28, 2023
80f2f84
[NIX] Refactor (#330)
Spoonbaker Dec 28, 2023
f7107b9
[META] Format nix README, add maintainer
Bwc9876 Dec 28, 2023
6d0bc21
[CORE] Fix Lint Warnings
Bwc9876 Dec 28, 2023
cf71147
[GUI] Add back openssl1.1 deps to deb and PKGBUILD
Bwc9876 Dec 28, 2023
c6603b4
[CORE] Add requires_dlc method to RemoteMod
Bwc9876 Dec 28, 2023
8698aef
[GUI] Add Hide DLC Option to GuiConfig
Bwc9876 Dec 28, 2023
d71a86e
[META] Update Architecture
Bwc9876 Dec 28, 2023
197402b
[CHORE] Update dependency @types/react to v18.2.46 (#331)
renovate[bot] Dec 28, 2023
06e039b
[CHORE] Update CLI
renovate[bot] Dec 28, 2023
a7dc08f
[NIX] Add librsvg2 to nix shell
Bwc9876 Dec 29, 2023
604d5da
[NIX] Fix glib-networking issue, add version suffix
Bwc9876 Dec 29, 2023
b0db731
[CHORE] Update Deps
Bwc9876 Dec 29, 2023
017017c
[META] Change loco name
Bwc9876 Dec 29, 2023
37e1fbf
Merge
Bwc9876 Dec 29, 2023
39ab821
[GUI] Oops
Bwc9876 Dec 29, 2023
fb5720a
[META] Add nix to renovate
Bwc9876 Dec 29, 2023
bc3c38c
[CORE] Move UnsafeLocalMod::Valid into a Box
Bwc9876 Dec 29, 2023
17c03e4
[GUI] Cleanup thumbnail stylings, better remote db handling
Bwc9876 Dec 29, 2023
feed00d
[GUI] Fix flickering when hiding mod thumbnails
Bwc9876 Dec 29, 2023
8821e74
[GUI] Some more thumbnail styling, progress animation
Bwc9876 Dec 30, 2023
bc5a558
[GUI] Return empty tags list if DB isn't available yet
Bwc9876 Dec 30, 2023
d003da6
[CORE] Add thumbnail field to RemoteMod
Bwc9876 Dec 30, 2023
3613bf1
[GUI] Change to using db thumbnails instead of using slug
Bwc9876 Dec 30, 2023
44dd507
[CORE] Better remote mod construction, warn on docs
Bwc9876 Dec 30, 2023
052677b
[GUI] Disable protocol register on Linux
Bwc9876 Dec 30, 2023
049866d
[GUI] Put error into separate module
Bwc9876 Dec 30, 2023
3b203db
[GUI] Add copy unique name button
Bwc9876 Dec 30, 2023
3180849
[CLI] Add `--assert-setup` and `raw`
Bwc9876 Dec 30, 2023
11a8320
[CHORE] Update Rust crate anyhow to 1.0.78
renovate[bot] Dec 31, 2023
c982f61
[CHORE] Update Rust crate anyhow to 1.0.78
renovate[bot] Dec 31, 2023
ea3132e
[CHORE] Update Rust crate anyhow to 1.0.78
renovate[bot] Dec 31, 2023
5afe896
[GUI] Fix Donate Links Appearing Always
Bwc9876 Dec 31, 2023
9324956
Merge branch 'dev' of https://github.com/ow-mods/ow-mod-man into dev
Bwc9876 Dec 31, 2023
4406414
[CHORE] Update Rust crate serde_json to 1.0.109
renovate[bot] Jan 1, 2024
e9bcda1
[CHORE] Update GUI Frontend to v6.17.0
renovate[bot] Jan 1, 2024
819c701
[GUI] Fix Race Condition in Protocol Invoke
Bwc9876 Jan 1, 2024
e884fa6
Merge branch 'dev' of https://github.com/ow-mods/ow-mod-man into dev
Bwc9876 Jan 1, 2024
508312d
[GUI] Update Chinese Translation (#337)
xiaojiafei520 Jan 1, 2024
c606af7
[GUI] Format
Bwc9876 Jan 1, 2024
8717366
[CHORE] Update CLI
renovate[bot] Jan 2, 2024
071f565
[CHORE] Update Core (#340)
renovate[bot] Jan 2, 2024
b1778a0
[GUI] Request focus on install mod earlier
Bwc9876 Jan 2, 2024
8c8c37d
[GUI] Add manager donate link, fix donate icons
Bwc9876 Jan 2, 2024
20657da
[GUI] Add open manager logs button
Bwc9876 Jan 2, 2024
8afb4d5
[CORE] Derive Debug on structs
Bwc9876 Jan 2, 2024
67848e2
[GUI] Improve progress reporting and thumbnail loading
Bwc9876 Jan 2, 2024
0d4ab90
[GUI] Better settings layout
Bwc9876 Jan 2, 2024
1af3a03
[CHORE] Update Rust crate anyhow to 1.0.79 (#341)
renovate[bot] Jan 2, 2024
67583ee
[CHORE] Update Deps
Bwc9876 Jan 2, 2024
a63e709
[GUI] Properly wrap settings form
Bwc9876 Jan 2, 2024
109c995
[GUI] Vertical align image icon for ModTable header
Bwc9876 Jan 2, 2024
c0ab3d7
[GUI] Handle thumbnail loading bg better
Bwc9876 Jan 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ blank_issues_enabled: true
contact_links:
- name: "Need Help With Using The Manager?"
url: "https://discord.com/invite/wusTQYbYTc"
about: "Join our Discord"
about: "Join our Discord"
4 changes: 4 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# [Title Here]

<!-- Which packages this PR affects -->

## Package(s)

- [ ] GUI
Expand All @@ -10,13 +11,16 @@

<!-- Any issues this PR resolves (use resolves #{ISSUE NUMBER}) -->
<!-- If none, just delete the section -->

## Resolves

- resolves #

<!-- Any important notes (breaking API changes, etc) -->
<!-- If none, just delete the section -->

## Important Notes

<!-- Long description of what you changed -->

## Description
7 changes: 2 additions & 5 deletions .github/workflows/ci_js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ jobs:
working-directory: ./owmods_gui/frontend
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
ref: ${{ github.head_ref }}

- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 20

Expand Down Expand Up @@ -63,6 +63,3 @@ jobs:

- name: Check Formatting
run: pnpm prettier-check

- name: Run Tests
run: pnpm test
16 changes: 4 additions & 12 deletions .github/workflows/ci_rs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Build Dependencies
run: |
Expand All @@ -44,10 +44,7 @@ jobs:
components: clippy, rustfmt

- name: Check Formatting
uses: actions-rs/cargo@v1
with:
command: fmt
args: --check
run: cargo fmt --check

- name: Setup Rust Cache
uses: Swatinem/rust-cache@v2
Expand All @@ -58,12 +55,7 @@ jobs:
run: mkdir owmods_gui/dist

- name: Check Clippy
uses: actions-rs/cargo@v1
with:
command: lint
run: cargo lint

- name: Run Tests (Core)
uses: actions-rs/cargo@v1
with:
command: test
args: -p owmods_core
run: cargo test -p owmods_core
8 changes: 4 additions & 4 deletions .github/workflows/nightly_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install dependencies (ubuntu only)
if: matrix.platform == 'ubuntu-20.04'
Expand All @@ -39,7 +39,7 @@ jobs:
shared-key: v1-${{ runner.os }}-rust-cache-${{ hashFiles('Cargo.lock') }}

- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 20

Expand Down Expand Up @@ -80,7 +80,7 @@ jobs:
# Seperate artifacts for each platform

- name: Upload GUI (Linux)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: matrix.platform == 'ubuntu-20.04'
with:
name: GUI-Nightly-Linux
Expand All @@ -89,7 +89,7 @@ jobs:
target/release/bundle/**/*.AppImage

- name: Upload GUI (Windows)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: matrix.platform == 'windows-latest'
with:
name: GUI-Nightly-Windows
Expand Down
7 changes: 2 additions & 5 deletions .github/workflows/post_release_cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Setup Rust Toolchain
uses: dtolnay/rust-toolchain@stable
Expand All @@ -25,12 +25,9 @@ jobs:
shared-key: ${{ runner.os }}-rust-cache-${{ hashFiles('Cargo.lock') }}

- name: Publish To Crates.io
uses: actions-rs/cargo@v1
run: cargo publish -p owmods_cli
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
with:
command: publish
args: -p owmods_cli

- name: Create PKGBUILD
run: cargo xtask cli_pkg_build
Expand Down
7 changes: 2 additions & 5 deletions .github/workflows/post_release_core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Setup Rust Toolchain
uses: dtolnay/rust-toolchain@stable
Expand All @@ -24,9 +24,6 @@ jobs:
shared-key: ${{ runner.os }}-rust-cache-${{ hashFiles('Cargo.lock') }}

- name: Publish Core
uses: actions-rs/cargo@v1
run: cargo publish -p owmods_core
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
with:
command: publish
args: -p owmods_core
4 changes: 2 additions & 2 deletions .github/workflows/post_release_gui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ jobs:
name: Publish
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Rust Toolchain
uses: dtolnay/rust-toolchain@stable
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release_cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Setup Rust Toolchain
uses: dtolnay/rust-toolchain@stable
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release_core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Setup Rust Toolchain
uses: dtolnay/rust-toolchain@stable
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release_gui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install dependencies (ubuntu only)
if: matrix.platform == 'ubuntu-20.04'
Expand All @@ -34,7 +34,7 @@ jobs:
shared-key: ${{ runner.os }}-rust-cache-${{ hashFiles('Cargo.lock') }}

- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 20

Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Build Output
target
dist/
result
scripts/
owmods.tar.zst
owmods_gui/frontend/stats.html
Expand Down
Loading