neon_arch
commited on
Commit
β’
3be13d0
1
Parent(s):
58a3527
ci: add rust specific ci and auto-gen oss standard labels
Browse files- .github/workflows/clippy.yml +16 -0
- .github/workflows/labels.yml +21 -0
- .github/workflows/releases.yml +1 -1
- .github/workflows/rust_cache.yml +8 -0
- .github/workflows/rustfmt.yml +15 -0
- .github/workflows/stale.yml +27 -0
- README.md +1 -4
.github/workflows/clippy.yml
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Clippy check
|
2 |
+
on:
|
3 |
+
push:
|
4 |
+
branches:
|
5 |
+
- rolling
|
6 |
+
|
7 |
+
jobs:
|
8 |
+
clippy_check:
|
9 |
+
runs-on: ubuntu-latest
|
10 |
+
steps:
|
11 |
+
- uses: actions/checkout@v1
|
12 |
+
- run: rustup component add clippy
|
13 |
+
- uses: actions-rs/clippy-check@v1
|
14 |
+
with:
|
15 |
+
token: ${{ secrets.GITHUB_TOKEN }}
|
16 |
+
args: --all-features
|
.github/workflows/labels.yml
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Import open source standard labels
|
2 |
+
|
3 |
+
on:
|
4 |
+
push:
|
5 |
+
branches: [ main ]
|
6 |
+
|
7 |
+
jobs:
|
8 |
+
labels:
|
9 |
+
|
10 |
+
runs-on: ubuntu-latest
|
11 |
+
|
12 |
+
steps:
|
13 |
+
- uses: actions/setup-node@v2
|
14 |
+
with:
|
15 |
+
node-version: '14'
|
16 |
+
- uses: EddieHubCommunity/gh-action-open-source-labels@main
|
17 |
+
with:
|
18 |
+
github-token: ${{ secrets.GITHUB_TOKEN }}
|
19 |
+
owner-name: ${{ github.repository_owner }}
|
20 |
+
repository-name: ${{ github.event.repository.name }}
|
21 |
+
force: true # optional to clear existing labels, default to true
|
.github/workflows/releases.yml
CHANGED
@@ -67,7 +67,7 @@ jobs:
|
|
67 |
uses: actions/create-release@v1
|
68 |
if: steps.changelog.outputs.skipped == 'false'
|
69 |
env:
|
70 |
-
GITHUB_TOKEN: ${{ secrets.
|
71 |
with:
|
72 |
tag_name: ${{ steps.changelog.outputs.tag }}
|
73 |
release_name: ${{ steps.changelog.outputs.tag }}
|
|
|
67 |
uses: actions/create-release@v1
|
68 |
if: steps.changelog.outputs.skipped == 'false'
|
69 |
env:
|
70 |
+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
71 |
with:
|
72 |
tag_name: ${{ steps.changelog.outputs.tag }}
|
73 |
release_name: ${{ steps.changelog.outputs.tag }}
|
.github/workflows/rust_cache.yml
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
- name: Cache Rust compilation
|
2 |
+
uses: metalbear-co/sccache-action@v1
|
3 |
+
with:
|
4 |
+
github-token: ${{ secrets.GITHUB_TOKEN }}
|
5 |
+
# Optional, default is `sccache-`
|
6 |
+
cache-from: sccache-${{ runner.os }}-
|
7 |
+
# Optional, default is `sccache-latest`
|
8 |
+
cache-to: sccache-${{ runner.os }}-${{ github.sha }}
|
.github/workflows/rustfmt.yml
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Rustfmt
|
2 |
+
on:
|
3 |
+
push:
|
4 |
+
branches:
|
5 |
+
- rolling
|
6 |
+
|
7 |
+
jobs:
|
8 |
+
format:
|
9 |
+
runs-on: ubuntu-latest
|
10 |
+
steps:
|
11 |
+
- uses: actions/checkout@v3
|
12 |
+
- uses: dtolnay/rust-toolchain@stable
|
13 |
+
- uses: mbrobbel/rustfmt-check@master
|
14 |
+
with:
|
15 |
+
token: ${{ secrets.GITHUB_TOKEN }}
|
.github/workflows/stale.yml
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
|
2 |
+
#
|
3 |
+
# You can adjust the behavior by modifying this file.
|
4 |
+
# For more information, see:
|
5 |
+
# https://github.com/actions/stale
|
6 |
+
name: Mark stale issues and pull requests
|
7 |
+
|
8 |
+
on:
|
9 |
+
schedule:
|
10 |
+
- cron: '30 1 * * *'
|
11 |
+
|
12 |
+
jobs:
|
13 |
+
stale:
|
14 |
+
|
15 |
+
runs-on: ubuntu-latest
|
16 |
+
permissions:
|
17 |
+
issues: write
|
18 |
+
pull-requests: write
|
19 |
+
|
20 |
+
steps:
|
21 |
+
- uses: actions/stale@v5
|
22 |
+
with:
|
23 |
+
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
24 |
+
stale-issue-message: 'Stale issue message'
|
25 |
+
stale-pr-message: 'Stale pull request message'
|
26 |
+
stale-issue-label: 'no-issue-activity'
|
27 |
+
stale-pr-label: 'no-pr-activity'
|
README.md
CHANGED
@@ -126,9 +126,6 @@
|
|
126 |
- π Fast, private and secure
|
127 |
- π 100% free and open source
|
128 |
- π§Ή Ad free and clean results
|
129 |
-
- π§ AI integration (coming soon)
|
130 |
-
- β Proper NSFW blocking (coming soon)
|
131 |
-
- π Advanced image search (coming soon)
|
132 |
- π and lots more...
|
133 |
|
134 |
**[β¬οΈ Back to Top](#websurfx)**
|
@@ -209,7 +206,7 @@ We are looking for more willing contributors to help grow this project.For more
|
|
209 |
|
210 |
> For full details and other ways you can help out, see: [**Contributing**]()
|
211 |
|
212 |
-
If you're using
|
213 |
|
214 |
Several areas that we need a bit of help with at the moment are:
|
215 |
- **Better and more colorchemes** - Help fix colorchemes and add other famous colorchemes.
|
|
|
126 |
- π Fast, private and secure
|
127 |
- π 100% free and open source
|
128 |
- π§Ή Ad free and clean results
|
|
|
|
|
|
|
129 |
- π and lots more...
|
130 |
|
131 |
**[β¬οΈ Back to Top](#websurfx)**
|
|
|
206 |
|
207 |
> For full details and other ways you can help out, see: [**Contributing**]()
|
208 |
|
209 |
+
If you're using Websurfx and would like to help support its development, then that would be awesome! Contributions of any type, any size, are always very much appreciated, and we will appropriately credit you for your effort.
|
210 |
|
211 |
Several areas that we need a bit of help with at the moment are:
|
212 |
- **Better and more colorchemes** - Help fix colorchemes and add other famous colorchemes.
|