Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
7105653
🚀 Deployment (#9) (#10)
volcodes Apr 18, 2025
9c95614
Implement canvas-based matrix animation in AppHero component
volcodes Apr 18, 2025
d214200
Refactor AppHero and projects pages for improved layout and performance
volcodes Apr 18, 2025
151a9b6
Remove INFRASTRUCTURE.md and update visual components for enhanced us…
volcodes Apr 18, 2025
9c5e338
Update styles and project details for improved layout and clarity
volcodes Apr 18, 2025
7c0a3ee
Update GitHub Actions workflow to enhance test steps
volcodes Apr 18, 2025
b92031d
Update GitHub Actions workflows for deployment and testing
volcodes Apr 18, 2025
e3b5a08
Remove push event triggers from GitHub Actions test workflow for stre…
volcodes Apr 18, 2025
152d209
Update GitHub Actions test workflow name and step titles for improved…
volcodes Apr 18, 2025
b4dc0ff
Refactor GitHub Actions workflows for improved CI/CD process
volcodes Apr 18, 2025
425f18c
Refactor GitHub Actions workflows for clarity and efficiency
volcodes Apr 18, 2025
2b48b42
Enhance GitHub Actions workflows with improved clarity and separation
volcodes Apr 18, 2025
61dbcbc
Rename GitHub Actions workflows for clarity
volcodes Apr 18, 2025
28a6cb5
Remove test job from deployment workflow in GitHub Actions
volcodes Apr 18, 2025
dc7dc49
Update GitHub Actions test job name for clarity
volcodes Apr 18, 2025
8a03e57
Update GitHub Actions workflow names for improved clarity
volcodes Apr 18, 2025
25bc178
Enhance Terraform configuration for improved error handling and caching
volcodes Apr 19, 2025
9f83a2e
Fix: Update contact form to use HTTPS endpoint
volcodes Apr 19, 2025
85d5f0a
Enhance AppHero component with achievement image mapping
volcodes Apr 19, 2025
53e516f
Update project description for clarity
volcodes Apr 19, 2025
41a009d
Refactor AppHero component and update project description
volcodes Apr 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
name: Deployment

# This workflow runs ONLY on direct pushes to main/staging
# It runs tests and then deploys if tests pass (deploy "waits" for tests via 'needs')
# It is separate from the Pull Request Tests workflow and they do not interact
on:
push:
branches: [ main, staging ]
branches: [main, staging]

jobs:
deploy:
name: Deploying...
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -90,5 +96,4 @@ jobs:
fi

# Always exit with success
echo "Deployment completed successfully"
exit 0
echo "Deployment completed successfully"
19 changes: 12 additions & 7 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,23 @@
name: Test Project
name: Testing

# This workflow runs ONLY on pull requests to validate changes before merging
# It is completely separate from the CI/CD Pipeline that runs on push events
# They are independent and do not wait for each other
on:
pull_request:
branches:
- main
branches: [main, staging]

jobs:
test:
name: tests are running...
runs-on: ubuntu-latest
container:
image: node:20
steps:
- uses: actions/checkout@v3
with:
node-version: 20
- run: npm ci
- run: npm test

- name: Install All Packages
run: npm ci

- name: Run Tests
run: npm test
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,4 @@ terraform.tfvars
aws_credentials
certificate.txt

.cursor/
2 changes: 1 addition & 1 deletion components/AppFooter.vue
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ onMounted(() => {
@use '@/assets/styles/vars';

.footer {
padding: 2rem 3rem;
padding: 2rem 3rem 6rem 3rem;
text-align: center;
background-color: colors.$darkBlue;
background: linear-gradient(to bottom, colors.$navyBlue, colors.$darkBlue 100%);
Expand Down
Loading