Commit Graph

50 Commits

Author SHA1 Message Date
XSlime
70c0f43870 chore(workflow): Add Android aarch64 target to Workflow (#3077)
* try to add Android build github workflow

* fix: indent

* use cargo-ndk instead

* update android api version to 24

* try to apply them to exist workflows

* release the android executable

* correct the test workflow for android

* test it again

* im tired of trying;

* rollback to `cargo ndk-test`

---------

Co-authored-by: w9pi3cz1 <sdfghjk86@outlook.com>
2026-08-28 13:59:15 +02:00
Alexander Medvedev
a2881a96fd chore(ci): add musl builds 2026-08-25 15:32:07 +02:00
Alexander Medvedev
89f554ed36 chore: add release ci 2026-08-23 16:22:01 +02:00
Alexander Medvedev
3103e97e18 ci: remove macos-15-intel 2026-07-24 12:31:57 +02:00
Alexander Medvedev
1af05a4530 ci: only sign on master 2026-07-09 20:46:22 +02:00
Alexander Medvedev
1196d9226f ci; add Windows signing 2026-07-08 18:29:44 +02:00
Alexander Medvedev
74beb9738a fix: https://github.com/Pumpkin-MC/Pumpkin/issues/2276 2026-06-22 19:28:25 +02:00
dependabot[bot]
eaedfdc13b build(deps): bump actions/checkout from 6 to 7 (#2286)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 09:03:25 +02:00
Alexander Medvedev
1576ac820f fix: CI (1) 2026-05-19 22:04:08 +02:00
dependabot[bot]
c06ae2715b build(deps): bump softprops/action-gh-release from 2 to 3 (#2015)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 10:37:21 +02:00
Alexander Medvedev
f8596dcaf8 Revert "feat: Add support for multiple CPU targets in Rust workflow (#1707)"
This reverts commit 83199db6a1.
2026-03-25 15:38:12 +01:00
Missing_Love
83199db6a1 feat: Add support for multiple CPU targets in Rust workflow (#1707)
* Enhance CI with x86-64-v2 build and release notes

Add build job for x86-64-v2 architecture and update release process.

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* Enhance CI workflow for x86-64 architecture support

Updated CI workflow to support additional x86-64 architectures and removed deprecated build job for x86-64-v2.

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* Refactor Rust CI workflow with new build steps

Refactor CI workflow to simplify architecture and improve clarity. Added new build steps for standard, x86-64-v2, and x86-64-v3 releases.

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* add macOS Intel x86-64-v3

* Add x86-64-v4

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* treatment for OCD

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* 0

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* rollback

Removed x86-64-v4 architecture from the workflow and adjusted related steps for x86-64-v2 and x86-64-v3. Updated comments and artifact names accordingly.

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* Refactor CI workflow for Rust project

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* Refactor CI workflow for Rust with additional checks

Updated CI workflow for Rust project to include formatting checks, unused dependency detection, and enhanced build and test steps across multiple platforms and architectures.

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* Update GitHub Actions workflow for Rust project

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* Upgrade checkout action from v4 to v6

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* Update rust.yml

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* Update GitHub Actions workflow for Rust

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* Update install-action version in rust.yml

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

* Update rust.yml

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>

---------

Signed-off-by: Missing_Love <42416195+Q2297045667@users.noreply.github.com>
2026-03-25 14:39:24 +01:00
dependabot[bot]
52967aeb56 build(deps): bump actions/download-artifact from 7 to 8 (#1773)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 08:13:15 +01:00
dependabot[bot]
b813f4b91c build(deps): bump actions/upload-artifact from 6 to 7 (#1775)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 08:13:03 +01:00
Alexander Medvedev
32a5c52423 fix: CI
hopefully
2026-02-21 21:28:00 +01:00
Alexander Medvedev
4afe60aca9 chore: i'm back 2026-02-21 20:52:37 +01:00
FabseGP
cccf8dc2b0 ci: detect unused dependencies in CI + rearrange CI-steps (#1419)
* chore: detect unused dependencies

* fix: exclude phf in pumpkin-data

* fix: combine CI-steps and fail earlier

* fix: use cargo-nextest + split clippy-steps
2026-02-02 12:37:36 +01:00
Alexander Medvedev
f7b70bafb6 ci: build using x86-64-v3 2026-01-20 20:39:57 +01:00
dependabot[bot]
6fe57ff8ef build(deps): bump actions/upload-artifact from 5 to 6 (#1239)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 21:55:59 +01:00
dependabot[bot]
e215d11b5b build(deps): bump actions/download-artifact from 6 to 7 (#1240)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 21:53:06 +01:00
Alexander Medvedev
fba4d405ac ci: add Windows Arm and macOS Intel 2025-12-09 19:29:57 +01:00
dependabot[bot]
481165dd04 build(deps): bump actions/checkout from 5 to 6 (#1228)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 10:46:04 +01:00
dependabot[bot]
8899c81022 build(deps): bump actions/download-artifact from 5 to 6 (#1227)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 10:45:53 +01:00
Jeromos Kovács
6591d3984d ci: always have a nightly release (#1188)
* ci: pre-release a nightly build on every push

* ci: upload only bin, with name `pumpkin-<arch>-<os>`

* ci: only run on push to `master`

* ci: create a nightly tag for the release

* ci: better nightly release artifact naming

* ci(release): use 7 chars commit hash

* ci: build for aarch64-macos and aarch64-linux as well
2025-12-06 10:18:18 +01:00
dependabot[bot]
2e4ffa96ba build(deps): bump actions/checkout from 5 to 6 (#1218)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 10:41:44 +01:00
dependabot[bot]
b62b83ec0a build(deps): bump actions/upload-artifact from 4 to 5 (#1207)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 08:04:25 +01:00
Alexander Medvedev
85a4d10a36 CI: add rustfmt on clippy step 2025-10-02 17:03:23 +02:00
Alexander Medvedev
932512b5d6 lets try fix CI 2025-10-02 16:54:48 +02:00
Sunset Mikoto
23b3517ae5 fix: use static files by include_json_static (#1123) (#1146)
* fix: use static files by include_json_static (#1123)

* chore: add workflow_dispatch to workflows
2025-08-22 09:57:28 +02:00
Alexander Medvedev
308ca77440 I give up 2025-08-12 18:05:04 +02:00
Alexander Medvedev
f8b896092c Update rust.yml 2025-08-12 17:32:17 +02:00
Alexander Medvedev
d38f5a51da maybe this 2025-08-12 17:00:53 +02:00
Alexander Medvedev
1fc3de914d Update rust.yml 2025-08-12 16:44:22 +02:00
Alexander Medvedev
4b2a8b9fca Update rust.yml 2025-08-12 16:34:57 +02:00
Alexander Medvedev
60dda6ecf1 Update rust.yml 2025-08-12 15:52:30 +02:00
Alexander Medvedev
a12f8c38e5 😞 2025-08-12 15:12:52 +02:00
Alexander Medvedev
f5bc7982f6 lets try that 😞 2025-08-12 14:53:19 +02:00
Alexander Medvedev
8da91bae6b lets try this 2025-08-12 14:26:00 +02:00
Alexander Medvedev
6a1cd304d7 Add release per commit workflow 2025-08-12 12:57:05 +02:00
Alexander Medvedev
83555e0dee CI: Remove macOS
For some reason it seems that macOS often has their own implementations and causes the CI to fail
2025-06-22 23:28:59 +02:00
Alexander Medvedev
cc0f30848e More clippy lints
Also made some vars NonZero
2024-12-19 01:25:19 +01:00
Snowiiii
0ab4b5daed CI: Cache rust dependencies 2024-11-09 09:33:12 +01:00
Snowiiii
e0dd8d6b61 Move Chunks things from Client to Player
Also made Chunk handling more robust
2024-10-28 22:48:17 +01:00
Snowiiii
f970c4bc12 Minior Code cleanups 2024-10-14 12:01:35 +02:00
Snowiiii
018ee7c583 CI: Export executable 2024-10-13 18:57:13 +02:00
lukas0008
10ed8c0472 ci: Separate clippy and build for build release job 2024-08-22 13:58:03 +02:00
lukas0008
b27f6c245b Update names of jobs 2024-08-22 13:53:36 +02:00
lukas0008
6f9ce489ca Split ci into multiple jobs 2024-08-22 13:52:00 +02:00
Snowiiii
b7a4b9da2c CI: Check Linting and Format 2024-08-20 13:20:28 +02:00
Snowiiii
f9319877dd Add CI 2024-08-06 00:02:18 +02:00