diff --git a/packages/bruno-app/src/components/RequestPane/Vars/index.js b/packages/bruno-app/src/components/RequestPane/Vars/index.js
index b63c08801..500ebb25b 100644
--- a/packages/bruno-app/src/components/RequestPane/Vars/index.js
+++ b/packages/bruno-app/src/components/RequestPane/Vars/index.js
@@ -1,42 +1,12 @@
import React from 'react';
import get from 'lodash/get';
-import { useDispatch } from 'react-redux';
-import { updateRequestScript, updateResponseScript } from 'providers/ReduxStore/slices/collections';
-import { sendRequest, saveRequest } from 'providers/ReduxStore/slices/collections/actions';
-import { useTheme } from 'providers/Theme';
import VarsTable from './VarsTable';
import StyledWrapper from './StyledWrapper';
const Vars = ({ item, collection }) => {
- const dispatch = useDispatch();
const requestVars = item.draft ? get(item, 'draft.request.vars.req') : get(item, 'request.vars.req');
const responseVars = item.draft ? get(item, 'draft.request.vars.res') : get(item, 'request.vars.res');
- const { storedTheme } = useTheme();
-
- const onRequestScriptEdit = (value) => {
- dispatch(
- updateRequestScript({
- script: value,
- itemUid: item.uid,
- collectionUid: collection.uid
- })
- );
- };
-
- const onResponseScriptEdit = (value) => {
- dispatch(
- updateResponseScript({
- script: value,
- itemUid: item.uid,
- collectionUid: collection.uid
- })
- );
- };
-
- const onRun = () => dispatch(sendRequest(item, collection.uid));
- const onSave = () => dispatch(saveRequest(item.uid, collection.uid));
-
return (
diff --git a/packages/bruno-js/src/bru.js b/packages/bruno-js/src/bru.js
index 3cd9e8f5f..5eaae4cca 100644
--- a/packages/bruno-js/src/bru.js
+++ b/packages/bruno-js/src/bru.js
@@ -59,10 +59,24 @@ class Bru {
throw new Error('Key is required');
}
+ if (/^(?!\d)\w*$/.test(key) === false) {
+ throw new Error(
+ `Variable name: "${key}" contains invalid characters!` +
+ ' Names must only contain alpha-numeric characters and cannot start with a digit.'
+ );
+ }
+
this.collectionVariables[key] = value;
}
getVar(key) {
+ if (/^(?!\d)\w*$/.test(key) === false) {
+ throw new Error(
+ `Variable name: "${key}" contains invalid characters!` +
+ ' Names must only contain alpha-numeric characters and cannot start with a digit.'
+ );
+ }
+
return this.collectionVariables[key];
}
}
From d52163ceb38799c753733440ef814a86ebe4dec5 Mon Sep 17 00:00:00 2001
From: Its-treason <39559178+Its-treason@users.noreply.github.com>
Date: Wed, 25 Oct 2023 23:30:31 +0200
Subject: [PATCH 5/9] test: Fix failing test 'should parse the json file'
---
packages/bruno-lang/v2/tests/fixtures/request.bru | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/bruno-lang/v2/tests/fixtures/request.bru b/packages/bruno-lang/v2/tests/fixtures/request.bru
index 22168b194..813a519b6 100644
--- a/packages/bruno-lang/v2/tests/fixtures/request.bru
+++ b/packages/bruno-lang/v2/tests/fixtures/request.bru
@@ -66,7 +66,7 @@ body:sparql {
body:form-urlencoded {
apikey: secret
- numbers: +91998877665
+ numbers: %2B91998877665
~message: hello
}
From 7fa68731d250ad8d2faf4f2d5efed915fa509307 Mon Sep 17 00:00:00 2001
From: DaPutzy <9727551+DaPutzy@users.noreply.github.com>
Date: Wed, 25 Oct 2023 23:16:28 +0000
Subject: [PATCH 6/9] feat: allow multiple script context roots
---
packages/bruno-js/src/runtime/script-runtime.js | 7 ++++++-
packages/bruno-js/src/runtime/test-runtime.js | 7 ++++++-
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/packages/bruno-js/src/runtime/script-runtime.js b/packages/bruno-js/src/runtime/script-runtime.js
index 391d047d5..a39e00a50 100644
--- a/packages/bruno-js/src/runtime/script-runtime.js
+++ b/packages/bruno-js/src/runtime/script-runtime.js
@@ -46,6 +46,11 @@ class ScriptRuntime {
const req = new BrunoRequest(request);
const allowScriptFilesystemAccess = get(scriptingConfig, 'filesystemAccess.allow', false);
const moduleWhitelist = get(scriptingConfig, 'moduleWhitelist', []);
+ const additionalContextRoots = get(scriptingConfig, 'additionalContextRoots', []);
+ const additionalContextRootsAbsolute = lodash
+ .chain(additionalContextRoots)
+ .map((acr) => (acr.startsWith('/') ? acr : path.join(collectionPath, acr)))
+ .value();
const whitelistedModules = {};
@@ -83,7 +88,7 @@ class ScriptRuntime {
require: {
context: 'sandbox',
external: true,
- root: [collectionPath],
+ root: [collectionPath, ...additionalContextRootsAbsolute],
mock: {
// node libs
path,
diff --git a/packages/bruno-js/src/runtime/test-runtime.js b/packages/bruno-js/src/runtime/test-runtime.js
index 9da2cb287..fcaa750c9 100644
--- a/packages/bruno-js/src/runtime/test-runtime.js
+++ b/packages/bruno-js/src/runtime/test-runtime.js
@@ -48,6 +48,11 @@ class TestRuntime {
const res = new BrunoResponse(response);
const allowScriptFilesystemAccess = get(scriptingConfig, 'filesystemAccess.allow', false);
const moduleWhitelist = get(scriptingConfig, 'moduleWhitelist', []);
+ const additionalContextRoots = get(scriptingConfig, 'additionalContextRoots', []);
+ const additionalContextRootsAbsolute = lodash
+ .chain(additionalContextRoots)
+ .map((acr) => (acr.startsWith('/') ? acr : path.join(collectionPath, acr)))
+ .value();
const whitelistedModules = {};
@@ -101,7 +106,7 @@ class TestRuntime {
require: {
context: 'sandbox',
external: true,
- root: [collectionPath],
+ root: [collectionPath, ...additionalContextRootsAbsolute],
mock: {
// node libs
path,
From fd6b083ae51f225119c19dcd2292e6698059ac6b Mon Sep 17 00:00:00 2001
From: Anoop M D
Date: Thu, 26 Oct 2023 22:55:00 +0530
Subject: [PATCH 7/9] chore: fixed broken links in documentation
---
contributing.md | 26 +++++++++++---------------
docs/contributing/contributing_de.md | 2 --
docs/contributing/contributing_fr.md | 4 +---
docs/contributing/contributing_ru.md | 2 --
docs/contributing/contributing_tr.md | 2 --
docs/contributing/contributing_ua.md | 2 --
docs/readme/readme_de.md | 4 +---
docs/readme/readme_fr.md | 4 +---
docs/readme/readme_ru.md | 4 +---
docs/readme/readme_tr.md | 6 ++----
docs/readme/readme_ua.md | 4 +---
readme.md | 2 +-
12 files changed, 19 insertions(+), 43 deletions(-)
diff --git a/contributing.md b/contributing.md
index 55fedf0f7..0d6efdffa 100644
--- a/contributing.md
+++ b/contributing.md
@@ -1,8 +1,8 @@
-**English** | [Українська](/contributing_ua.md) | [Русский](/contributing_ru.md) | [Türkçe](/contributing_tr.md) | [Deutsch](/contributing_de.md) | [Français](/contributing_fr.md)
+**English** | [Українська](docs/contributing/contributing_ua.md) | [Русский](docs/contributing/contributing_ru.md) | [Türkçe](docs/contributing/contributing_tr.md) | [Deutsch](docs/contributing/contributing_de.md) | [Français](docs/contributing/contributing_fr.md)
## Let's make bruno better, together !!
-I am happy that you are looking to improve bruno. Below are the guidelines to get started bringing up bruno on your computer.
+We are happy that you are looking to improve bruno. Below are the guidelines to get started bringing up bruno on your computer.
### Technology Stack
@@ -23,19 +23,6 @@ Libraries we use
You would need [Node v18.x or the latest LTS version](https://nodejs.org/en/) and npm 8.x. We use npm workspaces in the project
-### Let's start coding
-
-Please reference [development.md](docs/development.md) for instructions on running the local development environment.
-
-### Raising Pull Request
-
-- Please keep the PR's small and focused on one thing
-- Please follow the format of creating branches
- - feature/[feature name]: This branch should contain changes for a specific feature
- - Example: feature/dark-mode
- - bugfix/[bug name]: This branch should contain only bug fixes for a specific bug
- - Example bugfix/bug-1
-
## Development
Bruno is being developed as a desktop app. You need to load the app by running the Next.js app in one terminal and then run the electron app in another terminal.
@@ -89,3 +76,12 @@ npm test --workspace=packages/bruno-schema
# bruno-lang
npm test --workspace=packages/bruno-lang
```
+
+### Raising Pull Request
+
+- Please keep the PR's small and focused on one thing
+- Please follow the format of creating branches
+ - feature/[feature name]: This branch should contain changes for a specific feature
+ - Example: feature/dark-mode
+ - bugfix/[bug name]: This branch should contain only bug fixes for a specific bug
+ - Example bugfix/bug-1
diff --git a/docs/contributing/contributing_de.md b/docs/contributing/contributing_de.md
index fca88c609..b0b1b694d 100644
--- a/docs/contributing/contributing_de.md
+++ b/docs/contributing/contributing_de.md
@@ -1,5 +1,3 @@
-[English](/contributing.md) | [Українська](/contributing_ua.md) | [Русский](/contributing_ru.md) | [Türkçe](/contributing_tr.md) | **Deutsch** | [Français](/contributing_fr.md)
-
## Lass uns Bruno noch besser machen, gemeinsam !!
Ich freue mich, dass Du Bruno verbessern möchtest. Hier findest Du eine Anleitung, mit der Du Bruno auf Deinem Computer einrichten kannst.
diff --git a/docs/contributing/contributing_fr.md b/docs/contributing/contributing_fr.md
index f00a331c6..b69260e43 100644
--- a/docs/contributing/contributing_fr.md
+++ b/docs/contributing/contributing_fr.md
@@ -1,5 +1,3 @@
-[English](/contributing.md) | [Українська](/contributing_ua.md) | [Русский](/contributing_ru.md) | [Türkçe](/contributing_tr.md) | [Deutsch](/contributing_de.md) | **Français**
-
## Ensemble, améliorons Bruno !
Je suis content de voir que vous envisagez améliorer Bruno. Ci-dessous, vous trouverez les règles et guides pour récupérer Bruno sur votre ordinateur.
@@ -68,7 +66,7 @@ npm run dev:electron
### Dépannage
-Vous pourriez rencontrer une error `Unsupported platform` pendant le lancement de `npm install`. Pour résoudre cela, veuillez supprimer le répertoire `node_modules`, le fichier `package-lock.json` et lancer à nouveau `npm install`. Cela devrait isntaller tous les paquets nécessaires pour lancer l'application.
+Vous pourriez rencontrer une error `Unsupported platform` pendant le lancement de `npm install`. Pour résoudre cela, veuillez supprimer le répertoire `node_modules`, le fichier `package-lock.json` et lancer à nouveau `npm install`. Cela devrait isntaller tous les paquets nécessaires pour lancer l'application.
```shell
# Delete node_modules in sub-directories
diff --git a/docs/contributing/contributing_ru.md b/docs/contributing/contributing_ru.md
index 63e737f01..6202c8f33 100644
--- a/docs/contributing/contributing_ru.md
+++ b/docs/contributing/contributing_ru.md
@@ -1,5 +1,3 @@
-[English](/contributing.md) | [Українська](/contributing_ua.md) | **Русский** | [Türkçe](/contributing_tr.md) | [Deutsch](/contributing_de.md) | [Français](/contributing_fr.md)
-
## Давайте вместе сделаем Бруно лучше!!!
Я рад, что Вы хотите усовершенствовать bruno. Ниже приведены рекомендации по запуску bruno на вашем компьютере.
diff --git a/docs/contributing/contributing_tr.md b/docs/contributing/contributing_tr.md
index 69d3098a3..25ff880cc 100644
--- a/docs/contributing/contributing_tr.md
+++ b/docs/contributing/contributing_tr.md
@@ -1,5 +1,3 @@
-[English](/readme.md) | [Українська](/contributing_ua.md) | [Русский](/contributing_ru.md) | **Türkçe** | [Deutsch](/contributing_de.md) | [Français](/contributing_fr.md)
-
## Bruno'yu birlikte daha iyi hale getirelim !!
Bruno'yu geliştirmek istemenizden mutluluk duyuyorum. Aşağıda, bruno'yu bilgisayarınıza getirmeye başlamak için yönergeler bulunmaktadır.
diff --git a/docs/contributing/contributing_ua.md b/docs/contributing/contributing_ua.md
index 8b563f3eb..329077cd1 100644
--- a/docs/contributing/contributing_ua.md
+++ b/docs/contributing/contributing_ua.md
@@ -1,5 +1,3 @@
-[English](/contributing.md) | **Українська** | [Русский](/contributing_ru.md) | [Türkçe](/contributing_tr.md) | [Deutsch](/contributing_de.md) | [Français](/contributing_fr.md)
-
## Давайте зробимо Bruno краще, разом !!
Я дуже радий що Ви бажаєте покращити Bruno. Нижче наведені вказівки як розпочати розробку Bruno на Вашому комп'ютері.
diff --git a/docs/readme/readme_de.md b/docs/readme/readme_de.md
index a3b8c3ed7..a0ef031d7 100644
--- a/docs/readme/readme_de.md
+++ b/docs/readme/readme_de.md
@@ -10,8 +10,6 @@
[](https://www.usebruno.com)
[](https://www.usebruno.com/downloads)
-[English](/readme.md) | [Українська](/readme_ua.md) | [Русский](/readme_ru.md) | [Türkçe](/readme_tr.md) | **Deutsch** | [Français](/readme_fr.md)
-
Bruno ist ein neuer und innovativer API-Client, der den Status Quo von Postman und ähnlichen Tools revolutionieren soll.
Bruno speichert Deine Sammlungen direkt in einem Ordner in Deinem Dateisystem. Wir verwenden eine einfache Textauszeichnungssprache - Bru - um Informationen über API-Anfragen zu speichern.
@@ -61,7 +59,7 @@ Bitte [hier](publishing.md) für mehr Informationen lesen.
### Mitmachen 👩💻🧑💻
-Ich freue mich, dass Du Bruno verbessern willst. Bitte schau Dir den [Leitfaden zum Mitmachen](contributing_de.md) an.
+Ich freue mich, dass Du Bruno verbessern willst. Bitte schau Dir den [Leitfaden zum Mitmachen](../contributing/contributing_de.md) an.
Auch wenn Du nicht in der Lage bist, einen Beitrag in Form von Code zu leisten, zögere bitte nicht, uns Fehler und Funktionswünsche mitzuteilen, die implementiert werden müssen, um Deinen Anwendungsfall zu unterstützen.
diff --git a/docs/readme/readme_fr.md b/docs/readme/readme_fr.md
index 8078d7a85..97b327bfa 100644
--- a/docs/readme/readme_fr.md
+++ b/docs/readme/readme_fr.md
@@ -10,8 +10,6 @@
[](https://www.usebruno.com)
[](https://www.usebruno.com/downloads)
-[English](/readme.md) | [Українська](/readme_ua.md) | [Русский](/readme_ru.md) | [Türkçe](/readme_tr.md) | [Deutsch](/readme_de.md) | **Français**
-
Bruno est un nouveau client API, innovant, qui a pour but de révolutionner le _status quo_ que représente Postman et les autres outils.
Bruno sauvegarde vos collections directement sur votre système de fichiers. Nous utilisons un langage de balise de type texte pour décrire les requêtes API.
@@ -61,7 +59,7 @@ Veuillez regarder [ici](publishing.md) pour plus d'information.
### Contribuer 👩💻🧑💻
-Je suis heureux de voir que vous cherchez à améliorer Bruno. Merci de consulter le [guide de contribution](contributing_fr.md)
+Je suis heureux de voir que vous cherchez à améliorer Bruno. Merci de consulter le [guide de contribution](../contributing/contributing_fr.md)
Même si vous n'êtes pas en mesure de contribuer directement via du code, n'hésitez pas à consigner les bogues et les demandes de nouvelles fonctionnalités pour résoudre vos cas d'usage !
diff --git a/docs/readme/readme_ru.md b/docs/readme/readme_ru.md
index f30543dcb..423ab33b1 100644
--- a/docs/readme/readme_ru.md
+++ b/docs/readme/readme_ru.md
@@ -10,8 +10,6 @@
[](https://www.usebruno.com)
[](https://www.usebruno.com/downloads)
-[English](/readme.md) | [Українська](/readme_ua.md) | **Русский** | [Türkçe](/readme_tr.md) | [Deutsch](/readme_de.md) | [Français](/readme_fr.md)
-
Bruno - новый и инновационный клиент API, направленный на революцию в установившейся ситуации, представленной Postman и подобными инструментами.
Bruno хранит ваши коллекции непосредственно в папке в вашей файловой системе. Для сохранения информации об API-запросах мы используем язык Bru.
@@ -56,7 +54,7 @@ Bruno работает только в автономном режиме. Доб
### Внести вклад 👩💻🧑💻
-Я рад, что Вы хотите улучшить Бруно. Пожалуйста, ознакомьтесь с [этим гайдом](contributing_ru.md)
+Я рад, что Вы хотите улучшить Бруно. Пожалуйста, ознакомьтесь с [этим гайдом](../contributing/contributing_ru.md)
Даже если вы не можете внести свой вклад с помощью кода, пожалуйста, не стесняйтесь сообщать об ошибках и пожеланиях к функциям, которые необходимо реализовать для решения вашей задачи.
diff --git a/docs/readme/readme_tr.md b/docs/readme/readme_tr.md
index eedbf222f..74bd8aa50 100644
--- a/docs/readme/readme_tr.md
+++ b/docs/readme/readme_tr.md
@@ -10,8 +10,6 @@
[](https://www.usebruno.com)
[](https://www.usebruno.com/downloads)
-[English](/readme.md) | [Українська](/readme_ua.md) | [Русский](/readme_ru.md) | **Türkçe** | [Deutsch](/readme_de.md) | [Français](/readme_fr.md)
-
Bruno, Postman ve benzeri araçlar tarafından temsil edilen statükoda devrim yaratmayı amaçlayan yeni ve yenilikçi bir API istemcisidir.
Bruno koleksiyonlarınızı doğrudan dosya sisteminizdeki bir klasörde saklar. API istekleri hakkındaki bilgileri kaydetmek için düz bir metin biçimlendirme dili olan Bru kullanıyoruz.
@@ -54,9 +52,9 @@ Woof! Projeyi beğendiyseniz, şu ⭐ düğmesine basın!
Bruno işinizde ve ekiplerinizde size yardımcı olduysa, lütfen [github tartışmamızdaki referanslarınızı](https://github.com/usebruno/bruno/discussions/343) paylaşmayı unutmayın
-### Katkıda Bulunun 👩💻🧑💻
+### Katkıda Bulunun 👩💻🧑💻
-Bruno'yu geliştirmek istemenize sevindim. Lütfen [katkıda bulunma kılavuzu](contributing.md)'na göz atın
+Bruno'yu geliştirmek istemenize sevindim. Lütfen [katkıda bulunma kılavuzu](../contributing/contributing.md)'na göz atın
Kod yoluyla katkıda bulunamasanız bile, lütfen kullanım durumunuzu çözmek için uygulanması gereken hataları ve özellik isteklerini bildirmekten çekinmeyin.
diff --git a/docs/readme/readme_ua.md b/docs/readme/readme_ua.md
index bb491f505..9b0eb7a0f 100644
--- a/docs/readme/readme_ua.md
+++ b/docs/readme/readme_ua.md
@@ -10,8 +10,6 @@
[](https://www.usebruno.com)
[](https://www.usebruno.com/downloads)
-[English](/readme.md) | **Українська** | [Русский](/readme_ru.md) | [Türkçe](/readme_tr.md) | [Deutsch](/readme_de.md) | [Français](/readme_fr.md)
-
Bruno це новий та іноваційний API клієнт, націлений на революційну зміну статус кво, запровадженого інструментами на кшталт Postman.
Bruno зберігає ваші колекції напряму у теці на вашому диску. Він використовує текстову мову розмітки Bru для збереження інформації про ваші API запити.
@@ -56,7 +54,7 @@ Bruno є повністю автономним. Немає жодних план
### Зробити свій внесок 👩💻🧑💻
-Я радий що ви бажаєте покращити Bruno. Будь ласка переглянте [інструкцію по контрибуції](contributing_ua.md)
+Я радий що ви бажаєте покращити Bruno. Будь ласка переглянте [інструкцію по контрибуції](../contributing/contributing_ua.md)
Навіть якщо ви не можете зробити свій внесок пишучи програмний код, будь ласка не соромтесь рапортувати про помилки і писати запити на новий функціонал, який потрібен вам у вашій роботі.
diff --git a/readme.md b/readme.md
index dc8a39508..1486ad25d 100644
--- a/readme.md
+++ b/readme.md
@@ -10,7 +10,7 @@
[](https://www.usebruno.com)
[](https://www.usebruno.com/downloads)
-**English** | [Українська](/readme_ua.md) | [Русский](/readme_ru.md) | [Türkçe](/readme_tr.md) | [Deutsch](/readme_de.md) | [Français](/readme_fr.md)
+**English** | [Українська](docs/readme/readme_ua.md) | [Русский](docs/readme/readme_ru.md) | [Türkçe](docs/readme/readme_tr.md) | [Deutsch](docs/readme/readme_de.md) | [Français](docs/readme/readme_fr.md)
Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there.
From e4b2b651f54cbe74bb564a649198dca2733b2930 Mon Sep 17 00:00:00 2001
From: Makar
Date: Thu, 26 Oct 2023 13:23:43 -0500
Subject: [PATCH 8/9] Auth support for postman collection imports
---
.../src/utils/importers/postman-collection.js | 49 +++++++++++++++++--
1 file changed, 46 insertions(+), 3 deletions(-)
diff --git a/packages/bruno-app/src/utils/importers/postman-collection.js b/packages/bruno-app/src/utils/importers/postman-collection.js
index bc7f475e6..25116446c 100644
--- a/packages/bruno-app/src/utils/importers/postman-collection.js
+++ b/packages/bruno-app/src/utils/importers/postman-collection.js
@@ -18,7 +18,14 @@ const isItemAFolder = (item) => {
return !item.request;
};
-const importPostmanV2CollectionItem = (brunoParent, item) => {
+const convertV21Auth = (array) => {
+ return array.reduce((accumulator, currentValue) => {
+ accumulator[currentValue.key] = currentValue.value;
+ return accumulator;
+ }, {});
+};
+
+const importPostmanV2CollectionItem = (brunoParent, item, parentAuth) => {
brunoParent.items = brunoParent.items || [];
each(item, (i) => {
@@ -31,7 +38,7 @@ const importPostmanV2CollectionItem = (brunoParent, item) => {
};
brunoParent.items.push(brunoFolderItem);
if (i.item && i.item.length) {
- importPostmanV2CollectionItem(brunoFolderItem, i.item);
+ importPostmanV2CollectionItem(brunoFolderItem, i.item, i.auth ?? parentAuth);
}
} else {
if (i.request) {
@@ -49,6 +56,12 @@ const importPostmanV2CollectionItem = (brunoParent, item) => {
request: {
url: url,
method: i.request.method,
+ auth: {
+ mode: 'none',
+ basic: null,
+ bearer: null,
+ awsv4: null
+ },
headers: [],
params: [],
body: {
@@ -143,6 +156,36 @@ const importPostmanV2CollectionItem = (brunoParent, item) => {
});
});
+ const auth = i.request.auth ?? parentAuth;
+ if (auth?.[auth.type] && auth.type !== 'noauth') {
+ let authValues = auth[auth.type];
+ if (Array.isArray(authValues)) {
+ authValues = convertV21Auth(authValues);
+ }
+ if (auth.type === 'basic') {
+ brunoRequestItem.request.auth.mode = 'basic';
+ brunoRequestItem.request.auth.basic = {
+ username: authValues.username,
+ password: authValues.password
+ };
+ } else if (auth.type === 'bearer') {
+ brunoRequestItem.request.auth.mode = 'bearer';
+ brunoRequestItem.request.auth.bearer = {
+ token: authValues.token
+ };
+ } else if (auth.type === 'awsv4') {
+ brunoRequestItem.request.auth.mode = 'awsv4';
+ brunoRequestItem.request.auth.awsv4 = {
+ accessKeyId: authValues.accessKey,
+ secretAccessKey: authValues.secretKey,
+ sessionToken: authValues.sessionToken,
+ service: authValues.service,
+ region: authValues.region,
+ profileName: ''
+ };
+ }
+ }
+
each(get(i, 'request.url.query'), (param) => {
brunoRequestItem.request.params.push({
uid: uuid(),
@@ -183,7 +226,7 @@ const importPostmanV2Collection = (collection) => {
environments: []
};
- importPostmanV2CollectionItem(brunoCollection, collection.item);
+ importPostmanV2CollectionItem(brunoCollection, collection.item, collection.auth);
return brunoCollection;
};
From 7ac39bcf5c924c9235132e223268969e8cb90297 Mon Sep 17 00:00:00 2001
From: Anoop M D
Date: Fri, 27 Oct 2023 16:18:49 +0530
Subject: [PATCH 9/9] fix(#777): fixing snap issue
---
.github/workflows/release-snap.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/workflows/release-snap.yml b/.github/workflows/release-snap.yml
index b71e88486..16a8d2e86 100644
--- a/.github/workflows/release-snap.yml
+++ b/.github/workflows/release-snap.yml
@@ -30,6 +30,7 @@ jobs:
run: |
npm run build:bruno-query
npm run build:graphql-docs
+ npm run build:web
npm run build:electron:snap
- name: Install Snapcraft
|