Skip to content

Commit

Permalink
Merge pull request #137 from yatt-ai/ok/integration
Browse files Browse the repository at this point in the history
Ok/integration
  • Loading branch information
dacoaster authored Dec 31, 2024
2 parents ab47784 + 530f7ce commit a644aa9
Show file tree
Hide file tree
Showing 195 changed files with 15,807 additions and 7,031 deletions.
2 changes: 1 addition & 1 deletion .env.production
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ VUE_APP_I18N_FALLBACK_LOCALE=en

VUE_APP_SERVER_PORT=64064

VUE_APP_YATT_API_URL="https://api.yatt.ai/v1"
VUE_APP_TESTFIESTA_API_URL="https://api.testfiesta.com/v1"
VUE_APP_JIRA_OAUTH_KEY="3tPI6y3UgOxjUUVd2ELL3mhZr6cGAatt"
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/01_BUG_REPORT.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Bug Report
about: Create a report to help YATTIE to improve
about: Create a report to help Pinata to improve
title: "bug: "
labels: "bug"
assignees: ""
Expand All @@ -12,7 +12,7 @@ assignees: ""

<!-- Windows, Linux, or Mac -->

**YATTIE version:**
**Pinata version:**

<!-- Please specify commit or tag version. -->

Expand Down
28 changes: 22 additions & 6 deletions .github/workflows/publish-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
run: npm run publish

publish_on_x64_mac:
runs-on: macos-latest
runs-on: macos-13
strategy:
matrix:
os: [macos-latest]
Expand All @@ -56,15 +56,23 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CSC_LINK: ${{ secrets.mac_csc_link }}
CSC_KEY_PASSWORD: ${{ secrets.mac_csc_key_password }}
APPLE_API_KEY: ${{ secrets.api_key_id }}
APPLE_API_KEY: "~/private_keys/AuthKey_${{ secrets.api_key_id }}.p8"
APPLE_API_KEY_ID: ${{ secrets.api_key_id }}
APPLE_API_KEY_ISSUER: ${{ secrets.api_key_issuer_id }}
APPLE_TEAM_ID: ${{ secrets.team_id }}
run: |
npm run publish
- if: ${{ failure() }}
run: |
echo "###########################################";
echo "Printing logs from failure";
echo "###########################################";
echo "";
echo "###########";
cat notarization-error.log;
echo "###########";
publish_on_arm64_mac:
runs-on: flyci-macos-large-latest-m2
runs-on: macos-latest
strategy:
matrix:
os: [macos-latest]
Expand All @@ -90,12 +98,20 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CSC_LINK: ${{ secrets.mac_csc_link }}
CSC_KEY_PASSWORD: ${{ secrets.mac_csc_key_password }}
APPLE_API_KEY: ${{ secrets.api_key_id }}
APPLE_API_KEY: "~/private_keys/AuthKey_${{ secrets.api_key_id }}.p8"
APPLE_API_KEY_ID: ${{ secrets.api_key_id }}
APPLE_API_KEY_ISSUER: ${{ secrets.api_key_issuer_id }}
APPLE_TEAM_ID: ${{ secrets.team_id }}
run: |
npm run publish
- if: ${{ failure() }}
run: |
echo "###########################################";
echo "Printing logs from failure";
echo "###########################################";
echo "";
echo "###########";
cat notarization-error.log;
echo "###########";
publish_on_win:
runs-on: windows-latest
Expand Down
76 changes: 37 additions & 39 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
<h1 align="center">
<a href="https://github.com/yatt-ai/yattie">
<a href="https://github.com/dacoaster/pinata">
<img src="docs/images/logo.png" alt="Logo" height="100">
</a>
</h1>

<div align="center">
YATTIE
Piñata
<br />
<a href="#about"><strong>Explore the screenshots »</strong></a>
<br />
<br />
<a href="https://github.com/yatt-ai/yattie/issues/new?assignees=&labels=bug&template=01_BUG_REPORT.md&title=bug%3A+">Report a Bug</a>
<a href="https://github.com/testfiesta/pinata/issues/new?assignees=&labels=bug&template=01_BUG_REPORT.md&title=bug%3A+">Report a Bug</a>
·
<a href="https://github.com/yatt-ai/yattie/issues/new?assignees=&labels=enhancement&template=02_FEATURE_REQUEST.md&title=feat%3A+">Request a Feature</a>
<a href="https://github.com/testfiesta/pinata/issues/new?assignees=&labels=enhancement&template=02_FEATURE_REQUEST.md&title=feat%3A+">Request a Feature</a>
.
<a href="https://github.com/yatt-ai/yattie/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+">Ask a Question</a>
<a href="https://github.com/testfiesta/pinata/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+">Ask a Question</a>
</div>

<div align="center">
<br />

[![Project license](https://img.shields.io/github/license/yatt-ai/yattie.svg?style=flat-square)](LICENSE)
[![Project license](https://img.shields.io/github/license/testfiesta/pinata.svg?style=flat-square)](LICENSE)

[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg?style=flat-square)](https://github.com/yatt-ai/yattie/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
[![code with love by dacoaster](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-dacoaster-ff1414.svg?style=flat-square)](https://github.com/dacoaster)
[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg?style=flat-square)](https://github.com/testfiesta/pinata/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)

[![code with love by dacoaster](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-testfiesta-ff1414.svg?style=flat-square)](https://github.com/testfiesta)

</div>

Expand Down Expand Up @@ -52,34 +53,34 @@

## About

**BETA** - *YATTIE is just getting started - please report any and all bugs you find. Likewise, contributions to the code to fix issues are always appreciated!*
**BETA** - _Piñata is just getting started - please report any and all bugs you find. Likewise, contributions to the code to fix issues are always appreciated!_

YATTIE exists to help make tester's lives easier. Ideally, it should remove friction from the exploratory process - everywhere from gathering evidence to submitting reports.
Piñata exists to help make tester's lives easier. Ideally, it should remove friction from the exploratory process - everywhere from gathering evidence to submitting reports.

Our view is that testing is an art as varied and complex as those who undertake it. So our goal is to create a flexible, extensible toolset to raise the bar for what each member of the testing community can accomplish.
Our view is that testing is an art as varied and complex as those who undertake it. So our goal is to create a flexible, extensible toolset to raise the bar for what each member of the testing community can accomplish.

If you have an idea about how we can better meet that goal, please let us know by [requesting a feature](https://github.com/yatt-ai/yattie/labels/enhancement) or, better yet, [put in a pull request!](docs/CONTRIBUTING.md).
If you have an idea about how we can better meet that goal, please let us know by [requesting a feature](https://github.com/testfiesta/pinata/labels/enhancement) or, better yet, [put in a pull request!](docs/CONTRIBUTING.md).

<details>
<summary>Screenshots</summary>
<br>

| Test Charter | Test Timeline |
| :-------------------------------------------------------------------: | :--------------------------------------------------------------------: |
| <img src="docs/images/yattie-1.png" title="Test Charter" width="100%"> | <img src="docs/images/yattie-2.png" title="Test Timeline" width="100%"> |
| Test Charter | Test Timeline |
| :--------------------------------------------------------------------: | :---------------------------------------------------------------------: |
| <img src="docs/images/pinata-1.png" title="Test Charter" width="100%"> | <img src="docs/images/pinata-2.png" title="Test Timeline" width="100%"> |

</details>

### Contributors
Many thanks to all of the testers and developers who have contributed to YATTIE via bug reports, code, ideas, and more!

Many thanks to all of the testers and developers who have contributed to Piñata via bug reports, code, ideas, and more!

[@parwalrahul](https://github.com/parwalrahul)
[@narkhedeshubham](https://github.com/narkhedeshubham)
[@anakhavviswanathan](https://github.com/anakhavviswanathan)
[@jimholmes](https://github.com/jimholmes)
[@dacoaster](https://github.com/dacoaster)


### Built With

<img src="docs/images/electron.svg" title="Home Page" height="100">
Expand All @@ -91,71 +92,68 @@ Many thanks to all of the testers and developers who have contributed to YATTIE

If you looking to contribute - please checkout the [contributing guidelines](docs/CONTRIBUTING.md).

If you're just looking to take it for a spin, check out the pre-built [packages](https://github.com/yatt-ai/yattie/releases) and find the one built for your platform. Can't find the platform you're looking for? Let us know you'd like a new one supported by submitting a [feature requests](https://github.com/yatt-ai/yattie/labels/enhancement)!
If you're just looking to take it for a spin, check out the pre-built [packages](https://github.com/testfiesta/pinata/releases) and find the one built for your platform. Can't find the platform you're looking for? Let us know you'd like a new one supported by submitting a [feature requests](https://github.com/dacoaster/pinata/labels/enhancement)!

### Installation

TODO - This section could use some love (and screenshots!)


### MacOS settings to allow screen recording and screenshots
To allow Yattie taking screenshots and record your screen please make sure you allowed the app to do that by doing next steps:

- Choose Apple menu > System Settings, then click Privacy & Security in the sidebar. (You may need to scroll down.)
- Click Screen Recording on the right. Turn screen recording on for Yattie

To allow Piñata taking screenshots and record your screen please make sure you allowed the app to do that by doing next steps:

- Choose Apple menu > System Settings, then click Privacy & Security in the sidebar. (You may need to scroll down.)
- Click Screen Recording on the right. Turn screen recording on for Piñata

*We are working on the solution to make screenshots work also on a dev build. This manual will be updated as soon we will have a solution
\*We are working on the solution to make screenshots work also on a dev build. This manual will be updated as soon we will have a solution

## Usage

- You can find a quick waklthrough by the very helpful @parwalrahul at the excellent MoT community [here](https://www.ministryoftesting.com/articles/acfa4d56)!
- Check out our [docs](https://docs.yattie.ai). Note: these docs are rough and need a lot of work.
- Check out our [docs](https://docs.pinata.ai). Note: these docs are rough and need a lot of work.

## Roadmap

See the [open issues](https://github.com/yatt-ai/yattie/issues) for a list of known issues.
See the [open feature requests](https://github.com/yatt-ai/yattie/labels/enhancement) for a list of current feature requests.
See the [open issues](https://github.com/testfiesta/pinata/issues) for a list of known issues.
See the [open feature requests](https://github.com/testfiesta/pinata/labels/enhancement) for a list of current feature requests.

- [Top Feature Requests](https://github.com/yatt-ai/yattie/labels/enhancement) (Add your votes using the a thumbs up or down!)
- [Top Bugs](https://github.com/yatt-ai/yattie/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc) (Add your votes using the 👍 reaction)
- [Newest Bugs](https://github.com/yatt-ai/yattie/issues?q=is%3Aopen+is%3Aissue+label%3Abug)
- [Top Feature Requests](https://github.com/testfiesta/pinata/labels/enhancement) (Add your votes using the a thumbs up or down!)
- [Top Bugs](https://github.com/testfiesta/pinata/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc) (Add your votes using the 👍 reaction)
- [Newest Bugs](https://github.com/testfiesta/pinata/issues?q=is%3Aopen+is%3Aissue+label%3Abug)

## Support

Reach out to the maintainer at one of the following places:

- [GitHub issues](https://github.com/yatt-ai/yattie/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+)
- [GitHub issues](https://github.com/testfiesta/pinata/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+)
- Contact options listed on [this GitHub profile](https://github.com/dacoaster)

## Project assistance

If you want to say **thank you** or/and support active development of YATTIE:
If you want to say **thank you** or/and support active development of Piñata:

- Add a [GitHub Star](https://github.com/yatt-ai/yattie) to the project.
- Tweet about YATTIE.
- Add a [GitHub Star](https://github.com/testfiesta/pinata) to the project.
- Tweet about Piñata.
- Write interesting articles about the project on [Dev.to](https://dev.to/), [Medium](https://medium.com/) or your personal blog.

Together, we can make YATTIE **better**!
Together, we can make Piñata **better**!

## Contributing

First off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are **greatly appreciated**.


Please read [our contribution guidelines](docs/CONTRIBUTING.md), and thank you for being involved!

## Authors & contributors

The original setup of this repository is by [David Acosta](https://github.com/dacoaster).

For a full list of all authors and contributors, see [the contributors page](https://github.com/yatt-ai/yattie/contributors).
For a full list of all authors and contributors, see [the contributors page](https://github.com/testfiesta/pinata/contributors).

## Security

YATTIE follows good practices of security, but 100% security cannot be assured.
YATTIE is provided **"as is"** without any **warranty**. Use at your own risk.
Piñata follows good practices of security, but 100% security cannot be assured.
Piñata is provided **"as is"** without any **warranty**. Use at your own risk.

_For more information and to report security issues, please refer to our [security documentation](docs/SECURITY.md)._

Expand Down
22 changes: 11 additions & 11 deletions docs/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,19 @@ In the interest of fostering an open and welcoming environment, we as contributo

Examples of behavior that contributes to creating a positive environment include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
- The use of sexualized language or imagery and unwelcome sexual attention or advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting

## Our Responsibilities

Expand All @@ -34,7 +34,7 @@ This Code of Conduct applies within all project spaces, and it also applies when

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project maintainer using any of the [private contact addresses](https://github.com/dacoaster/yattie#support). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project maintainer using any of the [private contact addresses](https://github.com/dacoaster/pinata#support). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

Expand Down
14 changes: 7 additions & 7 deletions docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,11 @@ To set up a development environment, please follow these steps:
1. Clone the repo

```sh
git clone https://github.com/dacoaster/yattie
git clone https://github.com/dacoaster/pinata
```

2. Install the deps

```sh
yarn install
```
Expand All @@ -23,12 +24,11 @@ To set up a development environment, please follow these steps:
yarn dev
```


## Issues and feature requests

You've found a bug in the source code or a mistake in the documentation? You can help us by [submitting an issue on GitHub](https://github.com/dacoaster/yattie/issues). Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed!
You've found a bug in the source code or a mistake in the documentation? You can help us by [submitting an issue on GitHub](https://github.com/dacoaster/pinata/issues). Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed!

Or maybe you'd like a new feature? You can check out current feature requests, vote for your favorites, or add your own at [the feature request page](https://features.yattie.ai).
Or maybe you'd like a new feature? You can check out current feature requests, vote for your favorites, or add your own at [the feature request page](https://features.testfiesta.com).

Please try to create bug reports that are:

Expand All @@ -42,10 +42,10 @@ Please try to create bug reports that are:
### How to submit a Pull Request

1. Search our repository for open or closed
[Pull Requests](https://github.com/dacoaster/yattie/pulls)
[Pull Requests](https://github.com/dacoaster/pinata/pulls)
that relate to your submission. You don't want to duplicate effort.
2. Fork the project
3. Create your feature branch (`git checkout -b feat/amazing_feature`)
4. Commit your changes (`git commit -m 'feat: add amazing_feature'`) YATTIE tries to use [conventional commits](https://www.conventionalcommits.org), so please follow the specification in your commit messages.
4. Commit your changes (`git commit -m 'feat: add amazing_feature'`) Pinata tries to use [conventional commits](https://www.conventionalcommits.org), so please follow the specification in your commit messages.
5. Push to the branch (`git push origin feat/amazing_feature`)
6. [Open a Pull Request](https://github.com/dacoaster/yattie/compare?expand=1)
6. [Open a Pull Request](https://github.com/dacoaster/pinata/compare?expand=1)
4 changes: 2 additions & 2 deletions docs/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

## Reporting a Vulnerability

If there are any vulnerabilities in **YATTIE**, don't hesitate to _report them_.
If there are any vulnerabilities in **Pinata**, don't hesitate to _report them_.

1. Use any of the [private contact addresses](https://github.com/dacoaster/yattie#support).
1. Use any of the [private contact addresses](https://github.com/dacoaster/pinata#support).
2. Describe the vulnerability.

If you have a fix, that is most welcome -- please attach or summarize it in your message!
Expand Down
File renamed without changes
File renamed without changes
Loading

0 comments on commit a644aa9

Please sign in to comment.