18 Commits

Author SHA1 Message Date
3246450d77 Merge pull request 'This is not the commit message you are looking for' (#2) from deployments into master
Some checks failed
🏗️ ✨ Build Workflow / 🖼️ 🔨 Build Frontend (push) Successful in 5m47s
🧪 ✨ Unit Tests Workflow / 🧪 📜 JavaScript Tests (push) Successful in 1m15s
🏗️ ✨ Build Workflow / 🖥️ 🔨 Build Backend (push) Successful in 6m16s
🏗️ ✨ Build Workflow / 🚀 ✨ Deploy Application (push) Failing after 49s
🧪 ✨ Unit Tests Workflow / 🔍 🐹 Go Tests (push) Successful in 3m11s
Reviewed-on: Siteworxpro/reloading-manager#2
2025-05-16 09:47:00 -04:00
74681e01b3 This is not the commit message you are looking for
All checks were successful
🧪 ✨ Unit Tests Workflow / 🧪 📜 JavaScript Tests (push) Successful in 1m23s
🧪 ✨ Unit Tests Workflow / 🔍 🐹 Go Tests (push) Successful in 3m0s
2025-05-16 09:42:39 -04:00
9dce6b8930 various changes
Some checks failed
🏗️ ✨ Build Workflow / 🖼️ 🔨 Build Frontend (push) Successful in 6m36s
🏗️ ✨ Build Workflow / 🖥️ 🔨 Build Backend (push) Successful in 7m45s
🏗️ ✨ Build Workflow / 🚀 ✨ Deploy Application (push) Failing after 52s
🧪 ✨ Unit Tests Workflow / 🧪 📜 JavaScript Tests (push) Successful in 3m14s
🧪 ✨ Unit Tests Workflow / 🔍 🐹 Go Tests (push) Successful in 5m22s
2025-05-16 09:19:02 -04:00
7c02aa7148 Merge pull request '📝🔄 Update deployment manifest with new image tags' (#1) from release/v0.0.29-deploy into master
All checks were successful
🧪 ✨ Unit Tests Workflow / 🧪 📜 JavaScript Tests (push) Successful in 4m48s
🧪 ✨ Unit Tests Workflow / 🔍 🐹 Go Tests (push) Successful in 8m1s
Reviewed-on: Siteworxpro/reloading-manager#1
2025-05-16 09:09:05 -04:00
GitHub Action 🤖
a8c470a474 📝🔄 Update deployment manifest with new image tags 2025-05-16 13:01:57 +00:00
95b626b439 It's Working!
All checks were successful
🏗️ ✨ Build Workflow / 🖥️ 🔨 Build Backend (push) Successful in 7m3s
🏗️ ✨ Build Workflow / 🚀 ✨ Deploy Application (push) Successful in 57s
🧪 ✨ Unit Tests Workflow / 🔍 🐹 Go Tests (push) Successful in 5m7s
🧪 ✨ Unit Tests Workflow / 🧪 📜 JavaScript Tests (push) Successful in 1m17s
🏗️ ✨ Build Workflow / 🖼️ 🔨 Build Frontend (push) Successful in 5m35s
2025-05-16 08:50:55 -04:00
b9a6598e87 Fucking templates.
All checks were successful
🧪 ✨ Unit Tests Workflow / 🧪 📜 JavaScript Tests (push) Successful in 2m24s
🧪 ✨ Unit Tests Workflow / 🔍 🐹 Go Tests (push) Successful in 5m18s
2025-05-16 08:45:01 -04:00
4251a03139 That last commit was cringe
Some checks failed
🧪 ✨ Unit Tests Workflow / 🔍 🐹 Go Tests (push) Has been cancelled
🧪 ✨ Unit Tests Workflow / 🧪 📜 JavaScript Tests (push) Has been cancelled
2025-05-16 08:44:02 -04:00
691a32ff56 Just committing so I can go home
All checks were successful
🧪✨ Unit Tests Workflow / 🔍🐹 Go Tests (push) Successful in 8m21s
🧪✨ Unit Tests Workflow / 🧪📜 JavaScript Tests (push) Successful in 1m8s
2025-05-16 08:29:57 -04:00
3631a4b5dc ci test 2025-04-21 18:39:16 -04:00
edbd5b4f49 I would rather be playing Destiny 2. 2025-04-21 18:35:37 -04:00
a20bef65ae should work now. 2025-04-21 18:34:38 -04:00
4056e6705d Merge branch 'update-deployment-v0.0.28' into 'master'
Update deployment manifest with new image tags

See merge request rrise/reloading-manager!2
2025-04-21 22:34:01 +00:00
fc4305f161 yo recipes 2025-04-21 18:32:09 -04:00
f0fc8b7707 Update deployment manifest with new image tags 2025-04-21 22:29:48 +00:00
409da15ff5 lol digg 2025-04-21 18:25:21 -04:00
74cb8b0bc3 Merge branch 'update-deployment-v0.0.27' into 'master'
Update deployment manifest with new image tags

See merge request rrise/reloading-manager!1
2025-04-21 22:16:15 +00:00
f8fda1f749 Update deployment manifest with new image tags 2025-04-21 21:26:25 +00:00
6 changed files with 93 additions and 58 deletions

View File

@@ -1,7 +1,7 @@
on: on:
push: push:
tags: tags:
- '**' - 'v*'
name: 🏗️ ✨ Build Workflow name: 🏗️ ✨ Build Workflow
@@ -25,13 +25,13 @@ jobs:
- name: 🔑 🔐 Login to Docker Hub - name: 🔑 🔐 Login to Docker Hub
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ vars.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKER_PASSWORD }}
- name: 🔑 🛠️ Login to Siteworx Registry - name: 🔑 🛠️ Login to Siteworx Registry
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ vars.SITEWORX_USERNAME }} username: ${{ secrets.SITEWORX_USERNAME }}
password: ${{ secrets.SITEWORX_PASSWORD }} password: ${{ secrets.SITEWORX_PASSWORD }}
registry: scr.siteworxpro.com registry: scr.siteworxpro.com
@@ -77,13 +77,13 @@ jobs:
- name: 🔑 🔐 Login to Docker Hub - name: 🔑 🔐 Login to Docker Hub
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ vars.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKER_PASSWORD }}
- name: 🔑 🛠️ Login to Siteworx Registry - name: 🔑 🛠️ Login to Siteworx Registry
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ vars.SITEWORX_USERNAME }} username: ${{ secrets.SITEWORX_USERNAME }}
password: ${{ secrets.SITEWORX_PASSWORD }} password: ${{ secrets.SITEWORX_PASSWORD }}
registry: scr.siteworxpro.com registry: scr.siteworxpro.com
@@ -127,16 +127,23 @@ jobs:
run: | run: |
echo "## Do not edit this file directly. It is auto-generated by the script." > argocd/deployment/deployment.yml echo "## Do not edit this file directly. It is auto-generated by the script." > argocd/deployment/deployment.yml
sed "s|__TAG__|${{ gitea.ref_name }}|g" argocd/template/deployment.yml >> argocd/deployment/deployment.yml sed "s|__TAG__|${{ gitea.ref_name }}|g" argocd/template/deployment.yml >> argocd/deployment/deployment.yml
#
- name: 💾✅ Commit Updated Manifest # - name: 💾 ✅ Commit Updated Manifest
uses: EndBug/add-and-commit@v9 # uses: EndBug/add-and-commit@v9
with: # with:
new_branch: release/${{ gitea.ref_name }}-deploy # new_branch: release/${{ gitea.ref_name }}-deploy
add: argocd/deployment/deployment.yml # add: argocd/deployment/deployment.yml
author_name: "GitHub Action 🤖" # author_name: "GitHub Action 🤖"
author_email: gitia@siteworxpro.com # author_email: gitia@siteworxpro.com
message: "📝🔄 Update deployment manifest with new image tags" # message: "📝 🔄 Update deployment manifest with new image tags"
- name: 🚀 ✨ Create Pull Request - name: 🚀 ✨ Create Pull Request
id: cpr id: cpr
uses: peter-evans/create-pull-request@v7 uses: peter-evans/create-pull-request@v7
with:
base: master
add-paths: argocd/deployment/deployment.yml
title: "🚀 ✨ Release ${GITHUB_REF_NAME} - Deploy"
branch: release/${{ gitea.ref_name }}-deploy
committer: "Gitea Action 🤖 <gitia@siteworxpro.com>"
body: "📝 🔄 Update deployment manifest with new image tags for release ${GITHUB_REF_NAME}"

View File

@@ -1,4 +1,10 @@
on: on:
workflow_dispatch:
inputs:
test:
description: 'Run tests'
required: true
default: 'true'
push: push:
branches: branches:
- "*" - "*"
@@ -47,7 +53,7 @@ jobs:
- name: ⚙️ 🐹 Set up Go Environment - name: ⚙️ 🐹 Set up Go Environment
uses: actions/setup-go@v2 uses: actions/setup-go@v2
with: with:
go-version: '1.24.0' go-version: '1.24.3'
cache: true cache: true
- name: 📖 🔍 Checkout Repository Code - name: 📖 🔍 Checkout Repository Code
uses: actions/checkout@v2 uses: actions/checkout@v2

View File

@@ -4,12 +4,16 @@ stages:
- Update Deployment - Update Deployment
- Create Commit - Create Commit
- Create Merge Request - Create Merge Request
- Trigger
NodeJs Tests: NodeJs Tests:
stage: Tests stage: Tests
image: node:22.14.0 image: node:22.14.0
except: rules:
- tags - if: '$CI_PIPELINE_SOURCE == "push"'
changes:
- frontend/**
- frontend/.gitlab-ci.yml
before_script: before_script:
- cd frontend - cd frontend
- npm install - npm install
@@ -20,6 +24,11 @@ include:
- project: 'shared/blueprints' - project: 'shared/blueprints'
file: 'jobs/golang-tests.yml' file: 'jobs/golang-tests.yml'
ref: master ref: master
rules:
- if: '$CI_PIPELINE_SOURCE == "push"'
changes:
- backend/**
- backend/.gitlab-ci.yml
inputs: inputs:
job_name: "Go Tests" job_name: "Go Tests"
working_directory: "backend" working_directory: "backend"
@@ -61,6 +70,18 @@ include:
context: "frontend" context: "frontend"
dockerfile: "frontend/Dockerfile" dockerfile: "frontend/Dockerfile"
- project: 'shared/blueprints'
file: 'jobs/trigger-argocd.yml'
ref: master
rules:
- changes:
- argocd/**/*
inputs:
stage: Trigger
argocdServer: ${ARGOCD_SERVER}
argocdAuthToken: ${ARGOCD_AUTH_TOKEN}
argocdAppName: ${ARGOCD_APP_NAME}
Update Deployment: Update Deployment:
image: siteworxpro/alpine:3.21.3 image: siteworxpro/alpine:3.21.3
rules: rules:
@@ -84,7 +105,7 @@ Create Commit:
- Update Deployment - Update Deployment
image: siteworxpro/git:2.49.0 image: siteworxpro/git:2.49.0
before_script: | before_script: |
git config --global user.name "${GITLAB_USER_NAME}" git config --global user.name "${GITLAB_USER_NAME} via Gitlab Runner"
git config --global user.email "${GITLAB_USER_EMAIL}" git config --global user.email "${GITLAB_USER_EMAIL}"
script: | script: |
git pull origin master git pull origin master
@@ -107,7 +128,8 @@ Create Merge Request:
curl --request POST --header "PRIVATE-TOKEN: glpat-hv-uxCx3PDNKn7ihyXce" \ curl --request POST --header "PRIVATE-TOKEN: glpat-hv-uxCx3PDNKn7ihyXce" \
--data "source_branch=update-deployment-${CI_COMMIT_TAG}" \ --data "source_branch=update-deployment-${CI_COMMIT_TAG}" \
--data "target_branch=master" \ --data "target_branch=master" \
--data "title=Update deployment manifest with new image tags" \ --data "title=Update deployment manifest for version ${CI_COMMIT_TAG}" \
--data "description=This merge request updates the deployment manifest with the new image tags." \ --data "description=This merge request updates the deployment manifest with the new image tags." \
--data "remove_source_branch=true" \ --data "remove_source_branch=true" \
--data "squash_commits=true" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/merge_requests" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/merge_requests"

View File

@@ -19,11 +19,11 @@ spec:
- name: siteworxpro - name: siteworxpro
containers: containers:
- name: frontend - name: frontend
image: scr.siteworxpro.com/reloading-manager/frontend:v0.0.26 image: scr.siteworxpro.com/reloading-manager/frontend:v0.0.29
ports: ports:
- containerPort: 80 - containerPort: 80
- name: backend - name: backend
image: scr.siteworxpro.com/reloading-manager/backend:v0.0.26 image: scr.siteworxpro.com/reloading-manager/backend:v0.0.29
ports: ports:
- containerPort: 8080 - containerPort: 8080
envFrom: envFrom:

View File

@@ -1,4 +1,4 @@
FROM siteworxpro/golang:1.24.0 AS build FROM siteworxpro/golang:1.24.3 AS build
WORKDIR /app WORKDIR /app

View File

@@ -1,6 +1,6 @@
module git.siteworxpro.com/reloading-manager/backend module git.siteworxpro.com/reloading-manager/backend
go 1.24.0 go 1.24.3
require ( require (
git.siteworxpro.com/packages/go/utilities v1.3.0 git.siteworxpro.com/packages/go/utilities v1.3.0