Skip to content

Commit d613df2

Browse files
committed
chore: update publish workflow filters and improve security documentation
1 parent fbd03e6 commit d613df2

File tree

5 files changed

+9
-6
lines changed

5 files changed

+9
-6
lines changed

.github/workflows/publish-packages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,6 @@ jobs:
6363
fi
6464
6565
- name: Publish packages
66-
run: pnpm -r --filter "!core" --filter "!vite" --filter "!apps" publish --no-git-checks
66+
run: pnpm -r --filter "[!core]" --filter "[!vite]" --filter "[!apps/**]" publish --no-git-checks
6767
env:
6868
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ The packages are also available on GitHub Packages. To use them:
4242
export GITHUB_TOKEN=your_github_token
4343
```
4444

45+
> You can create a token on your [Github Profile settings](https://github.com/settings/tokens). You should have `read:packages` scope selected.
46+
![alt text](./assets/github-token-screenshot.png)
47+
4548
3. Install the packages:
4649

4750
```bash
@@ -178,4 +181,4 @@ The publishing workflow:
178181
4. Publishes packages to GitHub Packages
179182

180183
## License
181-
MIT
184+
EUPL-1.2

SECURITY.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ Use this section to tell people about which versions of your project are current
66

77
| Version | Supported |
88
| ------- | ------------------ |
9-
| 1.0.x | :white_check_mark: |
10-
| < 1.0 | :x: |
9+
| 0.0.7 | :white_check_mark: |
10+
| < 0.0 | :x: |
1111

1212
## Reporting a Vulnerability
1313

1414
We take the security of our project seriously. If you believe you've found a security vulnerability, please follow these steps:
1515

1616
1. **Do not disclose the vulnerability publicly**
17-
2. Email us at [security@example.com](mailto:security@example.com) with details about the vulnerability
17+
2. Email us at [security@dbyrayray.dev](mailto:security@dbyrayray.dev) with details about the vulnerability
1818
3. Include steps to reproduce the issue if possible
1919
4. We will acknowledge your email within 48 hours
2020
5. We will send you regular updates about our progress

assets/github-token-screenshot.png

42.7 KB
Loading

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@devbyray/vue-wc-library",
33
"version": "0.0.7",
44
"description": "A Vue-based accessible design system with headless web components",
5-
"private": true,
5+
"private": false,
66
"scripts": {
77
"build": "pnpm -r build",
88
"dev": "pnpm -r dev",

0 commit comments

Comments
 (0)