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

[CI] Merge patch-atomic-deprecated-ci-runner-02-17-2025-1739827873 into dev #3943

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions .github/workflows/rust-dll-tower-defense-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:

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

- name: Install Rust Nightly with MSVC
run: |
Expand All @@ -22,7 +22,7 @@ jobs:
cargo +nightly build -Z build-std=std,panic_abort -Z unstable-options --target x86_64-pc-windows-msvc --release --out-dir dist/windows

- name: Upload DLL as Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: rust_godot_towerdefense
path: dist/windows/*.dll
25 changes: 25 additions & 0 deletions apps/kbve/kbve.com/src/content/docs/application/rust.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -440,4 +440,29 @@ This crate is a user-friendly, easy-to-integrate, immediate-mode GUI library des

---

--

## CI

For continuous integration, we recommend checking out our [git](/application/git/) section for more information.


### MSVC Target

There will come a time where the rust application that you are building will require Windows SDK and ABI!
When that situation comes, there are three options that are available, but not limited to.

**Windows Native Build**

A simple approach would be to setup the Rust cargo and application on a Windows 11 operating system and compile it from there.

**Github Actions**

Github Actions can provide you with a cloud windows VM that will pull the source code and cargo build the target release, with pre-installed visual studio code.

**Docker**

Nix-ready or custom docker image that has a multi-stage build process, including a cargo chef and layer caching, provides a fast and local way to build across multiple operating systems.


<Giscus />
10 changes: 10 additions & 0 deletions apps/kbve/kbve.com/src/content/journal/02-17.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ tags:
- daily
---


import { Adsense } from '@kbve/astropad';

<Adsense />

## Notes

## 2025
Expand All @@ -28,7 +33,12 @@ tags:

Now the wry window does not resize everytime we change the screen size, that will be next to resolve.

### CI Rust MSVC

- 04:48PM

Github action runner for the rust dll had some outdated actions, going to update them.
In addition to the version change, the notes in the `rust` section should be updated to reflect it.

## 2024

Expand Down