Sidharth Vinod
a871a68f3c
Remove spec selector
2024-01-19 19:05:06 +05:30
Sidharth Vinod
a964af67ec
Handle edge cases in E2E
2024-01-19 19:04:25 +05:30
Sidharth Vinod
6f205f89b2
Always run combineArtifacts
2024-01-19 16:58:19 +05:30
Sidharth Vinod
35b3192c2b
Fix error message
2024-01-19 16:58:19 +05:30
Sidharth Vinod
be4721b24d
Fix cache save
2024-01-19 16:58:19 +05:30
Sidharth Vinod
a9a8a208a6
Update cache key
2024-01-19 16:58:19 +05:30
Sidharth Vinod
f58a86d747
Notify users
2024-01-19 16:58:19 +05:30
Sidharth Vinod
4ce5d07125
Flatten uploaded images
2024-01-19 16:58:18 +05:30
Sidharth Vinod
658af081ee
Flatten uploaded images
2024-01-19 14:42:51 +05:30
Sidharth Vinod
d6e738ac4c
Run all tests
2024-01-19 12:21:51 +05:30
Sidharth Vinod
448756ab54
Fix lint
2024-01-19 12:17:20 +05:30
Sidharth Vinod
d2c82c1802
Use cache to store snapshots
2024-01-19 12:06:53 +05:30
Nikolay Rozhkov
36fdff8378
Merge branch 'develop' into docs/2910_update-contributing-guidelines
2024-01-15 13:17:47 +03:00
Sidharth Vinod
dc857f804e
Draft release on master
2024-01-15 14:47:03 +05:30
Sidharth Vinod
0e105afbf9
Fix typo
2024-01-15 12:55:28 +05:30
Nikolay Rozhkov
21ecc28b40
Merge branch 'develop' into docs/2910_update-contributing-guidelines
2024-01-12 01:41:00 +03:00
renovate[bot]
8383b1b9bc
chore(deps): update all minor dependencies
2024-01-10 15:44:22 +00:00
Nikolay Rozhkov
17312a0232
Cleanup
2024-01-05 17:37:34 +03:00
Nikolay Rozhkov
3bc39409e5
Formatting
2023-12-19 02:55:20 +03:00
Sidharth Vinod
862d20ce9d
Merge branch 'develop' into other/remove-pr-labeler-action
...
* develop: (164 commits)
Update all patch dependencies
Fix docs
Update packages/mermaid/src/docs/community/questions-and-suggestions.md
Update packages/mermaid/src/diagrams/class/classRenderer-v2.ts
update edge ids
draw top actors with lines first followed by messages
Bump GitHub workflow actions to latest versions
Update docs
Documentation: clarify sentence
Fix lint
Fix typo
fix typo
Add new Atlassian integrations
chore(deps): update all patch dependencies
Update demos/sequence.html
chore: release v10.6.1
fix
fix
fix: render the participants in same order as they are created
fix(flow): fix invalid ellipseText regex
...
2023-11-15 07:58:48 +05:30
Andreas Deininger
6fb5641afc
Bump GitHub workflow actions to latest versions
2023-11-09 12:56:57 +01:00
SADIK KUZU
672a0edc59
Fix typo in build-docs.yml
2023-10-27 12:22:14 +03:00
Alois Klink
99beeba261
ci(pr-labeler): add required template
option
...
This value is unused, but it's required, so we have to add it.
Fixes: a1673d3aca6a43500a1c469c07d65bc54edd647b
2023-09-25 18:20:54 +01:00
Alois Klink
a1673d3aca
ci(pr-labeler): replace TimonVS/pr-labeler-action
...
Replace the `TimonVS/pr-labeler-action` with
`release-drafter/release-drafter` as it has an [`autolabeler`][1]
option that can autolabel PRs for us.
This should fix labeling PRs from forks,
see https://github.com/TimonVS/pr-labeler-action/issues/25 .
I've kept the `.github/pr-labeler.yml` configuration file, so that
links to it from the https://mermaid.js.org website continue to work.
I've also kept everything in the same
`.github/workflows/pr-labeler.yml` GitHub Actions workflow to make the
`git diff` easier to review, and to keep the GitHub Actions permissions
the same.
[1]: ff929b5ceb/README.md (autolabeler)
2023-09-24 19:18:56 +01:00
Alois Klink
672a289909
style(pr-labeler): format .github/pr-labeler.yml
...
Change the formatting of .github/pr-labeler.yml to make `git diff`'s
easier to understand in a future commit.
2023-09-24 19:18:01 +01:00
Alois Klink
dc22189eef
docs(ci/pr-labeler): warn about security issues
...
Using `pull_request_target` is pretty dangerous, since it heavily
increases the risk of malicious PRs getting access to the mermaid-js
repo.
What we're doing currently is safe, but we should add a warning
message just to ensure that we're very careful when we make changes.
See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target
See: https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
2023-09-24 19:17:03 +01:00
Alois Klink
5f740312fe
ci(release-draft): handle new release-drafter name
...
https://github.com/toolmantim/release-drafter has been renamed to
https://github.com/release-drafter/release-drafter .
2023-09-24 19:16:57 +01:00
Alois Klink
123d53c265
ci(release-drafter): remove unused branch
config
...
`branch` is not a valid configuration option for release-drafter,
see
https://github.com/release-drafter/release-drafter#configuration-options
There's is a similar [`references` option][1], but it does nothing when
using GitHub Actions (it's only there for GitHub apps).
There's also `commitish`, but it defaults to the target/branch the
GitHub Action job runs on, so we don't need to set that.
[1]: https://github.com/release-drafter/release-drafter#references
2023-09-24 19:16:51 +01:00
Alois Klink
b928e60d8b
ci(pr-labeler): limit GITHUB_TOKEN permissions
...
Limit the `GITHUB_TOKEN` permissions for `TimonVS/pr-labeler-action`
to the minimum required permissions.
2023-09-24 19:16:38 +01:00
Alois Klink
9688269027
ci(release-draft): limit GITHUB_TOKEN permissions
...
Limit the `GITHUB_TOKEN` permissions for `toolmantim/release-drafter`
to the minimum required permissions.
2023-09-24 19:16:33 +01:00
Sidharth Vinod
095394dbef
docs: Correct words
...
Co-authored-by: Alois Klink <alois@aloisklink.com>
2023-09-24 11:13:50 +05:30
Sidharth Vinod
ab7fcb26d7
Update URLs.
2023-09-22 10:20:16 +05:30
Sidharth Vinod
c64e2106cf
docs: Add LiveEditor Beta
2023-09-15 13:53:07 +05:30
Sidharth Vinod
52f05552a1
chore: Remove duplicate CI action
2023-08-22 11:42:12 +05:30
Sidharth Vinod
bb01b3972d
chore: Add circular dependency check in CI
2023-08-22 11:38:55 +05:30
Alois Klink
7a547abd89
ci(release-drafter): add more release notes categories
...
Add the following new categories to the release notes:
- **BREAKING CHANGES**
- Performance
- Documentation
I've also made the `feature`, `fix`, and `chore` label point to
their appropriate section.
2023-08-20 23:42:18 +01:00
Matthieu MOREL
8db2fb8f90
Create lychee.toml
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2023-08-03 19:04:24 +00:00
Sidharth Vinod
478d350188
Update .github/pull_request_template.md
...
Co-authored-by: Alois Klink <alois@aloisklink.com>
2023-07-20 20:48:12 +05:30
Sidharth Vinod
4795204719
Merge branch 'develop' into sidv/docsVersion
...
* develop:
build(docs): handle YAML edgecases in markdown
run pnpm lint:fix
Update cypress/helpers/util.ts
change deprecated `btoa` into `Buffer.from`
allow ts extension imports in cypress ts files
build(docs): allow using custom `editLink`
build(docs): add `editLink: ` to MD frontmatter
build(docs): run remark plugins on MermaidConfig
Fix import file extension
Batch by commit
resolve lint issues for `no-inferrable-types`
fix wrong config paramater in some cypress spec
convert cypress/helpers/util.js into ts
convert file from js into ts
2023-07-20 20:46:53 +05:30
Sidharth Vinod
568d686d2f
Merge branch 'develop' into sidv/docsVersion
2023-07-18 22:07:42 +05:30
Sidharth Vinod
483385b2f6
Update PR template
2023-07-18 21:59:00 +05:30
Sidharth Vinod
fff3acd064
Verify release-version on push to release or master
2023-07-18 21:55:44 +05:30
Sidharth Vinod
962ff73fc3
Batch by commit
2023-07-07 15:56:30 +05:30
Sidharth Vinod
79d38cef4b
Run docs:release-version
in CI
2023-07-07 11:32:00 +05:30
Sidharth Vinod
0f4af09398
Add Area: Documentation
to labeler
2023-07-07 10:32:13 +05:30
Sidharth Vinod
052e9db16a
Remove filter action
2023-07-07 10:30:59 +05:30
Sidharth Vinod
4648532814
Update .github/workflows/pr-labeler-config-validator.yml
...
Co-authored-by: Alois Klink <alois@aloisklink.com>
2023-07-07 10:29:58 +05:30
Sidharth Vinod
9263f75e5b
Update .github/pr-labeler.yml
...
Co-authored-by: Alois Klink <alois@aloisklink.com>
2023-07-07 10:27:56 +05:30
Sidharth Vinod
1682fa1e53
Update PR Labeler config
2023-07-06 22:05:58 +05:30
Sidharth Vinod
355586f297
Run PR-labeler-config-validator only if config changes
2023-07-06 22:03:48 +05:30