Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/kitspace/kitspace-v2

Work in progress on using Gitea as the Kitspace backend.
https://github.com/kitspace/kitspace-v2

Add s3 kaspar-dev credentials to docker workflow

ee8d4dfd1131d2932d783bf78a4602a84c265fd7 authored about 2 years ago by Kaspar Emanuel <[email protected]>
processor: Work around missing key errors (#461)

d159e7229a8104408efedc54e6f962875d1768a3 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Replace slugify sub project names with `formatAsGiteaRepoName` (#447)

54d5480dbfb501854d991a95c1c3707111a2d7c1 authored about 2 years ago by Ghanem <[email protected]>
Merge pull request #444 from kitspace/aux-ps-cs

Escape the plot commands for `plotKicadGerbers` & `plotKicadLayoutSvg`

73bd7f54fb0fcc74996d4de7ef6ab2363c0c0ccd authored about 2 years ago by Kaspar Emanuel <[email protected]>
Update README.md

25fbeb4caca03cf5ca043ec893040eecd38ee1a1 authored about 2 years ago by Kaspar Emanuel <[email protected]>
Improve readme descriptions/formatting

e31815f345a75d12f5ef2168ff5dabef29b68d0a authored about 2 years ago by Kaspar Emanuel <[email protected]>
Fix processor no directory for readme and bom (#459)

Co-authored-by: Kaspar Emanuel <[email protected]>

722a0a07d41c8f62d1a6f053a11cd2e9b54ab525 authored about 2 years ago by Ghanem <[email protected]>
Lockdown kicad in processor to '6.0.2+dfsg-1' (#457)

4d5fff6b3be6a930132523a60d5b3dda10959d23 authored about 2 years ago by Kaspar Emanuel <[email protected]>
processor: add execEscaped util

- `execEscpaed` just like cp.exec but escapes arguments by default.

9fecb473f19e8f815338d7e53669a7699a5360e0 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: test projects with special characters in `gerbers` path

fbc4d8370c3d9699fc4e6283ea8256b192061f15 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: escape the plot commands for `plotKicadGerbers` & `plotKicadLayoutSvg`

- The `kicadPcbFile` may have special characters in it wichi breaks the
`plot_kicad_pcb` script....

182c63c1903d3c9b582e6fa1cb76d0a1014fd091 authored about 2 years ago by Abdulrhmn Ghanem <[email protected]>
Update gitea@193f408 (#443)

d6a0327f5aea69eb7ec73b76659f3c25277c8fd6 authored over 2 years ago by Ghanem <[email protected]>
UI|fix: show BOM even if there's no purchasable parts (#429)

97b83df9a0d006bfdb32b559bf020fcd54e45712 authored over 2 years ago by Ghanem <[email protected]>
Merge pull request #419 from kitspace/readme-processing

Readme processing

e58dd6bd5933c75bb4537b060d0b539edcae5afd authored over 2 years ago by Kaspar Emanuel <[email protected]>
Update gitea (#332)

0f2a64b7001a688b58494b3823cacbf8a08037a4 authored over 2 years ago by Kaspar Emanuel <[email protected]>
processor: highlight code in reamde

b00409cb52c39c7a2fabe801b330c9a309911059 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: allow `loading` and `data-cy` attrs in readme `imgs`

2ae64a8114be1c1db4e34332ef5533bc64f1fdc4 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
proessor: use explicit branch name for raw image paths

- We were relying in a legacy behavior on gitea to redirect `/raw/`
requets to the default bra...

8d2e92791538f8737d2b1e0c4983a202693beb4d authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: allow html in readme source

5e6d4a3e6a8429d0549df536d947e5aa4c2aa33b authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: use remark for readme processing

- Some projects use html in the readme, to fix the links in this case
we will end up using che...

95285de9a52b0a2421f65721c38190217b3753d6 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: use `https` for auto links without protocols

de4ee4cdb53ed79a963d117de2bb538f774870e9 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
e2e: `should auto link readme and summary links`

ac1f0fd6875ed03935e6d7cae2fe379eab666304 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: supprot autolinks in readme

99a169d57ed27ac4e41dd20146771dda0b9ec0cf authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
Pocessor: add anchors to readme headings

a936fbe9ad0f657b1f86651970681472fec14fd4 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
e2e: `redirects relative urls to original git service`

084927513baae971b8e3e35dc15a0b904e095caf authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
Make readme.spec.js camelCase

(cherry picked from commit 55ef04181c3803a233dfb203fc676bfb6a3572f9)

c1e57d70bbcb3aaf3683f6a4ff4422fd3c0a16a2 authored over 2 years ago by Kaspar Emanuel <[email protected]>
processor: add `original_url` and `default_branch` to `JobData`

39350403ddddf3ded06d0ca6f9e6e0e5947adcfb authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: fix relative images for readmes

(cherry picked from commit 0a799531d9ef2719fa621c1b910598943b45f7d0)

e1656d0ab04b84d358f95271365e8bbf28f21927 authored over 2 years ago by Kaspar Emanuel <[email protected]>
processor: use `marked` for readme processing

0ad1c6c9208bb61d3784f510a11009547dc24233 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
e2e: Relative README images URLs normalization

(cherry picked from commit e8124960b51329b33d8ea1b321fdf3a1b4dc57fd)

Waste a lot of time on tes...

b5445d9b3d677fb2d46f890ca154d0ab43b37205 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #417 from kitspace/processor-ts-esm

Migrate processor to tsc and ESM

28190e039f1e0f0a045d54f19a2373d2b533e3cb authored over 2 years ago by Kaspar Emanuel <[email protected]>
processor: support `sourceMap` in the compiled test files

5d49d10f0494336ceb86d27a78de8727d108827f authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
Add meilisearch to processor dependencies

072078f8460c8e028eebd68eddb11d277ed5dfb1 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
proessor: revert to using plain mocha for testing

317ea67517594c109e6f41ca01beb779ce1d3496 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: migrate to esm

- Following the guide at https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c#h...

e7f5a2f1d8ad59f553391f9bb524124c6a39acab authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
processor: migrate to tsc

- Remove redundant `tsc` and `start` scripts in processor.
- Avoid using `yarn` in the container...

1b2ff70c5a6320a27d2b2a20201a69a51a99c88e authored over 2 years ago by Kaspar Emanuel <[email protected]>
Add a status response on / route for processor

Update test to reflect status response on root

e8a47797a4f7c20ee5453cd044eccdc6e0ecd65d authored over 2 years ago by Kaspar Emanuel <[email protected]>
Include `.js` file in `tsconfig` (#418)

21e32c770da81c987c6b197906d05082ef067765 authored over 2 years ago by Ghanem <[email protected]>
Merge pull request #412 from kitspace/hidden-dirs

Fix ignoring hidden directories when searching for PCB files

65e31d9e7d40d16241210915591ba473c4df8f45 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Fix permission error when pushing images

a3610a17800ef86a22d9af6c007338eff6826679 authored over 2 years ago by Ghanem <[email protected]>
processor: add tests for hidden dirs and eagle processing

61701472ea0a9a36ca17be273e7c5c7a884d831a authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
Deps: set `1-click-bom` branch to master

- The version used before this commit resulted in the following error
when processing [https:/...

8b6941d23d060452d3974f40c4bd8bd2ea9bf6b9 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
Fix: ignoring hidden directories in pcb files globule pattern

- Some projects, (e.g., Ryzee119/OpenXenium) use `.kitspace` directory
for kitspace related as...

c223a20ec03a51f26e8ec0137097d0e71020e984 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
Escape repo description when running `run_ibom` script (#407)

55dc806d7c4d4a047a2498b50a4c51101c1e6261 authored over 2 years ago by Ghanem <[email protected]>
Fix race condition in the `sync` function (#410)

c32bf3af6101f80f81eab0e2df36a9a21f05524c authored over 2 years ago by Ghanem <[email protected]>
Move all test repos to the `kitspace-test-repos` org (#415)

a4a4273d1405c177f5b4cd7a1a071fb3891631bc authored over 2 years ago by Ghanem <[email protected]>
CI: escape commit message when passing it to cypress (#414)

a4745886fcb86174a98b66f2446f649faa474c8e authored over 2 years ago by Ghanem <[email protected]>
Bump moment-timezone from 0.5.34 to 0.5.37 in /processor

Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.34 to 0.5.37.
- [Rel...

1a6734bdd99673479bd7f4eea63da028050ee60d authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix URLs in project summary (#403)

4cf2fc47596e4d13765ed13be3d061a84664e8e5 authored over 2 years ago by Ghanem <[email protected]>
Merge pull request #402 from kitspace/sub-project-special-chars

Handle sub project names with special characters

928534f5238b6d9b0fca884e7ebe9dbc88689d21 authored over 2 years ago by Kaspar Emanuel <[email protected]>
e2e: `should handle sub project names with special characters`

09bee290e4ef14d83cccba6e0c1b3bbd69dd0c2b authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
Slugify subproject names

0a35a0a18c2f7b58248ecf5eaeb15f0fd97bca50 authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
Merge pull request #401 from kitspace/dependabot/npm_and_yarn/frontend/terser-5.14.2

Bump terser from 5.7.0 to 5.14.2 in /frontend

98af50fdd5b201fb368affd5c7f7c70edac32b62 authored over 2 years ago by Ghanem <[email protected]>
Bump terser from 5.7.0 to 5.14.2 in /frontend

Bumps [terser](https://github.com/terser/terser) from 5.7.0 to 5.14.2.
- [Release notes](https:/...

d2145ae1fac273a5f16d3d67f0cdda02e972e038 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix: use `@components/Head` in `_eror.js` (#399)

150ad627b5df2e040d42b266359ea6598fede53f authored over 2 years ago by Ghanem <[email protected]>
Fall back to `repo.description` on missing `summary` (#397)

d219f70ed2893bed26fcc0135b8004aed1b36d91 authored over 2 years ago by Ghanem <[email protected]>
Fix `ProjectCard` text overflow (#395)

7c627323f5a2da90249ee0c969e222b487a209d7 authored over 2 years ago by Ghanem <[email protected]>
Support `omit-ibom` option in `kitspace.yaml` (#389)

7969198ad2a7a12545da4a8133cd6e402a9a6a6b authored over 2 years ago by Ghanem <[email protected]>
Add service information when syncing repos (#393)

c87717e7457890bd8ee303b2f3e6c9c30743cad8 authored over 2 years ago by Ghanem <[email protected]>
Disable `Buy Parts` section when there is no purchasable parts (#388)

cc6bab2db8244ac616e87e15928b6fb387079049 authored over 2 years ago by Ghanem <[email protected]>
Fix: handle `multi` is null in `kitspace.yaml` (#387)

- Handle the case where `multi` key is set to null or left blank as shown below

```yaml
mult...

6a87b81a533b6c43b4102d1463fa26396b25e6e2 authored over 2 years ago by Ghanem <[email protected]>
Fix Cypress status badge

fcf6c8c8ec83723b93d245e47879318e2d171c16 authored over 2 years ago by Ghanem <[email protected]>
Move meiliApiKey retrieval to next.config.js (#375)

* Move meiliApiKey retrieval to next.config.js

* Stop passing config through server.js

* A...

416eb7621f8b4ecb00c354d3160b9d8c22fdfaa1 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #370 from kitspace/frontend-node-env-production-dockerfile

Write a multi-stage Dockerfile for the frontend

a75eee0d5f26419853173a7b4e7ff255c3b172b2 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Upgrade nextjs from 12.1.0 to 12.1.6

32dbbc5cd7d981b96991a26a6856282b140a74b0 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Stop serving frontend public folder directly through nginx

9369a3476f610c7f32df5e02d8792b154e05ac17 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Add comment in frontend Dockerfile

Co-authored-by: Kaspar Emanuel <[email protected]>

b55ccb9f084c29b79a69e4d592e621407959b399 authored over 2 years ago by Ghanem <[email protected]>
Use next/config for runtime config

1dd2e19fad3fe501d598b0e3cb05e3423639a152 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Revert "Switch frontend env variables to use NEXT_PUBLIC_"

This reverts commit e1b91619a0898d3b37aa0456b72e1c6ef9897685.

55f066bdbccf085adeaa0443fca57da3c3fba8f3 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Switch frontend env variables to use NEXT_PUBLIC_

https://nextjs.org/docs/basic-features/environment-variables

Hopefully these are passed on in t...

e1b91619a0898d3b37aa0456b72e1c6ef9897685 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Fix copies in frontend Dockerfile

9d7d25f7e1107eacea7b08774fad685358a90609 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Get rid of dependencies stage in frontend Dockerfile

49212b96e055a1732efb2fa8eba7a885780abd0f authored over 2 years ago by Kaspar Emanuel <[email protected]>
Leave git out of production frontend image

2539d2a85146c8fcf139b2cb704f7f055d61c97a authored over 2 years ago by Kaspar Emanuel <[email protected]>
Copy public folder into production

62b97f0fdddcdc5d4e16730448a7aac966861a5c authored over 2 years ago by Kaspar Emanuel <[email protected]>
Sort out multi-stage docker file for frontend

6480532561b96f97d158b5fe3393c739c90eb481 authored over 2 years ago by Kaspar Emanuel <[email protected]>
How do you reduce a docker image size then?

d815e033cf67b0fc85e62aefa38e5fee4f498b0e authored over 2 years ago by Kaspar Emanuel <[email protected]>
Play with env vars

98d9d1c975231120fbcdef4af022df0a395a2de1 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Write a proper multi-stage Dockerfile for frontend

1b537cccc4fdc9f364be8f3d67ffdc062c3ea0a7 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Make redis always restart in production

66788c9c755f157f6a48bace31d1366f302262d3 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Correct some docker-compose "depends"

9240b10d2f0426fd2a1923dba7a8278d258198fa authored over 2 years ago by Kaspar Emanuel <[email protected]>
Minimise frontend/Dockerfile.dev to essential

3691a1c52a1d3c0d67535c2d5d090f8da67a8657 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Bake nextjs build into the docker image

de4e482f3e623b496205c813657ac8423132989c authored over 2 years ago by Kaspar Emanuel <[email protected]>
Set "production" when installing deps in Dockerfile

e93447bbf6ac51a7e18e7a049a8d34badf8fc77c authored over 2 years ago by Kaspar Emanuel <[email protected]>
Set NODE_ENV=production in frontend (#369)

1e8a46ae7aa9c3b6dfa7ceb23b140844d2a3428f authored over 2 years ago by Kaspar Emanuel <[email protected]>
Fix env variables for staging

8cef2f114aea6bb644d09669915f7ea81f0e9ce9 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #325 from kitspace/use-meilisearch

Use meilisearch

5d27e298d35dd0f8b1b2dc06173bc725cca33a67 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Merge pull request #365 from kitspace/yaml-being-yaml

CI: wrap environment variables in quotes

3d9c121807d385d2d562298d858f61b14852b450 authored over 2 years ago by Ghanem <[email protected]>
Refactor queues to not use a "create" function

5d93e5bb1214d48a2ed7ce1c1b8cc0bb751cb963 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Add checks for dirWatcher possibly being deleted

de9dd0576467b874e40fc1d406815116cd805033 authored over 2 years ago by Kaspar Emanuel <[email protected]>
CI: wrap environment variables in quotes

Fixes

241fb2cc7650f961579f1e6c0eff481cfea9774d authored over 2 years ago by Abdulrhmn Ghanem <[email protected]>
Fix logic error in user profile getServerSideProps

1c9fb56432f209b69c6ec0e9ec90773391a298c9 authored over 2 years ago by Kaspar Emanuel <[email protected]>
e2e: add version control info when running inside docker (#357)

874260cef82d548bb8907323e0326abce31d0074 authored over 2 years ago by Ghanem <[email protected]>
Fix frontend docker env for typscript

4b8948f4f9025cd1a6a23994575e001350c852a1 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Revert "Try and get syncRepo.spec to reliably pass by using `forceVisit`"

This reverts commit 969d88389b400a7b66e0ed91090d4074e7967289.

4202da658afcffa926dc83a58760b40b86c69022 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Try and get syncRepo.spec to reliably pass by using `forceVisit`

969d88389b400a7b66e0ed91090d4074e7967289 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Fix typescript build?

a26c6c518f783880070cfd4425487afd777317c1 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Remove unused exponential-backoff

502f3e82a04ecae5ce6c0094cbc7950759e206be authored over 2 years ago by Kaspar Emanuel <[email protected]>
Remove gitea api repo check in user profile

2702256ea7bb43e4dce446a0a044d2578aef9dac authored over 2 years ago by Kaspar Emanuel <[email protected]>
Refactor meilisearch access into a util

df51f0563ab0e44d84fbcf3408edd32f4ca7d941 authored over 2 years ago by Kaspar Emanuel <[email protected]>
Add comment about proxy_hide_header in nginx

Co-authored-by: Ghanem <[email protected]>

073f7ad3995e42b468f8a5322f668a1a4da98c79 authored over 2 years ago by Kaspar Emanuel <[email protected]>