Skip to content

Commit

Permalink
Merge pull request #513 from Kipper-Lang/dev-next
Browse files Browse the repository at this point in the history
v0.11.0-alpha.1
  • Loading branch information
Luna-Klatzer authored Feb 10, 2024
2 parents 03cac5f + b5f1ca8 commit df4b943
Show file tree
Hide file tree
Showing 351 changed files with 9,821 additions and 6,354 deletions.
11 changes: 0 additions & 11 deletions .badge-config

This file was deleted.

62 changes: 43 additions & 19 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,83 @@
<!--
Please read through the given
Comments are marked by arrows, like in lines 1 and 5. They will not be visible in the final pull request!
-->

## What type of change does this PR perform?

<!-- Add an x in the checkbox to mark it -->
<!-- Please put an X in the box of the line that applies -->
<!-- If you are unsure if your code is a breaking change, read this: https://nordicapis.com/what-are-breaking-changes-and-how-do-you-avoid-them -->

- [ ] Info or documentation change (Non-breaking change that updates dependencies, info files or online documentation)
- [ ] Website feature update or docs development changes (Change that changes the design or functionality of the websites or docs)
- [ ] Maintenance (Non-breaking change that updates dependencies)
- [ ] Info or documentation change (Non-breaking change that updates repo info files (e.g. README.md, CONTRIBUTING.md, etc.) or online documentation)
- [ ] Website feature update or docs development changes (Change that changes the design or functionality of the websites or docs)
- [ ] Development or internal changes (These changes do not add new features or fix bugs, but update the code in other ways)
- [ ] Bug fix (Non-breaking change which fixes an issue)
- [ ] New feature (Non-breaking change which adds functionality)
- [ ] Breaking change (Major bug fix or feature that would cause existing functionality to not work as expected.)
- [ ] Breaking change (Major bug fix or feature that would cause existing functionality not to work as expected.)
- [ ] Requires a documentation update, as it changes language or compiler behaviour

<!-- If you are unsure if your code is a breaking change, read this: https://nordicapis.com/what-are-breaking-changes-and-how-do-you-avoid-them -->

## Summary

<!-- Explain the reason for this pr, changes and solution briefly. -->
<!-- Explain the reason for this pr, changes, and solution briefly. -->

<!-- Write here -->
<!-- REPLACE ME -->

Closes # <!-- Remove this if this is not related to an issue -->
<!-- Uncomment if this closes an issue:
Closes #INSERT_NR
-->

## Summary of Changes
## List of Changes

<!-- Please explain the changes in this PR and their influence. If this fixes an issue, describe what fixed the issue. -->

<!-- Write here -->
<!-- Create for every essential change a list item (Link any issues, discussions or PRs if needed!) -->

- Change Nr. 1
- Change Nr. 2
- ...

## Does this PR create new warnings?

<!-- Add any new warnings or possible issues that could occur with this PR. -->

- Eslint reported ...
- CodeQL returned ...
- Warning Nr. 1
- Warning Nr. 2
- ...

<!-- Remove example text! -->
<!-- Just write none if they are no warnings, like this:
None.
-->

## Detailed Changelog

_Not present for website/docs changes_

<!-- Detailed changelog that may be copied from `CHANGELOG.md` (Only add the items you've added and remove any header with no item.). -->

<!-- ### Added -->
<!-- ### Changed -->
<!-- ### Removed -->
### Added

### Changed

### Fixed

### Deprecated

<!-- Default: -->
### Removed

<!-- Just write none if they are no changelog entries (although you should definitely do some if they change source code), like this:
None.
-->

## Linked issues or PRs

<!-- Include other issues and PRs related to this if any exist. Use this format: - [ ] #ISSUE_OR_PR -->

<!-- Default: -->
- [ ] #ISSUE_PR_OR_DISCUSSION_TAG
- [ ] #ISSUE_PR_OR_DISCUSSION_TAG
- [ ] ...

<!-- Just write the following if there are no linked issues:
No linked issues.
-->
2 changes: 1 addition & 1 deletion .github/workflows/cov-badge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
node-version: ${{ matrix.node-version }}
- uses: pnpm/[email protected]
with:
version: 7.x.x
version: 8.x.x
run_install: false
- run: pnpm install --frozen-lockfile
- run: pnpm test
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/nodejs-cli-run.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

strategy:
matrix:
node-version: [14.x, 16.x, 18.x]
node-version: [16.x, 18.x]

steps:
- uses: actions/checkout@v3
Expand All @@ -22,7 +22,7 @@ jobs:
node-version: ${{ matrix.node-version }}
- uses: pnpm/[email protected]
with:
version: 7.x.x
version: 8.x.x
run_install: false
- run: pnpm install --frozen-lockfile
- run: pnpm build
Expand All @@ -34,7 +34,7 @@ jobs:

strategy:
matrix:
node-version: [14.x, 16.x, 18.x]
node-version: [16.x, 18.x]

steps:
- uses: actions/checkout@v3
Expand All @@ -44,7 +44,7 @@ jobs:
node-version: ${{ matrix.node-version }}
- uses: pnpm/[email protected]
with:
version: 7.x.x
version: 8.x.x
run_install: false
- run: pnpm install
- run: pnpm build
Expand All @@ -56,7 +56,7 @@ jobs:

strategy:
matrix:
node-version: [14.x, 16.x, 18.x]
node-version: [16.x, 18.x]

steps:
- uses: actions/checkout@v3
Expand All @@ -66,7 +66,7 @@ jobs:
node-version: ${{ matrix.node-version }}
- uses: pnpm/[email protected]
with:
version: 7.x.x
version: 8.x.x
run_install: false
- run: pnpm install --frozen-lockfile
- run: pnpm build
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/nodejs-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:

strategy:
matrix:
node-version: [14.x, 16.x, 18.x]
node-version: [16.x, 18.x]

steps:
- uses: actions/checkout@v3
Expand All @@ -19,7 +19,7 @@ jobs:
node-version: ${{ matrix.node-version }}
- uses: pnpm/[email protected]
with:
version: 7.x.x
version: 8.x.x
run_install: false
- run: pnpm install --frozen-lockfile
- run: pnpm test
Expand All @@ -30,7 +30,7 @@ jobs:

strategy:
matrix:
node-version: [14.x, 16.x, 18.x]
node-version: [16.x, 18.x]

steps:
- uses: actions/checkout@v3
Expand All @@ -40,7 +40,7 @@ jobs:
node-version: ${{ matrix.node-version }}
- uses: pnpm/[email protected]
with:
version: 7.x.x
version: 8.x.x
run_install: false
- run: pnpm i
- run: pnpm test
24 changes: 16 additions & 8 deletions .github/workflows/size-limit.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,30 @@
name: "Size Limit"
on: pull_request
jobs:
size:
size-limit:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [16.x]
env:
CI_JOB_NUMBER: 1
steps:
- uses: actions/checkout@v3
- uses: pnpm/[email protected]
- name: Checkout repository
uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
version: 7.0.0
node-version: ${{ matrix.node-version }}
- name: Install PNPM & dev dependencies
uses: pnpm/[email protected]
with:
version: 8.x.x
run_install: |
- recursive: true
- name: Build project
- name: Build project to allow for browserify to run
run: pnpm build
- name: Setup size-limit
run: pnpm i
- uses: andresz1/[email protected]
- name: Run size-limit
uses: andresz1/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
script: pnpm exec size-limit --json
Expand Down
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ lib-cov

# Coverage directory used by tools like istanbul
coverage
coverage/*

# antlr4 generated files
gen/*

# nyc __tests__ coverage
.nyc_output
Expand Down Expand Up @@ -78,3 +82,6 @@ typings/
*.tsbuildinfo

*.idea

# Nyc
.nyc_output/
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ kipper-standalone.min.js
kipper/web/src/
*.yaml
*.json
CITATION.cff
Loading

0 comments on commit df4b943

Please sign in to comment.