Skip to content

Commit

Permalink
Merge pull request #99 from cloudinary-community/reorganise
Browse files Browse the repository at this point in the history
  • Loading branch information
ghostdevv committed Mar 14, 2024
2 parents 475b1ce + 16f79f0 commit ccd34ad
Show file tree
Hide file tree
Showing 204 changed files with 5,556 additions and 6,688 deletions.
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
@@ -0,0 +1,2 @@
# format all files
f0acc811374c1249f9c4940ffb6b84f1b10d5011
134 changes: 79 additions & 55 deletions .github/workflows/test_and_release.yml
@@ -1,58 +1,82 @@
name: Test & Release
on: [push, pull_request]

on:
push:
branches:
- main
pull_request:

env:
CI: false
CI: false

jobs:
tests:
name: Test
runs-on: ubuntu-latest
strategy:
matrix:
node: ['18' ]
steps:
- uses: actions/checkout@v2
- uses: pnpm/action-setup@v2
with:
version: 7
- uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
cache: 'pnpm'
- run: pnpm install
working-directory: ./svelte-cloudinary
# - run: pnpm test
# working-directory: ./svelte-cloudinary

release:
name: Release
if: ${{ github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/beta') }}
needs: tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- uses: pnpm/action-setup@v2
with:
version: 7

- uses: actions/setup-node@v3
with:
node-version: '18'
cache: 'pnpm'
# https://github.com/pnpm/pnpm/issues/3141
registry-url: 'https://registry.npmjs.org'

- name: Install dependencies
run: pnpm install
working-directory: ./svelte-cloudinary

- name: Build package
run: pnpm package
working-directory: ./svelte-cloudinary

- name: Release
run: npx semantic-release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
tests:
name: Test
runs-on: ubuntu-latest
strategy:
matrix:
node: ['18']
steps:
- name: Checkout Repo
uses: actions/checkout@v2

- name: Setup Node 18
uses: actions/setup-node@v4
with:
node-version: 18
registry-url: https://registry.npmjs.org/

- name: Setup PNPM
uses: pnpm/action-setup@v3.0.0
with:
version: 8.12.1

- name: Install deps
run: pnpm install --frozen-lockfile

- name: Build package
run: pnpm package

- name: Lint
run: pnpm lint

# - name: Svelte Check
# run: pnpm check

- name: Test
run: pnpm test
env:
VITE_PUBLIC_CLOUDINARY_CLOUD_NAME: svelte-cloudinary

release:
name: Release
if: ${{ github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/beta') }}
needs: tests
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v2

- name: Setup Node 20
uses: actions/setup-node@v4
with:
node-version: 20
registry-url: https://registry.npmjs.org/

- name: Setup PNPM
uses: pnpm/action-setup@v3.0.0
with:
version: 8.12.1

- name: Install deps
run: pnpm install --frozen-lockfile

- name: Build package
run: pnpm package

- name: Release
run: pnpm exec semantic-release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
1 change: 0 additions & 1 deletion .gitignore
@@ -1,5 +1,4 @@
node_modules
.vscode
.env
svelte-cloudinary/dist
.idea
Expand Down
6 changes: 3 additions & 3 deletions .releaserc
Expand Up @@ -42,19 +42,19 @@
[
"@semantic-release/npm",
{
"pkgRoot": "svelte-cloudinary"
"pkgRoot": "./packages/svelte-cloudinary"
}
],
[
"@semantic-release/git",
{
"assets": [
"svelte-cloudinary/package.json",
"./packages/svelte-cloudinary/package.json",
"CHANGELOG.md",
"README.md"
]
}
],
"@semantic-release/github"
]
}
}
6 changes: 6 additions & 0 deletions .vscode/extensions.json
@@ -0,0 +1,6 @@
{
"recommendations": [
"esbenp.prettier-vscode",
"svelte.svelte-vscode"
]
}
18 changes: 18 additions & 0 deletions .vscode/settings.json
@@ -0,0 +1,18 @@
{
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features",
"editor.formatOnSave": true
}
}
30 changes: 0 additions & 30 deletions docs/.eslintrc.cjs

This file was deleted.

57 changes: 0 additions & 57 deletions docs/package.json

This file was deleted.

22 changes: 0 additions & 22 deletions docs/src/docs/components/clduploadbutton/configuration.md

This file was deleted.

81 changes: 0 additions & 81 deletions docs/src/docs/components/cldvideoplayer/configuration.md

This file was deleted.

0 comments on commit ccd34ad

Please sign in to comment.