Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL, S.A. (INDITEX, S.A.)
#
# SPDX-License-Identifier: Apache-2.0

# Ignore build and test binaries.
bin/
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL, S.A. (INDITEX, S.A.)
#
# SPDX-License-Identifier: Apache-2.0

# Auto detect text files and perform LF normalization
* text=auto
53 changes: 53 additions & 0 deletions .github/ISSUE_TEMPLATE/1-bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)
# SPDX-License-Identifier: Apache-2.0
name: Bug Report
description: Report a reproducible bug
title: '[Bug] '
labels: ['bug']
assignees: []

body:
- type: textarea
id: description
attributes:
label: Description
description: What's the problem?
placeholder: |
A clear and concise description of what the problem is.
Please include logs, screenshots or whatever other information to reproduce the error.
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: How can we reproduce the bug?
placeholder: |
1. Go to ...
2. Run ...
3. See error
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
validations:
required: false

- type: input
id: version
attributes:
label: Version / Environment
placeholder: "e.g. v0.3.2, Node 18, macOS"
validations:
required: false

- type: textarea
id: notes
attributes:
label: Additional context or logs
validations:
required: false
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/2-feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)
# SPDX-License-Identifier: Apache-2.0
name: Feature Request
description: Suggest a feature or improvement
title: '[Feature] '
labels: ['enhancement']
assignees: []

body:
- type: textarea
id: proposal
attributes:
label: Feature description
description: What would you like to see added or changed?
validations:
required: true

- type: textarea
id: motivation
attributes:
label: Use case or motivation
description: Why is this feature useful?

- type: dropdown
id: contribution
attributes:
label: Would you like to work on this?
options:
- Yes, I'd like to open a PR
- Maybe, I'd need help
- No, I'm just proposing it
validations:
required: true
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/3-other.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)
# SPDX-License-Identifier: Apache-2.0
name: Other
description: Use this for anything that doesn't fit the other templates
title: '[Other] '
labels: ['discussion']
assignees: []

body:
- type: textarea
id: context
attributes:
label: Context or topic
description: Briefly explain what this is about — question, idea, feedback, etc.
validations:
required: true

- type: textarea
id: details
attributes:
label: Details or background
description: Add any supporting info, links, logs, or notes that may be useful.
placeholder: |
Example:
- I'm wondering if we should improve X
- This tool might be useful for Y
- We discussed this in meeting Z

- type: dropdown
id: nextstep
attributes:
label: What are you hoping to do next?
options:
- Just opening this for awareness
- Looking for input before starting work
- Need help or advice
- Happy to open a PR based on feedback
32 changes: 0 additions & 32 deletions .github/ISSUE_TEMPLATE/bug-issue.md

This file was deleted.

3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)
# SPDX-License-Identifier: Apache-2.0
blank_issues_enabled: false
31 changes: 0 additions & 31 deletions .github/ISSUE_TEMPLATE/feature-issue.md

This file was deleted.

37 changes: 0 additions & 37 deletions .github/ISSUE_TEMPLATE/op-release-issue.md

This file was deleted.

24 changes: 15 additions & 9 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,21 @@
This closes #
<!--
SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)

## Summary Of Changes
SPDX-License-Identifier: Apache-2.0
-->

## Additional Context
## Summary

## Local Testing
Briefly describe the purpose of this PR and what changes it introduces.

Please ensure you run the unit and integration tests before approving the PR.
## Checklist

To run the unit and integration tests:
- [ ] Commits are **signed** (`git commit -S`)
- [ ] Commit messages follow **Conventional Commits**
- [ ] Documentation has been updated (if needed)
- [ ] I have read and agree to the project’s [Code of Conduct](../CODE_OF_CONDUCT.md)
- [ ] I have signed the [Contributor License Agreement (CLA)](../CONTRIBUTING.md)

```
$ make test-cov test-e2e-cov
```
## Additional context

Add any screenshots, test output, or notes for reviewers here.
3 changes: 3 additions & 0 deletions .github/workflows/actions/check-version/action.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)
# SPDX-License-Identifier: Apache-2.0

name: Check if new version is greater than last repository released version

inputs:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)
# SPDX-License-Identifier: Apache-2.0

name: Get version from Makefile

outputs:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/code-verify.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)
# SPDX-License-Identifier: Apache-2.0

name: Static code analysis and unit testing
on:
push:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/e2e-tests.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)
# SPDX-License-Identifier: Apache-2.0

name: E2E tests

on:
Expand Down
49 changes: 49 additions & 0 deletions .github/workflows/pr-verify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# SPDX-FileCopyrightText: 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)
# SPDX-License-Identifier: Apache-2.0

name: Pull Request Verification
permissions:
contents: read

on:
pull_request:
workflow_dispatch:

jobs:
repo-linter:
name: Repo Linter
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}

- name: 'Run Repolinter'
uses: newrelic/repolinter-action@3f4448f855c351e9695b24524a4111c7847b84cb # v1.7.0

reuse-compliance:
name: REUSE Compliance
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}

- name: REUSE Compliance Check
uses: fsfe/reuse-action@bb774aa972c2a89ff34781233d275075cbddf542 # v5

conventional-commits:
name: Conventional Commits
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}

- uses: webiny/action-conventional-commits@8bc41ff4e7d423d56fa4905f6ff79209a78776c7 # v1.3.0
Loading
Loading