Compare commits

...
Sign in to create a new pull request.

14 commits

Author SHA1 Message Date
5a34bf38ac Merge branch 'main' of https://git.smgames.club/mad-star-studio/hub-site
Some checks failed
Run Tests / Prepare environment (push) Failing after 24s
Run Tests / Run unit tests (push) Has been skipped
Run Tests / Run E2E tests (chrome) (push) Has been skipped
Run Tests / Run E2E tests (edge) (push) Has been skipped
Run Tests / Run E2E tests (firefox) (push) Has been skipped
Run Tests / Prepare environment (pull_request) Failing after 26s
Run Tests / Run unit tests (pull_request) Has been skipped
Run Tests / Run E2E tests (chrome) (pull_request) Has been skipped
Run Tests / Run E2E tests (edge) (pull_request) Has been skipped
Run Tests / Run E2E tests (firefox) (pull_request) Has been skipped
2025-04-08 15:21:43 -07:00
739dfaa531 . 2025-04-08 15:21:22 -07:00
47d178472f Update .forgejo/workflows/deploy.yml
Some checks failed
Run Tests / Prepare environment (push) Failing after 50s
Run Tests / Run unit tests (push) Has been skipped
Run Tests / Run E2E tests (chrome) (push) Has been skipped
Run Tests / Run E2E tests (edge) (push) Has been skipped
Run Tests / Run E2E tests (firefox) (push) Has been skipped
Run Tests / Prepare environment (pull_request) Failing after 1m4s
Run Tests / Run unit tests (pull_request) Has been skipped
Run Tests / Run E2E tests (chrome) (pull_request) Has been skipped
Run Tests / Run E2E tests (edge) (pull_request) Has been skipped
Run Tests / Run E2E tests (firefox) (pull_request) Has been skipped
2025-04-08 22:06:13 +00:00
643db2b81b .
Some checks failed
Run Tests / Prepare environment (push) Has been cancelled
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
2025-04-05 18:17:23 -07:00
defaad6983 .
Some checks are pending
Run Tests / Prepare environment (push) Waiting to run
Run Tests / Run unit tests (push) Blocked by required conditions
Run Tests / Run E2E tests (chrome) (push) Blocked by required conditions
Run Tests / Run E2E tests (edge) (push) Blocked by required conditions
Run Tests / Run E2E tests (firefox) (push) Blocked by required conditions
2025-04-05 18:06:49 -07:00
5ffae82adb .
Some checks failed
Run Tests / Prepare environment (push) Failing after 1s
Run Tests / Run unit tests (push) Has been skipped
Run Tests / Run E2E tests (chrome) (push) Has been skipped
Run Tests / Run E2E tests (edge) (push) Has been skipped
Run Tests / Run E2E tests (firefox) (push) Has been skipped
Run Tests / Prepare environment (pull_request) Has been cancelled
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
2025-03-07 11:01:32 -08:00
c0bb7c91b8 .
Some checks failed
Run Tests / Prepare environment (pull_request) Has been cancelled
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
Run Tests / Prepare environment (push) Has been cancelled
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
2025-03-07 10:58:57 -08:00
836cf65a7a .
Some checks failed
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
Run Tests / Prepare environment (pull_request) Has been cancelled
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
Run Tests / Prepare environment (push) Has been cancelled
2025-03-07 10:57:53 -08:00
7251927e93 .
Some checks failed
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
Run Tests / Prepare environment (push) Has been cancelled
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
Run Tests / Prepare environment (pull_request) Has been cancelled
2025-03-07 10:55:19 -08:00
fb80b6f92e .
Some checks failed
Run Tests / Prepare environment (push) Has been cancelled
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
Run Tests / Prepare environment (pull_request) Has been cancelled
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
2025-03-07 10:30:43 -08:00
feb5855c4d .
Some checks failed
Run Tests / Prepare environment (push) Has been cancelled
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
2025-03-07 10:30:27 -08:00
256a5a684a .
Some checks failed
Run Tests / Prepare environment (push) Successful in 4m52s
Run Tests / Run unit tests (push) Successful in 2m50s
Run Tests / Run E2E tests (chrome) (push) Failing after 5m58s
Run Tests / Run E2E tests (firefox) (push) Failing after 5m2s
Run Tests / Run E2E tests (edge) (push) Failing after 11m16s
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
Run Tests / Prepare environment (pull_request) Has been cancelled
2025-03-06 12:44:07 -08:00
38cdcd53d9 .
Some checks failed
Run Tests / Prepare environment (push) Successful in 23m20s
Run Tests / Run unit tests (push) Failing after 2m0s
Run Tests / Run E2E tests (edge) (push) Failing after 5m55s
Run Tests / Run E2E tests (firefox) (push) Failing after 32m42s
Run Tests / Run E2E tests (chrome) (push) Failing after 32m44s
2025-03-06 02:35:15 -08:00
71c2584485 ...
Some checks failed
Run Tests / Prepare environment (push) Successful in 3m49s
Run Tests / Run unit tests (push) Failing after 1m26s
Run Tests / Run E2E tests (edge) (push) Failing after 2m42s
Run Tests / Run E2E tests (chrome) (push) Failing after 22m8s
Run Tests / Run E2E tests (firefox) (push) Failing after 26m2s
2025-03-06 02:27:42 -08:00
6 changed files with 49 additions and 10634 deletions

View file

@ -5,6 +5,7 @@ on:
branches: branches:
- gold - gold
jobs: jobs:
publish: publish:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -12,20 +13,35 @@ jobs:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Set repository name to lowercase - name: Deploy to OCI Registry
run: echo "REPO_NAME=$(echo ${{ github.repository }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV uses: https://git.smgames.club/SevenOfAces/PublishImage@main
with:
registry-url: 'git.smgames.club'
registry-token: ${{ secrets.DOCKER_TOKEN }}
architectures: 'amd64,arm64'
tags: 'latest'
name: 'auto'
dockerfile: './Dockerfile'
owner: 'SevenOfAces'
- name: Set up Docker Buildx # - name: Set repository name to lowercase
uses: docker/setup-buildx-action@v3 # run: echo "REPO_NAME=$(echo ${{ github.repository }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV
- name: Authenticate with registry # - name: Set up Docker
run: docker login git.smgames.club -u ${{ github.repository_owner }} -p ${{ secrets.DOCKER_TOKEN }} # uses: https://github.com/docker-practice/actions-setup-docker@master
# timeout-minutes: 12
- name: Build and push multi-architecture Docker image # - name: Set up Docker Buildx
run: | # uses: docker/setup-buildx-action@v3
docker buildx create --use
docker buildx build \ # - name: Authenticate with registry
--platform linux/amd64,linux/arm64 \ # run: docker login git.smgames.club -u ${{ github.repository_owner }} -p ${{ secrets.DOCKER_TOKEN }}
--tag git.smgames.club/${{ env.REPO_NAME }}:latest \
--push \ # - name: Build and push multi-architecture Docker image
. # run: |
# docker buildx create --use
# docker buildx build \
# --platform linux/amd64,linux/arm64 \
# --tag git.smgames.club/${{ env.REPO_NAME }}:latest \
# --push \
# .

View file

@ -46,6 +46,12 @@ jobs:
path: ~/.cache/Cypress path: ~/.cache/Cypress
key: cypress-${{ runner.os }}-${{ env.NODE_VERSION }}-${{ hashFiles('package-lock.json') }} key: cypress-${{ runner.os }}-${{ env.NODE_VERSION }}-${{ hashFiles('package-lock.json') }}
- name: Cache Node modules
uses: actions/cache@v4
with:
path: node_modules
key: node-modules-${{ runner.os }}-${{ env.NODE_VERSION }}-${{ hashFiles('package-lock.json') }}
- name: Install Cypress - name: Install Cypress
run: npx cypress install run: npx cypress install
@ -78,11 +84,18 @@ jobs:
name: build name: build
path: dist path: dist
- name: Restore Node modules cache
uses: actions/cache@v4
with:
name: node-modules
key: node-modules-${{ runner.os }}-${{ env.NODE_VERSION }}-${{ hashFiles('package-lock.json') }}
path: node_modules
- name: Run unit tests - name: Run unit tests
run: npm run test:unit run: npm run test:unit
cypress-tests: cypress-tests:
name: Run E2E tests name: Run E2E tests (${{ matrix.browser }})
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: install needs: install
strategy: strategy:
@ -109,7 +122,7 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y ${{ env.APT_PACKAGES }} run: sudo apt-get update && sudo apt-get install -y ${{ env.APT_PACKAGES }}
- name: Cypress run (${{ matrix.browser }}) - name: Cypress run (${{ matrix.browser }})
uses: cypress-io/github-action@v6 uses: https://github.com/cypress-io/github-action@v6
with: with:
start: npm start start: npm start
browser: ${{ matrix.browser }} browser: ${{ matrix.browser }}

View file

@ -1,7 +1,7 @@
# build stage # build stage
FROM node:lts-alpine AS build-stage FROM node:lts-alpine AS build-stage
WORKDIR /app WORKDIR ./app
COPY package.json package-lock.json ./ COPY package.json ./
RUN npm i RUN npm i
COPY . . COPY . .
RUN npm run build RUN npm run build
@ -16,6 +16,7 @@ COPY --from=build-stage /app/dist /usr/share/nginx/html
EXPOSE 80 EXPOSE 80
# Use a non-root user for security # Use a non-root user for security
USER 1000 RUN chown -R 101:101 /usr/share/nginx/html /var/cache/nginx /var/run /etc/nginx
USER 101
CMD ["nginx", "-g", "daemon off;"] CMD ["nginx", "-g", "daemon off;"]

BIN
bun.lockb Executable file

Binary file not shown.

10611
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -19,11 +19,7 @@
"dependencies": { "dependencies": {
"@tsparticles/slim": "^3.5.0", "@tsparticles/slim": "^3.5.0",
"@tsparticles/vue3": "^3.0.1", "@tsparticles/vue3": "^3.0.1",
"axios": "^1.7.7",
"bcrypt": "^5.1.1",
"express": "^4.21.1", "express": "^4.21.1",
"jsonwebtoken": "^9.0.2",
"pg": "^8.13.1",
"pinia": "^2.2.6", "pinia": "^2.2.6",
"vue": "^3.5.12", "vue": "^3.5.12",
"vue-router": "^4.4.5" "vue-router": "^4.4.5"