Skip to content

Commit

Permalink
Merge branch 'main' into datetimepicker-issues
Browse files Browse the repository at this point in the history
# Conflicts:
#	package-lock.json
  • Loading branch information
franzheidl committed Sep 3, 2024
2 parents fc0de7c + 4a212b7 commit 685901c
Show file tree
Hide file tree
Showing 178 changed files with 15,248 additions and 16,503 deletions.
5 changes: 5 additions & 0 deletions .changeset/eighty-geese-thank.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@cloudoperators/juno-ui-components": patch
---

chore(ui): migrate Pill component to typescript
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
"@cloudoperators/juno-oauth": patch
---

Use a special email regex
Fix other typescript problems
5 changes: 5 additions & 0 deletions .changeset/green-years-cry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@cloudoperators/juno-k8s-client": patch
---

Change the build name output
7 changes: 7 additions & 0 deletions .changeset/old-bees-grow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@cloudoperators/juno-communicator": patch
"@cloudoperators/juno-k8s-client": patch
"@cloudoperators/juno-oauth": patch
---

fix(config): rename mts config for release fix
5 changes: 5 additions & 0 deletions .changeset/quick-badgers-behave.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@cloudoperators/juno-ui-components": patch
---

chore(core): fix security deps problems
2 changes: 2 additions & 0 deletions .changeset/real-masks-drum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
---
5 changes: 0 additions & 5 deletions .changeset/rude-dots-tap.md

This file was deleted.

4 changes: 4 additions & 0 deletions .changeset/soft-garlics-do.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
---

chore(infra): fix release triggers
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,13 @@
"@cloudoperators/juno-url-state-router": patch
"@cloudoperators/juno-ui-components": patch
"@cloudoperators/juno-communicator": patch
"@cloudoperators/juno-k8s-client": patch
"@cloudoperators/juno-template": patch
"@cloudoperators/juno-config": patch
"@cloudoperators/juno-oauth": patch
"@cloudoperators/juno-utils": patch
"@cloudoperators/juno-app-template": patch
"@cloudoperators/juno-app-example": patch
---

Update instructions in readme files
Unify Typescript and Eslint config in one package
5 changes: 0 additions & 5 deletions .changeset/theme-toggle.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/thin-sheep-rush.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@cloudoperators/juno-oauth": minor
---

chore(oauth): migrate OAuth package to Typescript
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Bug report
about: Report a bug to help us improve
title: "[Bug]: "
title: "[Bug](context): "
labels: bug
assignees: ""
---
Expand Down
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/epic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
name: Epic
about: Create an epic
title: "[EPIC](context): "
labels: epic
assignees: ""
---

### Description

A concise description of the epic. What problem does it solve? Why is it important?

### Objectives

List the high-level objectives or goals of this epic.

- Objective 1
- Objective 2
- Objective 3

### Acceptance Criteria

Define the criteria that must be met for this epic to be considered complete.

- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3

### Tasks

Break down the epic into smaller, actionable tasks or user stories. Bigger tasks should be issues themselves.

- [ ] Task 1
- [ ] Task 2
- [ ] Task 3

### Dependencies

Identify any other epics, issues, or tasks that this epic depends on.

- Dependency 1
- Dependency 2
- Dependency 3

### Additional Notes

Any additional information, context, or considerations.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[Feature]: "
title: "[Feature](context): "
labels: enhancement
assignees: ""
---
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/task.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Task
about: Create a task for planned work or project
title: "[TASK]: "
title: "[Task](context): "
labels: task
assignees: ""
---
Expand Down
79 changes: 52 additions & 27 deletions .github/workflows/ci-checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,28 @@ name: CI Check

on:
pull_request:
types:
types:
- opened
- synchronize
- reopened
pull_request_target:
types:
- edited
branches:
- changeset-release/main

# Trigger after the 'Release' workflow completes
workflow_run:
workflows: ["Release"]
types:
- completed

env:
HUSKY: 0

jobs:
install-dependencies:
runs-on: ubuntu-latest
runs-on: [default]
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '20' # Specify the node version you need
node-version: "20" # Specify the node version you need

- name: Cache npm
uses: actions/cache@v4
Expand All @@ -31,10 +34,10 @@ jobs:
${{ runner.OS }}-node-
- name: Install Dependencies
run: npm ci
run: npm ci

reuse-compliance:
runs-on: [ubuntu-latest]
runs-on: [default]
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -44,7 +47,7 @@ jobs:
uses: fsfe/reuse-action@v3

license-headers:
runs-on: [ubuntu-latest]
runs-on: [default]
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -61,13 +64,13 @@ jobs:

allowed-licenses:
needs: install-dependencies
runs-on: ubuntu-latest
runs-on: [default]
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '20' # Specify the node version you need
node-version: "20" # Specify the node version you need

- name: Cache npm
uses: actions/cache@v4
Expand All @@ -78,20 +81,20 @@ jobs:
${{ runner.OS }}-node-
- name: Install Dependencies
run: npm ci
run: npm ci

- name: Run Linter
run: npm run check-licenses

lint:
needs: install-dependencies
runs-on: ubuntu-latest
runs-on: [default]
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '20' # Specify the node version you need
node-version: "20" # Specify the node version you need

- name: Cache npm
uses: actions/cache@v4
Expand All @@ -102,19 +105,42 @@ jobs:
${{ runner.OS }}-node-
- name: Install Dependencies
run: npm ci
run: npm ci
- name: Run Linter
run: npm run lint

type-check:
needs: install-dependencies
runs-on: [default]
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: "20" # Specify the node version you need

- name: Cache npm
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.OS }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.OS }}-node-
- name: Install Dependencies
run: npm ci
- name: Run Typecheck
run: npm run typecheck

format:
needs: install-dependencies
runs-on: ubuntu-latest
runs-on: [default]
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '20' # Specify the node version you need
node-version: "20" # Specify the node version you need

- name: Cache npm
uses: actions/cache@v4
Expand All @@ -125,19 +151,19 @@ jobs:
${{ runner.OS }}-node-
- name: Install Dependencies
run: npm ci
run: npm ci
- name: Run Prettier
run: npm run check-format
run: npm run check-format

test:
needs: install-dependencies
runs-on: ubuntu-latest
runs-on: [default]
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '20' # Specify the node version you need
node-version: "20" # Specify the node version you need

- name: Cache npm
uses: actions/cache@v4
Expand All @@ -148,7 +174,6 @@ jobs:
${{ runner.OS }}-node-
- name: Install Dependencies
run: npm ci && npm run build
run: npm ci && npm run build
- name: Run Tests
run: npm run test

run: npm run test
Loading

0 comments on commit 685901c

Please sign in to comment.