Skip to content

Commit 4d1f59e

Browse files
committed
chore: update ci and stop publishing on crates.io
1 parent 915f089 commit 4d1f59e

File tree

6 files changed

+29
-32
lines changed

6 files changed

+29
-32
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
os: ubuntu-latest
1717
runs-on: ${{ matrix.os }}
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020

2121
- uses: dtolnay/rust-toolchain@stable
2222
with:

.github/workflows/publish.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
os: ubuntu-latest
2222
runs-on: ${{ matrix.os }}
2323
steps:
24-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@v5
2525

2626
- uses: dtolnay/rust-toolchain@stable
2727
with:
@@ -38,7 +38,7 @@ jobs:
3838
shasum -a 256 stackpit-${{ matrix.target }}.tar.gz > stackpit-${{ matrix.target }}.tar.gz.sha256
3939
4040
- name: Upload artifacts
41-
uses: actions/upload-artifact@v4
41+
uses: actions/upload-artifact@v6
4242
with:
4343
name: stackpit-${{ matrix.target }}
4444
path: |
@@ -48,7 +48,7 @@ jobs:
4848
deb:
4949
runs-on: ubuntu-latest
5050
steps:
51-
- uses: actions/checkout@v4
51+
- uses: actions/checkout@v5
5252

5353
- uses: dtolnay/rust-toolchain@stable
5454

@@ -59,15 +59,15 @@ jobs:
5959
run: cargo deb
6060

6161
- name: Upload deb artifact
62-
uses: actions/upload-artifact@v4
62+
uses: actions/upload-artifact@v6
6363
with:
6464
name: stackpit-deb
6565
path: target/debian/*.deb
6666

6767
rpm:
6868
runs-on: ubuntu-latest
6969
steps:
70-
- uses: actions/checkout@v4
70+
- uses: actions/checkout@v5
7171

7272
- uses: dtolnay/rust-toolchain@stable
7373

@@ -81,7 +81,7 @@ jobs:
8181
run: cargo generate-rpm
8282

8383
- name: Upload rpm artifact
84-
uses: actions/upload-artifact@v4
84+
uses: actions/upload-artifact@v6
8585
with:
8686
name: stackpit-rpm
8787
path: target/generate-rpm/*.rpm
@@ -91,7 +91,7 @@ jobs:
9191
runs-on: ubuntu-latest
9292
steps:
9393
- name: Download artifacts
94-
uses: actions/download-artifact@v4
94+
uses: actions/download-artifact@v6
9595
with:
9696
merge-multiple: true
9797

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [0.1.3] - 2026-03-12
4+
5+
### Fixed
6+
- RPM build failing due to missing `package.metadata.generate-rpm` config
7+
- GitHub Actions Node.js 20 deprecation warnings (checkout v5, artifact actions v6)
8+
- Added explicit deb packaging metadata
9+
310
## [0.1.2] - 2026-03-12
411

512
### Added

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "stackpit"
3-
version = "0.1.2"
3+
version = "0.1.3"
44
edition = "2021"
55
description = "Lightweight, self-hosted error tracking and event monitoring"
66
authors = ["Franz Geffke <mail@gofranz.com>"]
@@ -51,6 +51,18 @@ subtle = "2"
5151
sourcemap = "9"
5252
zip = { version = "8", default-features = false, features = ["deflate"] }
5353

54+
[package.metadata.generate-rpm]
55+
assets = [
56+
{ source = "target/release/stackpit", dest = "/usr/bin/stackpit", mode = "755" },
57+
]
58+
59+
[package.metadata.deb]
60+
maintainer = "Franz Geffke <mail@gofranz.com>"
61+
section = "web"
62+
assets = [
63+
["target/release/stackpit", "usr/bin/", "755"],
64+
]
65+
5466
[profile.release]
5567
opt-level = "s"
5668
lto = "fat"

0 commit comments

Comments
 (0)