-
Notifications
You must be signed in to change notification settings - Fork 0
49 lines (40 loc) · 1.86 KB
/
Copy pathgreetings.yml
File metadata and controls
49 lines (40 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Welcomes first-time contributors with useful onboarding information.
#
# Docs: https://github.com/actions/first-interaction
name: Greetings
on:
issues:
types: [opened]
pull_request_target:
types: [opened]
permissions:
issues: write
pull-requests: write
jobs:
greeting:
runs-on: ubuntu-latest
steps:
- uses: actions/first-interaction@v3
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
issue_message: |
👋 Thanks for opening your first issue in **HypnoScript**!
To help us triage it quickly, please make sure your report includes:
- **What you expected** to happen and **what actually** happened
- A **minimal `.hyp` snippet** or the CLI command that reproduces the problem
(e.g. `hypnoscript check file.hyp` / `hypnoscript exec file.hyp`)
- The output of `hypnoscript version` and your OS
A maintainer will take a look as soon as possible. If you don't get a
response within a couple of weeks, feel free to ping the thread —
inactive issues are marked as stale automatically.
pr_message: |
👋 Thanks for your first pull request to **HypnoScript** — welcome aboard!
Before a review, please check that:
- [ ] `cargo fmt --all -- --check` passes
- [ ] `cargo clippy --all-targets --all-features -- -D warnings` is clean
- [ ] `cargo test --workspace` succeeds
- [ ] New language features come with tests (see `hypnoscript-tests/`)
- [ ] The PR targets the `dev` branch (unless it's a hotfix/release)
CI will run the full build-and-test matrix automatically, and labels
are applied based on the paths you touched. A maintainer will review
your changes soon — thanks for contributing! 🎉