Skip to content

Commit 8e98e54

Browse files
authored
Merge pull request #1 from pnstack/copilot/setup-project-folder-structure
Setup Bevy game template with organized folder structure for indie developers
2 parents d5334c6 + c4fd8b9 commit 8e98e54

29 files changed

Lines changed: 4149 additions & 2495 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ jobs:
1717
- uses: actions/checkout@v4
1818
- name: Install Rust
1919
uses: dtolnay/rust-toolchain@stable
20+
- name: Install Linux dependencies
21+
run: sudo apt-get update && sudo apt-get install -y libasound2-dev libudev-dev
2022
- name: Cache dependencies
2123
uses: actions/cache@v3
2224
with:
@@ -37,6 +39,8 @@ jobs:
3739
uses: dtolnay/rust-toolchain@stable
3840
with:
3941
components: clippy
42+
- name: Install Linux dependencies
43+
run: sudo apt-get update && sudo apt-get install -y libasound2-dev libudev-dev
4044
- name: Cache dependencies
4145
uses: actions/cache@v3
4246
with:
@@ -70,6 +74,9 @@ jobs:
7074
- uses: actions/checkout@v4
7175
- name: Install Rust
7276
uses: dtolnay/rust-toolchain@stable
77+
- name: Install Linux dependencies
78+
if: runner.os == 'Linux'
79+
run: sudo apt-get update && sudo apt-get install -y libasound2-dev libudev-dev
7380
- name: Cache dependencies
7481
uses: actions/cache@v3
7582
with:

.github/workflows/release.yml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ jobs:
1414
include:
1515
- os: ubuntu-latest
1616
target: x86_64-unknown-linux-gnu
17-
artifact_name: template-rust
18-
asset_name: template-rust-linux-x86_64
17+
artifact_name: template-bevy
18+
asset_name: template-bevy-linux-x86_64
1919
- os: windows-latest
2020
target: x86_64-pc-windows-msvc
21-
artifact_name: template-rust.exe
22-
asset_name: template-rust-windows-x86_64.exe
21+
artifact_name: template-bevy.exe
22+
asset_name: template-bevy-windows-x86_64.exe
2323
- os: macos-latest
2424
target: x86_64-apple-darwin
25-
artifact_name: template-rust
26-
asset_name: template-rust-macos-x86_64
25+
artifact_name: template-bevy
26+
asset_name: template-bevy-macos-x86_64
2727

2828
steps:
2929
- uses: actions/checkout@v4
@@ -33,6 +33,10 @@ jobs:
3333
with:
3434
targets: ${{ matrix.target }}
3535

36+
- name: Install Linux dependencies
37+
if: runner.os == 'Linux'
38+
run: sudo apt-get update && sudo apt-get install -y libasound2-dev libudev-dev
39+
3640
- name: Cache dependencies
3741
uses: actions/cache@v3
3842
with:
@@ -65,9 +69,9 @@ jobs:
6569
uses: softprops/action-gh-release@v1
6670
with:
6771
files: |
68-
template-rust-linux-x86_64/template-rust
69-
template-rust-windows-x86_64.exe/template-rust.exe
70-
template-rust-macos-x86_64/template-rust
72+
template-bevy-linux-x86_64/template-bevy
73+
template-bevy-windows-x86_64.exe/template-bevy.exe
74+
template-bevy-macos-x86_64/template-bevy
7175
generate_release_notes: true
7276
env:
7377
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)