Skip to content

Commit 9228ce2

Browse files
authored
Change Markdown Linting action to rumdl and update config (#281)
* Change Markdown Linting action to rumdl and update config Updated the Markdown Linting action to use a different GitHub action and modified its configuration. rumdl is faster and updates compared to the current linter. * Fixed linting errors * Update Markdown Linting action version * Update linting workflow to include README linting * Simplify linting workflow by removing README step Removed redundant linting step for README.md in workflow.
1 parent d67fb9b commit 9228ce2

8 files changed

Lines changed: 17 additions & 15 deletions

File tree

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
## Related Issues
88
<!-- Link any related issues (e.g. Fixes #123). Use "None" if not applicable. -->
9+
910
- None.
1011

1112
## Verification
@@ -20,4 +21,5 @@
2021

2122
## Additional Context
2223
<!-- Any extra info for reviewers, such as gotchas, special requirements, devices, or dependencies. Use "None" if not applicable. -->
24+
2325
- None.

.github/workflows/linting.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ jobs:
2828
steps:
2929
- name: Clone this repo
3030
uses: actions/checkout@v6
31-
32-
- name: Markdown Linting Action
33-
id: lint
34-
uses: avto-dev/markdown-lint@v1.5.0
31+
32+
- name: Lint services
33+
uses: rvben/rumdl@v0.1.80
3534
with:
36-
config: "./.markdownlint.yml"
37-
args: "./services/**/*.md"
35+
path: "services/"
36+
config: ".markdownlint.yml"
37+
report-type: annotations

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,20 @@ ScaleTail provides ready-to-run [Docker Compose](https://docs.docker.com/compose
2222
Go to the [Tailscale Admin Console → Keys](https://login.tailscale.com/admin/settings/keys) and generate a new auth key.
2323

2424
2. **Clone and Choose a Service**
25-
25+
2626
Clone the repository and change directory to your desired service with the following command:
2727

2828
``` bash
2929
git clone https://github.com/tailscale-dev/ScaleTail.git
3030
cd ScaleTail/services/YourDesiredService
3131
```
32-
32+
3333
3. **Configure and Launch**
3434

3535
- Open the `.env` file in your chosen service directory.
3636
- Add your auth key after the line `TS_AUTHKEY=`.
3737
- Start the Docker compose stack:
38-
38+
3939
``` bash
4040
docker compose up -d
4141
```

documentation/tailscale-on-arm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ First, attempt to install Tailscale using the official script:
1313
curl -fsSL https://tailscale.com/install.sh | sh
1414
```
1515

16-
- If this works, skip ahead to [Step 4](#4-run-tailscale).
16+
- If this works, skip ahead to [Step 4](#4-create-an-initd-service-for-tailscale).
1717
- If it fails (common on OpenPLi), continue with the manual installation below.
1818

1919
---
@@ -135,7 +135,7 @@ tailscale up
135135

136136
You will receive an authentication URL, for example:
137137

138-
```
138+
```text
139139
To authenticate, visit:
140140
141141
https://login.tailscale.com/c/129a3b4e01e114a

services/adguardhome/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ In Debian (e.g. Ubuntu Server 22.04.x / 24.04.x) systems, particularly when usin
1919
`DNSStubListener` is a configuration option in the `/etc/systemd/resolved.conf` file that controls whether the `systemd-resolved` service will listen for DNS queries on the loopback address (127.0.0.53) over port 53.
2020

2121
- **DNSStubListener=yes**: When this option is enabled, `systemd-resolved` binds to `127.0.0.53:53`. This allows the system to use `systemd-resolved` as a local DNS resolver for local DNS queries.
22-
22+
2323
- **DNSStubListener=no**: Disabling the stub listener prevents `systemd-resolved` from binding to port 53 on the local interface, freeing up this port for other DNS services or applications that require direct control over port 53.
2424

2525
### Why Change `DNSStubListener` to `no`?

services/glance/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This Docker Compose configuration sets up [Glance](https://github.com/glanceapp/
66

77
[Glance](https://github.com/glanceapp/glance) is a sleek, real-time dashboard for monitoring your system metrics, Docker containers, and other self-hosted services. It offers a clean and responsive interface that consolidates key system stats and service statuses in one place. This configuration uses Tailscale to securely expose your Glance instance, keeping it protected from the public internet and accessible only within your private Tailscale network.
88

9-
To install Glance properly, make sure to add the files glance.yml and home.yml to the config folder. The contents of these files can be found [here](https://github.com/glanceapp/docker-compose-template/tree/main/root/config). Also add the file user.css to the assets folder which can be found [here](https://github.com/glanceapp/docker-compose-template/tree/main/root/assets).
9+
To install Glance properly, make sure to add the files glance.yml and home.yml to the config folder. The contents of these files can be found [at their Github repo](https://github.com/glanceapp/docker-compose-template/tree/main/root/config). Also add the file user.css to the assets folder which can be found [at their Github repo](https://github.com/glanceapp/docker-compose-template/tree/main/root/assets).
1010

1111
## Configuration Overview
1212

services/paperless/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Paperless-ngx with Tailscale Sidecar Configuration
1+
# Paperless-ngx with Tailscale Sidecar Configuration
22

33
This Docker Compose configuration sets up [Paperless-ngx](https://docs.paperless-ngx.com/) with Tailscale as a sidecar container to securely deliver push notifications over a private Tailscale network. By integrating Tailscale in a sidecar configuration, you enhance the privacy and security of your ntfy instance, ensuring it is only accessible within your Tailscale network.
44

services/rustdesk-server/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ In this setup, the `tailscale-rustdesk-server` service runs Tailscale, which man
1212

1313
## Client setup
1414

15-
- Service Configuration: The Rustdesk client public Key credentials are generated at first run and stored in the **id_ed25519.pub** file. This is found in the compose directory **./rustdesk-server-data/hbbs/** Clients can be setup using the --config switch. e.g. **rustdesk.exe --config "host=rustdesk.your-tailnet.ts,key=thetextfromkey"** or in the client Setting -> Network -> ID/Relay Server. There is no need to configure the relay or API server.
15+
- Service Configuration: The Rustdesk client public Key credentials are generated at first run and stored in the **id_ed25519.pub** file. This is found in the compose directory **./rustdesk-server-data/hbbs/** Clients can be setup using the --config switch. e.g. **rustdesk.exe --config "host=rustdesk.your-tailnet.ts,key=thetextfromkey"** or in the client Setting -> Network -> ID/Relay Server. There is no need to configure the relay or API server.
1616

1717
Links:
1818

0 commit comments

Comments
 (0)