mirror of
https://github.com/utopia-os/utopia-ui.git
synced 2025-12-13 07:46:10 +00:00
Compare commits
6 Commits
e468a19f67
...
0a4cd74b43
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0a4cd74b43 | ||
|
|
e375553b3f | ||
|
|
e8c4615803 | ||
|
|
7228807b25 | ||
|
|
0291ce7331 | ||
|
|
5b79140bf0 |
2
.github/workflows/deploy.docs.yml
vendored
2
.github/workflows/deploy.docs.yml
vendored
@ -11,7 +11,7 @@ jobs:
|
|||||||
# Specify runner + build & upload the static files as an artifact
|
# Specify runner + build & upload the static files as an artifact
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
|
|||||||
6
.github/workflows/test.backend.seed.yml
vendored
6
.github/workflows/test.backend.seed.yml
vendored
@ -9,7 +9,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
changes: ${{ steps.filter.outputs.match }}
|
changes: ${{ steps.filter.outputs.match }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
@ -27,7 +27,7 @@ jobs:
|
|||||||
WORKING_DIRECTORY: ./
|
WORKING_DIRECTORY: ./
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||||
@ -53,7 +53,7 @@ jobs:
|
|||||||
# WORKING_DIRECTORY: ./
|
# WORKING_DIRECTORY: ./
|
||||||
# steps:
|
# steps:
|
||||||
# - name: Checkout code
|
# - name: Checkout code
|
||||||
# uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
# uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
#
|
#
|
||||||
# - name: Build Docker Development
|
# - name: Build Docker Development
|
||||||
# run: docker compose build
|
# run: docker compose build
|
||||||
|
|||||||
6
.github/workflows/test.build.docker.yml
vendored
6
.github/workflows/test.build.docker.yml
vendored
@ -9,7 +9,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
changes: ${{ steps.filter.outputs.build-docker }}
|
changes: ${{ steps.filter.outputs.build-docker }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
@ -27,7 +27,7 @@ jobs:
|
|||||||
WORKING_DIRECTORY: ./
|
WORKING_DIRECTORY: ./
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
|
|
||||||
- name: Build Docker Production
|
- name: Build Docker Production
|
||||||
run: docker compose -f docker-compose.yml build
|
run: docker compose -f docker-compose.yml build
|
||||||
@ -42,7 +42,7 @@ jobs:
|
|||||||
# WORKING_DIRECTORY: ./
|
# WORKING_DIRECTORY: ./
|
||||||
# steps:
|
# steps:
|
||||||
# - name: Checkout code
|
# - name: Checkout code
|
||||||
# uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
# uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
#
|
#
|
||||||
# - name: Build Docker Development
|
# - name: Build Docker Development
|
||||||
# run: docker compose build
|
# run: docker compose build
|
||||||
|
|||||||
6
.github/workflows/test.build.lib.yml
vendored
6
.github/workflows/test.build.lib.yml
vendored
@ -9,7 +9,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
build: ${{ steps.filter.outputs.build }}
|
build: ${{ steps.filter.outputs.build }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
@ -24,7 +24,7 @@ jobs:
|
|||||||
needs: files-changed
|
needs: files-changed
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
@ -44,7 +44,7 @@ jobs:
|
|||||||
app: [examples/1-basic-map, examples/2-static-layers, examples/3-tags ]
|
app: [examples/1-basic-map, examples/2-static-layers, examples/3-tags ]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
|
|||||||
6
.github/workflows/test.docs.lib.yml
vendored
6
.github/workflows/test.docs.lib.yml
vendored
@ -9,7 +9,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
docs: ${{ steps.filter.outputs.docs }}
|
docs: ${{ steps.filter.outputs.docs }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
@ -25,7 +25,7 @@ jobs:
|
|||||||
# needs: files-changed
|
# needs: files-changed
|
||||||
# runs-on: ubuntu-latest
|
# runs-on: ubuntu-latest
|
||||||
# steps:
|
# steps:
|
||||||
# - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
# - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
# - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
# - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
# with:
|
# with:
|
||||||
# node-version-file: './.tool-versions'
|
# node-version-file: './.tool-versions'
|
||||||
@ -41,7 +41,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
COVERAGE_REQUIRED: 0
|
COVERAGE_REQUIRED: 0
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
|
|||||||
4
.github/workflows/test.e2e.yml
vendored
4
.github/workflows/test.e2e.yml
vendored
@ -12,7 +12,7 @@ jobs:
|
|||||||
test_failed: ${{ steps.report-results.outputs.test_failed }}
|
test_failed: ${{ steps.report-results.outputs.test_failed }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v5.0.0
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v5.0.0
|
||||||
|
|
||||||
- name: Set up Node.js
|
- name: Set up Node.js
|
||||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5.0.0
|
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5.0.0
|
||||||
@ -156,7 +156,7 @@ jobs:
|
|||||||
if: failure() && needs.cypress-e2e-tests.result == 'failure'
|
if: failure() && needs.cypress-e2e-tests.result == 'failure'
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v5.0.0
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v5.0.0
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5.0.0
|
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5.0.0
|
||||||
|
|||||||
4
.github/workflows/test.lint.cypress.yml
vendored
4
.github/workflows/test.lint.cypress.yml
vendored
@ -9,7 +9,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
cypress: ${{ steps.filter.outputs.cypress }}
|
cypress: ${{ steps.filter.outputs.cypress }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v5.0.0
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v5.0.0
|
||||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
@ -25,7 +25,7 @@ jobs:
|
|||||||
needs: files-changed
|
needs: files-changed
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v5.0.0
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v5.0.0
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5.0.0
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5.0.0
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
|
|||||||
4
.github/workflows/test.lint.frontend.yml
vendored
4
.github/workflows/test.lint.frontend.yml
vendored
@ -9,7 +9,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
lint: ${{ steps.filter.outputs.lint }}
|
lint: ${{ steps.filter.outputs.lint }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
@ -24,7 +24,7 @@ jobs:
|
|||||||
needs: files-changed
|
needs: files-changed
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
|
|||||||
12
.github/workflows/test.lint.lib.examples.yml
vendored
12
.github/workflows/test.lint.lib.examples.yml
vendored
@ -9,7 +9,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
lint: ${{ steps.filter.outputs.lint }}
|
lint: ${{ steps.filter.outputs.lint }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
@ -24,7 +24,7 @@ jobs:
|
|||||||
# needs: files-changed
|
# needs: files-changed
|
||||||
# runs-on: ubuntu-latest
|
# runs-on: ubuntu-latest
|
||||||
# steps:
|
# steps:
|
||||||
# - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
# - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
# - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
# - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
# with:
|
# with:
|
||||||
# node-version-file: './.tool-versions'
|
# node-version-file: './.tool-versions'
|
||||||
@ -38,7 +38,7 @@ jobs:
|
|||||||
needs: files-changed
|
needs: files-changed
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
@ -52,7 +52,7 @@ jobs:
|
|||||||
needs: files-changed
|
needs: files-changed
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
@ -66,7 +66,7 @@ jobs:
|
|||||||
needs: files-changed
|
needs: files-changed
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
@ -80,7 +80,7 @@ jobs:
|
|||||||
# needs: files-changed
|
# needs: files-changed
|
||||||
# runs-on: ubuntu-latest
|
# runs-on: ubuntu-latest
|
||||||
# steps:
|
# steps:
|
||||||
# - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
# - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
# - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
# - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
# with:
|
# with:
|
||||||
# node-version-file: './.tool-versions'
|
# node-version-file: './.tool-versions'
|
||||||
|
|||||||
4
.github/workflows/test.lint.lib.yml
vendored
4
.github/workflows/test.lint.lib.yml
vendored
@ -9,7 +9,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
lint: ${{ steps.filter.outputs.lint }}
|
lint: ${{ steps.filter.outputs.lint }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
@ -24,7 +24,7 @@ jobs:
|
|||||||
needs: files-changed
|
needs: files-changed
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
|
|||||||
4
.github/workflows/test.unit.lib.yml
vendored
4
.github/workflows/test.unit.lib.yml
vendored
@ -9,7 +9,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
unit: ${{ steps.filter.outputs.unit }}
|
unit: ${{ steps.filter.outputs.unit }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
@ -24,7 +24,7 @@ jobs:
|
|||||||
needs: files-changed
|
needs: files-changed
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v4.1.7
|
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.1.7
|
||||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3
|
||||||
with:
|
with:
|
||||||
node-version-file: '.tool-versions'
|
node-version-file: '.tool-versions'
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
VITE_OPEN_COLLECTIVE_API_KEY=your_key
|
VITE_OPEN_COLLECTIVE_API_KEY=your_key
|
||||||
VITE_API_URL=http://localhost:8055/
|
VITE_API_URL=http://localhost:8055
|
||||||
#VITE_API_URL=https://api.utopia-lab.org/
|
#VITE_API_URL=https://api.utopia-lab.org/
|
||||||
VITE_MAP_URL=http://local.development
|
VITE_MAP_URL=http://local.development
|
||||||
#VITE_MAP_URL=CURRENT_WINDOW_LOCATION
|
#VITE_MAP_URL=CURRENT_WINDOW_LOCATION
|
||||||
|
|||||||
@ -30,8 +30,8 @@
|
|||||||
"@types/node": "^24.10.1",
|
"@types/node": "^24.10.1",
|
||||||
"@types/react": "^18.2.79",
|
"@types/react": "^18.2.79",
|
||||||
"@types/react-dom": "^18.2.25",
|
"@types/react-dom": "^18.2.25",
|
||||||
"@typescript-eslint/eslint-plugin": "^5.62.0",
|
"@typescript-eslint/eslint-plugin": "^8.49.0",
|
||||||
"@typescript-eslint/parser": "^5.62.0",
|
"@typescript-eslint/parser": "^8.49.0",
|
||||||
"@vitejs/plugin-react": "^4.0.0",
|
"@vitejs/plugin-react": "^4.0.0",
|
||||||
"daisyui": "^5.5.5",
|
"daisyui": "^5.5.5",
|
||||||
"eslint": "^8.24.0",
|
"eslint": "^8.24.0",
|
||||||
|
|||||||
@ -142,7 +142,7 @@ function App() {
|
|||||||
path: '/' + l.name, // url
|
path: '/' + l.name, // url
|
||||||
icon: l.markerIcon?.image ? (
|
icon: l.markerIcon?.image ? (
|
||||||
<SVG
|
<SVG
|
||||||
src={`${config.apiUrl}assets/${l.markerIcon.image_outline ?? l.markerIcon.image}`}
|
src={`${config.apiUrl}/assets/${l.markerIcon.image_outline ?? l.markerIcon.image}`}
|
||||||
style={{
|
style={{
|
||||||
width: `${(l.markerIcon.size ?? 18) * 1.3}px`,
|
width: `${(l.markerIcon.size ?? 18) * 1.3}px`,
|
||||||
height: `${(l.markerIcon.size ?? 18) * 1.3}px`,
|
height: `${(l.markerIcon.size ?? 18) * 1.3}px`,
|
||||||
@ -183,7 +183,7 @@ function App() {
|
|||||||
link.rel = 'icon'
|
link.rel = 'icon'
|
||||||
document.getElementsByTagName('head')[0].appendChild(link)
|
document.getElementsByTagName('head')[0].appendChild(link)
|
||||||
}
|
}
|
||||||
link.href = map?.logo && config.apiUrl + 'assets/' + map.logo // Specify the path to your favicon
|
link.href = map?.logo && config.apiUrl + '/assets/' + map.logo // Specify the path to your favicon
|
||||||
}
|
}
|
||||||
|
|
||||||
// Only set loading to false when both map and layers are successfully loaded
|
// Only set loading to false when both map and layers are successfully loaded
|
||||||
@ -200,7 +200,7 @@ function App() {
|
|||||||
<div className='App tw:overflow-x-hidden'>
|
<div className='App tw:overflow-x-hidden'>
|
||||||
<AuthProvider userApi={userApi} inviteApi={inviteApi}>
|
<AuthProvider userApi={userApi} inviteApi={inviteApi}>
|
||||||
<AppShell
|
<AppShell
|
||||||
assetsApi={new assetsApi(config.apiUrl + 'assets/')}
|
assetsApi={new assetsApi(config.apiUrl + '/assets/')}
|
||||||
appName={map.name}
|
appName={map.name}
|
||||||
embedded={embedded}
|
embedded={embedded}
|
||||||
openCollectiveApiKey={config.openCollectiveApiKey}
|
openCollectiveApiKey={config.openCollectiveApiKey}
|
||||||
|
|||||||
@ -33,7 +33,7 @@ export function Welcome1({ clickAction1, map }: ChapterProps) {
|
|||||||
<h3 className='tw:font-bold tw:text-lg'>Welcome to {map?.name || 'Utopia Map'}</h3>
|
<h3 className='tw:font-bold tw:text-lg'>Welcome to {map?.name || 'Utopia Map'}</h3>
|
||||||
<img
|
<img
|
||||||
className='tw:float-right tw:w-32 tw:m-2'
|
className='tw:float-right tw:w-32 tw:m-2'
|
||||||
src={config.apiUrl + 'assets/' + map.logo}
|
src={config.apiUrl + '/assets/' + map.logo}
|
||||||
></img>
|
></img>
|
||||||
<p className='tw:py-3'>
|
<p className='tw:py-3'>
|
||||||
It is a tool for collaborative mapping to connect local initiatives, people and events.
|
It is a tool for collaborative mapping to connect local initiatives, people and events.
|
||||||
|
|||||||
@ -1,6 +1,14 @@
|
|||||||
|
const normalizeBaseUrl = (value: string) => value.replace(/\/+$/, '')
|
||||||
|
|
||||||
|
const getMapUrl = () => {
|
||||||
|
const url = String(import.meta.env.VITE_MAP_URL ?? 'http://local.development')
|
||||||
|
if (url === 'CURRENT_WINDOW_LOCATION') return url
|
||||||
|
return normalizeBaseUrl(url)
|
||||||
|
}
|
||||||
|
|
||||||
export const config = {
|
export const config = {
|
||||||
apiUrl: String(import.meta.env.VITE_API_URL ?? 'http://localhost:8055/'),
|
apiUrl: normalizeBaseUrl(String(import.meta.env.VITE_API_URL ?? 'http://localhost:8055/')),
|
||||||
mapUrl: String(import.meta.env.VITE_MAP_URL ?? 'http://local.development'),
|
mapUrl: getMapUrl(),
|
||||||
adminRole: String(import.meta.env.VITE_DIRECTUS_ADMIN_ROLE ?? ''),
|
adminRole: String(import.meta.env.VITE_DIRECTUS_ADMIN_ROLE ?? ''),
|
||||||
validateInviteFlowId: String(
|
validateInviteFlowId: String(
|
||||||
import.meta.env.VITE_VALIDATE_INVITE_FLOW_ID ?? '01d61db0-25aa-4bfa-bc24-c6a8f208a455',
|
import.meta.env.VITE_VALIDATE_INVITE_FLOW_ID ?? '01d61db0-25aa-4bfa-bc24-c6a8f208a455',
|
||||||
|
|||||||
@ -138,7 +138,7 @@ export const Landingpage = () => {
|
|||||||
<li key={idx}>
|
<li key={idx}>
|
||||||
<div className='w-24 h-24 mx-auto'>
|
<div className='w-24 h-24 mx-auto'>
|
||||||
<img
|
<img
|
||||||
src={`${config.apiUrl}assets/${item.image}`}
|
src={`${config.apiUrl}/assets/${item.image}`}
|
||||||
className='w-full h-full rounded-full'
|
className='w-full h-full rounded-full'
|
||||||
alt=''
|
alt=''
|
||||||
/>
|
/>
|
||||||
|
|||||||
@ -56,11 +56,11 @@
|
|||||||
"@types/leaflet.markercluster": "^1.5.5",
|
"@types/leaflet.markercluster": "^1.5.5",
|
||||||
"@types/react": "^18.2.0",
|
"@types/react": "^18.2.0",
|
||||||
"@types/react-dom": "^18.0.5",
|
"@types/react-dom": "^18.0.5",
|
||||||
"@typescript-eslint/eslint-plugin": "^5.62.0",
|
"@typescript-eslint/eslint-plugin": "^8.49.0",
|
||||||
"@typescript-eslint/parser": "^5.62.0",
|
"@typescript-eslint/parser": "^8.49.0",
|
||||||
"@vitejs/plugin-react": "^4.3.4",
|
"@vitejs/plugin-react": "^4.3.4",
|
||||||
"@vitest/coverage-v8": "^3.0.5",
|
"@vitest/coverage-v8": "^3.0.5",
|
||||||
"cypress": "^15.7.0",
|
"cypress": "^15.7.1",
|
||||||
"daisyui": "^5.5.5",
|
"daisyui": "^5.5.5",
|
||||||
"eslint": "^8.24.0",
|
"eslint": "^8.24.0",
|
||||||
"eslint-config-prettier": "^10.1.8",
|
"eslint-config-prettier": "^10.1.8",
|
||||||
@ -77,9 +77,9 @@
|
|||||||
"eslint-plugin-react-refresh": "^0.4.24",
|
"eslint-plugin-react-refresh": "^0.4.24",
|
||||||
"eslint-plugin-security": "^3.0.1",
|
"eslint-plugin-security": "^3.0.1",
|
||||||
"eslint-plugin-yml": "^1.14.0",
|
"eslint-plugin-yml": "^1.14.0",
|
||||||
"happy-dom": "^20.0.0",
|
"happy-dom": "^20.0.11",
|
||||||
"postcss": "^8.4.21",
|
"postcss": "^8.4.21",
|
||||||
"prettier": "^3.3.3",
|
"prettier": "^3.7.3",
|
||||||
"react": "^18.3.1",
|
"react": "^18.3.1",
|
||||||
"react-dom": "^18.3.1",
|
"react-dom": "^18.3.1",
|
||||||
"rollup": "^4.53.3",
|
"rollup": "^4.53.3",
|
||||||
|
|||||||
760
package-lock.json
generated
760
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user