Skip to content

Commit a815618

Browse files
committed
feat: adding release-please initial config
Tweaking various configs/settings, rebased - initial release Release-As: 0.0.1
1 parent bf0b977 commit a815618

File tree

8 files changed

+110
-30
lines changed

8 files changed

+110
-30
lines changed

.github/workflows/ci.yaml.disabled

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
on:
2+
push:
3+
branches:
4+
- main
5+
pull_request:
6+
types: [assigned, opened, synchronize, reopened, labeled]
7+
name: ci
8+
permissions:
9+
contents: read # to fetch code (actions/checkout)
10+
11+
jobs:
12+
test:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v1
16+
- uses: actions/setup-node@v1
17+
with:
18+
node-version: 18
19+
- run: npm install -g npm
20+
- run: node --version
21+
- run: npm install --engine-strict
22+
# - run: npm test
23+
coverage:
24+
runs-on: ubuntu-latest
25+
steps:
26+
- uses: actions/checkout@v1
27+
- uses: actions/setup-node@v1
28+
with:
29+
node-version: 18
30+
- run: npm install -g npm
31+
- run: npm install
32+
# - run: npm test
33+
# - run: npm run coverage

.github/workflows/release-please.yaml

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
on:
2+
push:
3+
branches:
4+
- main
5+
name: release-please
6+
permissions: {}
7+
jobs:
8+
release-please:
9+
permissions:
10+
contents: write # to create release commit (google-github-actions/release-please-action)
11+
pull-requests: write # to create release PR (google-github-actions/release-please-action)
12+
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: google-github-actions/release-please-action@v3
16+
id: release
17+
with:
18+
token: ${{ secrets.GITHUB_TOKEN }}
19+
release-type: node
20+
bump-minor-pre-major: true
21+
bump-patch-for-minor-pre-major: true

README.md

+25-20
Original file line numberDiff line numberDiff line change
@@ -45,23 +45,10 @@ integration beyond this.
4545

4646
### TODO
4747

48-
High level TODO list.
48+
High level TODO list. Note: Anything before 1.0 can have breaking changes at any
49+
time regardless of the version.
4950

50-
- [ ] Release Tracking (release-please)
51-
- [ ] Github Release Binaries
52-
- Windows
53-
- x64
54-
- x64 offline (includes web components, very large)
55-
- Mac
56-
- x64
57-
- aarch
58-
- Linux
59-
- x64 AppImage
60-
- x64 .deb
61-
- aarch arm7 AppImage
62-
- aarch arm7 .deb
63-
- aarch arm64 AppImage
64-
- aarch arm64 .deb
51+
- [x] Release Tracking (release-please)
6552
- [ ] React + MUI front end
6653
- BBS Configuration Entry
6754
- [ ] Communication to/from Rust backend
@@ -80,14 +67,32 @@ High level TODO list.
8067
- [ ] Display Message (flat/plain text)
8168
- [ ] Purge Old/Read Support
8269
- Database vaccuum
83-
- [ ] E-Mail (smtp/pop)
84-
- [ ] Enhanced rendering (ansi/colors, etc)
85-
- [ ] MVP Release - Store integrations
70+
- [ ] Github Release Binaries (0.5.x)
71+
- Windows
72+
- x86_64 (msi, exe)
73+
- x86_64 offline (include web component, large) (msi, exe)
74+
- Mac
75+
- x86_64 (dmg, .app.tgz)
76+
- aarch64 (dmg, .app.tgz)
77+
- Linux
78+
- x86_64 AppImage
79+
- x86_64 .deb
80+
- armv7 AppImage
81+
- armv7 .deb
82+
- aarch64 AppImage
83+
- aarch64 .deb
84+
- [ ] Automated updates (0.6.x)
85+
- [ ] E-Mail (smtp/pop) (0.7.x)
86+
- [ ] Enhanced rendering (ansi/colors, etc) (0.8.x)
87+
- [ ] MVP Release v1.0
88+
- automated updates
89+
- Will test in v0.9.x and Push 1.0 when working/tested
90+
- [ ] Store integrations
8691
- WinGet
8792
- Windows Store
8893
- Apple Mac Store
8994
- Flathub
90-
- Snapcraft
95+
- Snapcraft?
9196
- [ ] QWK Support
9297
- [ ] FTP for QWK
9398
- [ ] Message Attachments

package.json

+22-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,28 @@
11
{
2-
"name": "bbs-io-reader",
2+
"name": "@bbs/reader",
33
"private": true,
44
"version": "0.0.0",
5+
"description": "BBS.io Reader is a message reader application for BBS usage for NNTP and QWK",
6+
"main": "src/main.tsx",
7+
"keywords": ["bbs","nntp","forum","bulletinboard","smtp","pop","email","qwk"],
8+
"author": "Michael J. Ryan <[email protected]> (https://tracker1.dev/)",
9+
"contributors": [
10+
{
11+
"name": "Michael J. Ryan",
12+
"email": "[email protected]",
13+
"url": "https://tracker1.dev/"
14+
}
15+
],
16+
"homepage": "https://reader.bbs.io/",
17+
"repository": {
18+
"type": "git",
19+
"url": "https://github.com/bbs-io/reader.git"
20+
},
21+
"bugs": {
22+
"url" : "https://github.com/bbs-io/reader/issues",
23+
"email" : "[email protected]"
24+
},
25+
"license": "MIT",
526
"type": "module",
627
"dependencies": {
728
"react": "^18.2.0",

src-tauri/Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[package]
2-
name = "bbs-io-reader"
2+
name = "bbs_io_reader"
33
version = "0.0.0"
4-
description = "A Tauri App"
5-
authors = ["you"]
6-
license = ""
7-
repository = ""
4+
description = "BBS.io Reader"
5+
authors = ["Michael J. Ryan <[email protected]> (https://tracker1.dev/)"]
6+
license = "MIT"
7+
repository = "https://github.com/bbs-io/reader"
88
edition = "2021"
99

1010
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

src/App.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useState } from "react";
22
import reactLogo from "./assets/react.svg";
33
import { invoke } from "@tauri-apps/api/tauri";
4-
import "./App.css";
4+
// import "./App.css";
55

66
function App() {
77
// const [greetMsg, setGreetMsg] = useState("");

src/main.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import React from "react";
22
import ReactDOM from "react-dom/client";
33
import App from "./App";
4-
import "./style.css";
4+
// import "./style.css";
55

66
ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render(
77
<React.StrictMode>
88
<App />
9-
</React.StrictMode>
9+
</React.StrictMode>,
1010
);

0 commit comments

Comments
 (0)