Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
eac28d1
feat: add new social links
rdsov Jan 11, 2025
35cbb0a
chore(build): deploy v5 branch
rdsov Apr 15, 2025
7c4b34a
chore(build): update to correct version
rdsov Apr 15, 2025
f3e217f
chore(build): rename publish.yml to deploy.yml
rdsov Apr 15, 2025
8f17da2
feat(PageFind): remove PageFind
rdsov Apr 15, 2025
5ff4f4d
Merge pull request #27 from Futureblur/v5
rdsov Apr 15, 2025
e3812b3
chore(build): enforce preview branch for main merges
rdsov Apr 15, 2025
b01fcf3
Merge pull request #28 from Futureblur/v5
rdsov Apr 15, 2025
a11afb9
refactor(Icon): move Futureblur glyph into icons
rdsov Apr 15, 2025
eead753
feat: remove unused property
rdsov Apr 15, 2025
469dee4
chore(build): update dependencies
rdsov Apr 17, 2025
b7945aa
fix(Navigation): page jumping on menu bar expand
rdsov Apr 17, 2025
a53cd25
feat(Buttons): create button css classes
rdsov Apr 17, 2025
ab01177
feat(Home): create promotion cards
rdsov Apr 17, 2025
f37757f
feat(Home): make promotion subtitle narrower
rdsov Apr 17, 2025
4455f2f
feat(Home): adjust spacing between news
rdsov Apr 17, 2025
a19c5d4
chore(build): update version
rdsov Apr 18, 2025
cf15a04
feat(Header): remove white background
rdsov Apr 18, 2025
6a5e422
feat(Navigation): make mobile expand smoother
rdsov Apr 19, 2025
840ac60
feat(Icons): increase Futureblur logo size
rdsov Apr 19, 2025
b047cd6
feat(UI): decrease page spacing
rdsov Apr 19, 2025
cadb349
feat(news): publish article
rdsov Apr 19, 2025
a8fd5f3
feat(Promotion): replace Octane metadata
rdsov Apr 19, 2025
af2d5c2
fix(Navigation): remove unused import warning
rdsov Apr 19, 2025
64252f3
style(CSS): tidy up
rdsov Apr 19, 2025
9ac4f26
fix(Content): update config error message for promotion
rdsov Apr 19, 2025
ebe7d78
Merge pull request #30 from Futureblur/v5
rdsov 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
13 changes: 6 additions & 7 deletions .github/workflows/publish.yml → .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ on:
branches:
- main
- preview
- 'v*'
paths-ignore:
- "*.md"
- ".github/**/*.md"
Expand All @@ -13,10 +14,10 @@ jobs:
permissions:
contents: read
deployments: write
name: Publish to Cloudflare Pages
name: Deploy
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install pnpm
uses: pnpm/action-setup@v4
Expand All @@ -36,12 +37,10 @@ jobs:
- name: Build
run: pnpm run build

- name: Publish to Cloudflare Pages
uses: cloudflare/pages-action@v1
- name: Deploy
uses: cloudflare/wrangler-action@v3
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
projectName: web
directory: dist
command: pages deploy dist --project-name=web
gitHubToken: ${{ secrets.GITHUB_TOKEN }}
wranglerVersion: '3'
16 changes: 16 additions & 0 deletions .github/workflows/protect.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Enforce preview branch for main merges
on:
pull_request:
branches:
- main

jobs:
check-branch:
runs-on: ubuntu-latest
steps:
- name: Fail if not from preview branch
run: |
if [[ "${{ github.head_ref }}" != "preview" ]]; then
echo "Only pull requests from 'preview' branch can be merged into 'main'."
exit 1
fi
3 changes: 1 addition & 2 deletions astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import mdx from '@astrojs/mdx';
import sitemap from '@astrojs/sitemap';
import tailwind from '@astrojs/tailwind';
import critters from 'astro-critters';
import pagefind from 'astro-pagefind';
import robotsTxt from 'astro-robots-txt';
import { defineConfig } from 'astro/config';

Expand Down Expand Up @@ -31,7 +30,7 @@ export default defineConfig({
return item;
}
}),
mdx(), pagefind(), critters(), robotsTxt()
mdx(), critters(), robotsTxt()
],
markdown: { shikiConfig: { theme: 'css-variables' } },
i18n: {
Expand Down
34 changes: 17 additions & 17 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "web",
"type": "module",
"version": "0.0.1",
"version": "5.21.0",
"scripts": {
"dev": "astro dev",
"start": "astro dev",
Expand All @@ -11,26 +11,26 @@
},
"dependencies": {
"@astrojs/check": "^0.7.0",
"@astrojs/mdx": "^3.0.1",
"@astrojs/rss": "^4.0.6",
"@astrojs/sitemap": "^3.1.5",
"@astrojs/tailwind": "^5.1.0",
"@fontsource-variable/instrument-sans": "^5.1.0",
"@fontsource-variable/space-grotesk": "^5.0.18",
"@fontsource/instrument-serif": "^5.0.22",
"astro": "^4.9.2",
"astro-critters": "^2.1.10",
"astro-pagefind": "^1.5.0",
"@astrojs/mdx": "^3.1.9",
"@astrojs/rss": "^4.0.11",
"@astrojs/sitemap": "^3.3.0",
"@astrojs/tailwind": "^5.1.5",
"@fontsource-variable/instrument-sans": "^5.2.5",
"@fontsource-variable/space-grotesk": "^5.2.6",
"@fontsource/instrument-serif": "^5.2.5",
"astro": "^4.16.18",
"astro-critters": "^2.2.1",
"astro-pagefind": "^1.8.3",
"clsx": "^2.1.1",
"tailwind-merge": "^2.3.0",
"tailwindcss": "^3.4.3",
"typescript": "^5.4.5"
"tailwind-merge": "^2.6.0",
"tailwindcss": "^3.4.17",
"typescript": "^5.8.3"
},
"devDependencies": {
"@tailwindcss/typography": "^0.5.13",
"@tailwindcss/typography": "^0.5.16",
"astro-robots-txt": "^1.0.0",
"pagefind": "^1.1.0",
"prettier": "^3.2.5",
"pagefind": "^1.3.0",
"prettier": "^3.5.3",
"prettier-plugin-astro": "^0.13.0",
"prettier-plugin-organize-imports": "^3.2.4",
"prettier-plugin-tailwindcss": "^0.5.14",
Expand Down
Loading