diff --git a/.github/workflows/clippy.yml b/.github/workflows/clippy.yml new file mode 100644 index 0000000..aa387aa --- /dev/null +++ b/.github/workflows/clippy.yml @@ -0,0 +1,16 @@ +name: Clippy check +on: + push: + branches: + - rolling + +jobs: + clippy_check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - run: rustup component add clippy + - uses: actions-rs/clippy-check@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + args: --all-features diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml new file mode 100644 index 0000000..ce60759 --- /dev/null +++ b/.github/workflows/labels.yml @@ -0,0 +1,21 @@ +name: Import open source standard labels + +on: + push: + branches: [ main ] + +jobs: + labels: + + runs-on: ubuntu-latest + + steps: + - uses: actions/setup-node@v2 + with: + node-version: '14' + - uses: EddieHubCommunity/gh-action-open-source-labels@main + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + owner-name: ${{ github.repository_owner }} + repository-name: ${{ github.event.repository.name }} + force: true # optional to clear existing labels, default to true diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 88c78fb..446ee9b 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -67,7 +67,7 @@ jobs: uses: actions/create-release@v1 if: steps.changelog.outputs.skipped == 'false' env: - GITHUB_TOKEN: ${{ secrets.CHANGELOG_RELEASE }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ steps.changelog.outputs.tag }} release_name: ${{ steps.changelog.outputs.tag }} diff --git a/.github/workflows/rust_cache.yml b/.github/workflows/rust_cache.yml new file mode 100644 index 0000000..ff3c06f --- /dev/null +++ b/.github/workflows/rust_cache.yml @@ -0,0 +1,8 @@ +- name: Cache Rust compilation + uses: metalbear-co/sccache-action@v1 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + # Optional, default is `sccache-` + cache-from: sccache-${{ runner.os }}- + # Optional, default is `sccache-latest` + cache-to: sccache-${{ runner.os }}-${{ github.sha }} diff --git a/.github/workflows/rustfmt.yml b/.github/workflows/rustfmt.yml new file mode 100644 index 0000000..eb4e5c0 --- /dev/null +++ b/.github/workflows/rustfmt.yml @@ -0,0 +1,15 @@ +name: Rustfmt +on: + push: + branches: + - rolling + +jobs: + format: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@stable + - uses: mbrobbel/rustfmt-check@master + with: + token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 0000000..1e1e6f0 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,27 @@ +# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time. +# +# You can adjust the behavior by modifying this file. +# For more information, see: +# https://github.com/actions/stale +name: Mark stale issues and pull requests + +on: + schedule: + - cron: '30 1 * * *' + +jobs: + stale: + + runs-on: ubuntu-latest + permissions: + issues: write + pull-requests: write + + steps: + - uses: actions/stale@v5 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + stale-issue-message: 'Stale issue message' + stale-pr-message: 'Stale pull request message' + stale-issue-label: 'no-issue-activity' + stale-pr-label: 'no-pr-activity' diff --git a/README.md b/README.md index bbd9c19..feda1ae 100644 --- a/README.md +++ b/README.md @@ -126,9 +126,6 @@ - ๐Ÿ” Fast, private and secure - ๐Ÿ†“ 100% free and open source - ๐Ÿงน Ad free and clean results -- ๐Ÿง  AI integration (coming soon) -- โ›” Proper NSFW blocking (coming soon) -- ๐Ÿ” Advanced image search (coming soon) - ๐ŸŒˆ and lots more... **[โฌ†๏ธ Back to Top](#websurfx)** @@ -209,7 +206,7 @@ We are looking for more willing contributors to help grow this project.For more > For full details and other ways you can help out, see: [**Contributing**]() -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. +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. Several areas that we need a bit of help with at the moment are: - **Better and more colorchemes** - Help fix colorchemes and add other famous colorchemes.