Skip to content
Merged
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
24e4f0c
Bump addressable from 2.7.0 to 2.8.6
dependabot[bot] Feb 27, 2024
f23aaf4
Bump rexml from 3.2.5 to 3.2.8
dependabot[bot] May 16, 2024
b587c1b
fix: Implement mobile navigation menu functionality
Oct 3, 2025
eab96ff
Remove legacy i18n code and implement Jekyll Polyglot date localization
Oct 3, 2025
794ca7b
Implement multilingual blog post deduplication and language links
Oct 3, 2025
24b407b
Ignore auto-generated files to prevent merge conflicts
Oct 3, 2025
bc33067
Resolve merge conflict: remove events.json as it should be auto-gener…
Oct 3, 2025
8cf9f27
Fix JavaScript linting errors
Oct 3, 2025
fcf0934
Fix npm deprecation warnings and update dependencies
Oct 3, 2025
5c30e8a
Fix ESM import error in gulpfile for del package
Oct 3, 2025
7f7c0c1
Update GitHub Actions to v5 for improved security and performance
Oct 3, 2025
dc735a6
Add blog pagination with multilingual support
Oct 3, 2025
0f99edd
feat: comprehensive mobile improvements across site
Oct 3, 2025
c2ddcf7
fix: improve French navigation URLs
Oct 3, 2025
17bfb5f
fix: resolve linting issues across JavaScript and CSS
Oct 3, 2025
10e6dd6
Merge publish branch: resolve events.json conflict by removing from t…
Oct 5, 2025
d2b5189
Implement GDPR compliance and fix font sizing issues
Oct 6, 2025
f6b8d46
Resolve merge conflicts with publish branch
Oct 6, 2025
f8e396b
Resolve Dependabot security updates
Oct 6, 2025
1d3be63
Complete Dependabot security updates - npm and GitHub Actions
Oct 6, 2025
8ffe645
Merge REXML security update
Oct 6, 2025
98b28ca
Merge addressable security update
Oct 6, 2025
b35e2a0
Fix SCSS compilation in build pipeline
Oct 6, 2025
ec6d86d
Fix formatting and indentation in Czech translation file (cs.yml)
Oct 6, 2025
db084cc
Add workspace file to .gitignore
Oct 6, 2025
6e8fa3a
Update documentation: modernize README, enhance internationalization …
Oct 6, 2025
5b5f716
Fix GitHub Actions deployment workflow
Oct 6, 2025
7d88e66
Resolve merge conflicts with publish branch
Oct 6, 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
22 changes: 12 additions & 10 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,27 +62,29 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}
fetch-depth: 0

- name: Checkout master branch
uses: actions/checkout@v4
with:
ref: master
token: ${{ secrets.GITHUB_TOKEN }}
fetch-depth: 0

- name: Download build artifacts
uses: actions/download-artifact@v5
uses: actions/download-artifact@v4
with:
name: site-build
path: _site/

- name: Verify build artifacts
run: |
echo "Checking _site directory contents:"
ls -la _site/ || echo "No _site directory found"
if [ ! -d "_site" ] || [ -z "$(ls -A _site)" ]; then
echo "Error: _site directory is empty or missing"
exit 1
fi

- name: Deploy to master branch
run: |
# Configure git
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"

# Remove all files except .git
find . -maxdepth 1 ! -name '.git' ! -name '.' ! -name '..' -exec rm -rf {} +
# Remove all files except .git and _site
find . -maxdepth 1 ! -name '.git' ! -name '.' ! -name '..' ! -name '_site' -exec rm -rf {} +

# Copy built site files to root
cp -r _site/* .
Expand Down