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 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.CHANGELOG_RELEASE }}
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 Dashy 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.
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.