Skip to content

Commit 42bbda5

Browse files
committed
chore: Update workflows and add security information
1 parent 4eb49fc commit 42bbda5

6 files changed

Lines changed: 62 additions & 7 deletions

File tree

‎.github/dependabot.yml‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
version: 2
2+
3+
updates:
4+
# NuGet dependencies
5+
- package-ecosystem: "nuget"
6+
directories:
7+
- "/src/*"
8+
- "/tests/*"
9+
- "/benchmarks"
10+
exclude-paths:
11+
- "/docs/*"
12+
schedule:
13+
interval: "cron"
14+
cronjob: "0 7 * * WED"
15+
timezone: "Europe/Lisbon"
16+
open-pull-requests-limit: 12
17+
target-branch: "dev"
18+
rebase-strategy: "auto"
19+
groups:
20+
minor-and-patch:
21+
update-types:
22+
- "minor"
23+
- "patch"
24+
major:
25+
update-types:
26+
- "major"
27+
assignees:
28+
- "mf366-dev"
29+
labels:
30+
- "Dependencies"
31+
commit-message:
32+
prefix: "chore(deps.nuget):"

‎.github/workflows/docs.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
push:
55
branches:
66
- main
7-
- v*-dev
7+
- docs
88
pull_request:
99
workflow_dispatch:
1010

‎.github/workflows/release.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- os: macos-latest
3232
arch: arm64
3333
rid-os: osx
34-
34+
3535
runs-on: ${{ matrix.os }}
3636
steps:
3737
- name: Checkout Code
@@ -59,7 +59,7 @@ jobs:
5959
-r ${{ matrix.rid-os }}-${{ matrix.arch }} \
6060
-o ./dist/cli-${{ matrix.rid-os }}-${{ matrix.arch }} \
6161
--self-contained true
62-
62+
6363
- name: Upload Artifacts
6464
uses: actions/upload-artifact@v4
6565
with:
@@ -111,4 +111,4 @@ jobs:
111111
with:
112112
files: ./release-assets/*.tar.gz
113113
env:
114-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
114+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

‎.github/workflows/test.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
push:
55
branches:
66
- main
7-
- v*-dev
7+
- dev
88
pull_request:
99
workflow_dispatch:
1010

@@ -32,4 +32,4 @@ jobs:
3232
run: dotnet build --configuration Release --no-restore
3333

3434
- name: Test
35-
run: dotnet test --configuration Release --no-build
35+
run: dotnet test --configuration Release --no-build

‎SECURITY.md‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Security Policy
2+
This guideline is to be followed in the occasion of a vulnerability being discovered.
3+
4+
## Supported Versions
5+
The following table displays the versions of RSML
6+
7+
| Project | Version | Supported |
8+
| ------- | -------------------- | ------------------ |
9+
| RSML | 3.0.0-prerelease1 | :white_check_mark: |
10+
| RSML | 2.1.0 _(unreleased)_ | :x: |
11+
| RSML | <= 2.0.x | :x: |
12+
| RSML.Sdk | 3.0.0-prerelease1 | :white_check_mark: |
13+
| RSML.Native | 3.0.0-prerelease1 | :white_check_mark: |
14+
| RSML.Native | 2.1.0 _(unreleased)_ | :x: |
15+
| RSML.Native | <= 2.0.x | :x: |
16+
| RSML.CLI | 3.0.0-prerelease1 | :white_check_mark: |
17+
| RSML.CLI | 2.1.0 _(unreleased)_ | :x: |
18+
| RSML.CLI | <= 2.0.x | :x: |
19+
20+
## Reporting a Vulnerability
21+
Thanks for your interest in reporting a vulnerability. We treat vulnerabilities as urgent issues, with the utmost priority.
22+
23+
To report a vulnerability in this repository, all you need to do is follow [this guide](https://docs.github.com/en/code-security/how-tos/report-and-fix-vulnerabilities/report-privately).

‎src/RSML.CLI/RSML.CLI.csproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<Nullable>enable</Nullable>
77
<PublishAot>true</PublishAot>
88
<InvariantGlobalization>true</InvariantGlobalization>
9-
<Version>2.0.0</Version>
9+
<Version>3.0.0-prerelease1</Version>
1010
<Title>Red Sea Markup Language CLI</Title>
1111
<Authors>OceanApocalypseStudios</Authors>
1212
<Description>The official RSML CLI.</Description>

0 commit comments

Comments
 (0)