Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
524 commits
Select commit Hold shift + click to select a range
e1e8e9d
Introduce new Home and Docs design
Studio384 Feb 6, 2024
6e6eb0a
Add mouse icons
Studio384 Feb 7, 2024
cef3418
Update dependencies
Studio384 Feb 7, 2024
182e6a1
Split page layout, update icon page
Studio384 Feb 7, 2024
01fceea
Cleanup layouts
Studio384 Feb 7, 2024
8afb2d0
Fix safe margin
Studio384 Feb 7, 2024
15d26f5
Implement update color system
Studio384 Feb 7, 2024
807f7a3
Fix navbar spacing
Studio384 Feb 7, 2024
c56bf23
Color adjustments
Studio384 Feb 7, 2024
0b909af
Use solid buttons
Studio384 Feb 7, 2024
59e1bf7
Navbar design enhancements
Studio384 Feb 7, 2024
ca57685
Update dependencies
Studio384 Feb 8, 2024
c3c5a10
Keyboard brightness icons, and loader, refresh envelope
Studio384 Feb 8, 2024
2f72b3a
Update library meta data
Studio384 Feb 8, 2024
dfa0a39
Add all the battery icons
Studio384 Feb 8, 2024
2725906
Further refinements to theme
Studio384 Feb 9, 2024
887475a
Clean up icons icon
Studio384 Feb 9, 2024
7af0a59
Add changelog
Studio384 Feb 9, 2024
85c691a
Give a little more rom to breath
Studio384 Feb 9, 2024
4192c4d
Update Facebook brand
Studio384 Feb 9, 2024
e54b801
Add "more icons in category" to icon page
Studio384 Feb 9, 2024
08d36ae
Move changelog under docs route
Studio384 Feb 9, 2024
cc78d33
Minor typography updates
Studio384 Feb 9, 2024
c14a829
Built new example view
Studio384 Feb 9, 2024
c511422
No shadows
Studio384 Feb 9, 2024
aa9561e
Add Icon grid component, cleaner grid lines
Studio384 Feb 9, 2024
272c9d9
Revamp the footer design
Studio384 Feb 9, 2024
6c78359
More spacing improvements
Studio384 Feb 9, 2024
683503c
Add date to release notes
Studio384 Feb 9, 2024
18ca66e
Update mouse icon
Studio384 Feb 9, 2024
942c08a
Add share-node icon
Studio384 Feb 10, 2024
338c40d
Update dependencies
Studio384 Feb 10, 2024
8f24bf1
The numbers update
Studio384 Feb 10, 2024
6864894
Update 4, remove ellipsis icon
Studio384 Feb 10, 2024
94790c1
Footer design updates
Studio384 Feb 10, 2024
0fdc1bf
Add calculator, notification, option
Studio384 Feb 10, 2024
c986f17
The alphabet update
Studio384 Feb 10, 2024
747b8ac
Move A-gum to correct location
Studio384 Feb 10, 2024
ace4c15
More rebrand work to Amicons
Studio384 Feb 11, 2024
b7da335
Implement multi category search and icon count
Studio384 Feb 12, 2024
95af866
Add folder and link icon, rename notification to toast
Studio384 Feb 12, 2024
8687458
Fix expand, add option for bug fixes to release notes
Studio384 Feb 12, 2024
ad6f376
Add camera icon
Studio384 Feb 12, 2024
a357059
Update dependencies
Studio384 Feb 12, 2024
2da6db0
Fixing various type issues
Studio384 Feb 12, 2024
5f94589
Category cleanup, update docs navigation style
Studio384 Feb 13, 2024
f646f6f
Scroll to the top
Studio384 Feb 13, 2024
6e4a392
Update changelog
Studio384 Feb 13, 2024
50d3258
Update arrow up right from square icon
Studio384 Feb 13, 2024
b639e0d
Fix double icons
Studio384 Feb 13, 2024
9251f5b
Add scale customization for beat
Studio384 Feb 13, 2024
810353d
Add the fade property
Studio384 Feb 13, 2024
b671d6d
Add ApiTable component
Studio384 Feb 13, 2024
2d1a14c
Use different demo icons
Studio384 Feb 13, 2024
5fdb265
Various type fixes
Studio384 Feb 14, 2024
c6eb5fe
Add pages
Studio384 Feb 14, 2024
197a6aa
Add GitHub workflow
Studio384 Feb 14, 2024
f169e86
Update GitHub action
Studio384 Feb 14, 2024
63e69d2
Add missing uses
Studio384 Feb 14, 2024
9600d59
Fix wait for build
Studio384 Feb 14, 2024
b7f44a8
Update actions to v4
Studio384 Feb 14, 2024
b9ebcb0
Fix download folder
Studio384 Feb 14, 2024
c02f690
Remove pages
Studio384 Feb 14, 2024
185c361
Require success
Studio384 Feb 14, 2024
fd6c690
Update locations
Studio384 Feb 14, 2024
823dc26
Fix locations
Studio384 Feb 14, 2024
81b83ee
More fixes
Studio384 Feb 14, 2024
d0c5010
Return to previosu config
Studio384 Feb 14, 2024
8d5f5cf
Move job around
Studio384 Feb 14, 2024
042d81d
Simplify workflow
Studio384 Feb 14, 2024
59bd821
More cleanup
Studio384 Feb 14, 2024
a0d266e
More fixes
Studio384 Feb 14, 2024
9f1acf0
Fix environment
Studio384 Feb 14, 2024
6c785a8
Fix root name
Studio384 Feb 14, 2024
ab00bd8
Set base route
Studio384 Feb 14, 2024
6100ab7
Fix home page
Studio384 Feb 14, 2024
72fa62a
Replace router
Studio384 Feb 14, 2024
4e8e5e7
Fix pathing and linking
Studio384 Feb 14, 2024
3481741
Restore base path
Studio384 Feb 14, 2024
102b78b
Fix logo
Studio384 Feb 14, 2024
ca4ce6f
Attempt at multi stage
Studio384 Feb 14, 2024
965c479
Update paths
Studio384 Feb 14, 2024
7e9850a
Drop custom style prop
Studio384 Feb 14, 2024
8859038
Change span type
Studio384 Feb 14, 2024
f79c87d
Don't extend interface
Studio384 Feb 14, 2024
6c2d0bd
Optimisez deps
Studio384 Feb 14, 2024
7edb902
Update artifact workflow
Studio384 Feb 14, 2024
25b5364
Fix data path
Studio384 Feb 14, 2024
55cf91c
Update actions
Studio384 Feb 14, 2024
6598833
Update dependencies, and remove redux
Studio384 Feb 14, 2024
72fa790
Add dev warning
Studio384 Feb 14, 2024
fb855f7
First part of the transportation update
Studio384 Feb 15, 2024
0b72a46
Bunch of shapes
Studio384 Feb 16, 2024
836f335
Update dependencies
Studio384 Feb 16, 2024
00b91f5
Add Studio 384 logo, remove Amaranth logo
Studio384 Feb 16, 2024
e433837
Update changelog
Studio384 Feb 16, 2024
77caa70
Plural Amicons
Studio384 Feb 16, 2024
102fd6d
Revamp all the heading icons
Studio384 Feb 16, 2024
c2992da
Add fix for heading-2 icon
Studio384 Feb 17, 2024
e8ec48a
Add Threads icon
Studio384 Feb 17, 2024
047293b
Replace Studio 384 icon
Studio384 Feb 17, 2024
53179ea
Update safari icon
Studio384 Feb 17, 2024
1661e21
Fix translate icon border radius
Studio384 Feb 17, 2024
5827212
Update changelog
Studio384 Feb 17, 2024
89fe6a2
Update changelog
Studio384 Feb 17, 2024
f02fd82
Start implementing a better search function
Studio384 Feb 18, 2024
327f71d
Add chip bar for searches, move input to url
Studio384 Feb 18, 2024
2f6e2ae
Fix category link, hide icon category if there is no other icon or no…
Studio384 Feb 18, 2024
9240c54
Fix needle type
Studio384 Feb 18, 2024
8d8b42b
Revamp pagination
Studio384 Feb 18, 2024
dbfbaf3
Update dependencies
Studio384 Feb 18, 2024
0aabc8b
Couple of type fixes
Studio384 Feb 18, 2024
4e1f687
Revert dependencies
Studio384 Feb 18, 2024
036d206
Fix lcok
Studio384 Feb 18, 2024
66c78d6
Fix dependencies
Studio384 Feb 18, 2024
01edf39
Make it an underscore
Studio384 Feb 18, 2024
f238afb
Cleanup props for pagination
Studio384 Feb 18, 2024
33432a7
Revamp routing for documentation
Studio384 Feb 19, 2024
67c1109
Enable right-click navigation
Studio384 Feb 19, 2024
371b246
Fix accidental setting page to 0
Studio384 Feb 19, 2024
95168b3
Remove download button
Studio384 Feb 19, 2024
be8a207
Update dependencies
Studio384 Feb 19, 2024
06427c5
Revamp Home with better responsive design
Studio384 Feb 19, 2024
f2f0b11
Update dependencies
Studio384 Feb 22, 2024
619ca00
Update dependencies
Studio384 Feb 23, 2024
d6bdd9c
Update dependencies
Studio384 Mar 12, 2024
d54c371
The gripping order update
Studio384 Mar 12, 2024
abe6a63
The file update
Studio384 Mar 12, 2024
0798cd4
Update documentation
Studio384 Mar 12, 2024
0725173
Update README.md
Studio384 Mar 12, 2024
15afb36
Amicons 1.0 alpha 7
Studio384 Mar 12, 2024
1d67f2c
Update magnifying icon
Studio384 Mar 22, 2024
3c5df19
Rotate left icon
Studio384 Mar 22, 2024
ff52b4c
Update library
Studio384 Mar 22, 2024
11bb894
Update dependencies
Studio384 Apr 29, 2024
4e2dd43
Fix search not working
Studio384 Apr 29, 2024
a1b732c
Fix Studio 384 font
Studio384 Apr 29, 2024
721646e
Cleaner shadows
Studio384 Apr 29, 2024
644e53f
Drop shadows
Studio384 Apr 29, 2024
91e3678
Documentation design updates
Studio384 May 7, 2024
9716ae2
Add more new icons
Studio384 May 7, 2024
277c8ac
Update secondary brand colors
Studio384 May 7, 2024
ac400fd
Branding update
Studio384 May 7, 2024
6f1ab7e
Update dependencies
Studio384 May 9, 2024
aa3e2f0
Add new icons
Studio384 Nov 16, 2024
51a54c7
Update documentation
Studio384 Nov 16, 2024
b00a6a9
Update dependencies
Studio384 Nov 16, 2024
226d2fa
Amicons 1.0 alpha 8
Studio384 Nov 17, 2024
5edb463
Update dependencies
Studio384 Dec 10, 2024
37b493c
Update structure, start new docs
Studio384 Dec 10, 2024
61adc08
Upgrade to Tailwind 4
Studio384 Dec 10, 2024
e431b4c
Update dependencies
Studio384 Dec 10, 2024
c0158f0
Starting implementation of new docs UI
Studio384 Dec 10, 2024
37fc623
Update build scripts with new paths
Studio384 Dec 19, 2024
e6cc858
Update dependencies
Studio384 Dec 19, 2024
92108d6
Update changelog
Studio384 Dec 19, 2024
f1ad682
Amicons 1.0 alpha 9
Studio384 Dec 19, 2024
dedda80
Fix deploy
Studio384 Dec 19, 2024
45def60
Add folder
Studio384 Dec 19, 2024
d906e93
Fix node config
Studio384 Dec 19, 2024
5f5ae11
Fix path
Studio384 Dec 19, 2024
44e4e76
Fix artifact upload
Studio384 Dec 19, 2024
41c10cb
Test path
Studio384 Dec 20, 2024
3df7465
Fix incorrect name
Studio384 Dec 20, 2024
249b4ad
Update changelog, fix branding
Studio384 Dec 20, 2024
1f858b3
Update Vite
Studio384 Dec 20, 2024
2390064
Fix destination path
Studio384 Dec 20, 2024
2bbb619
Update dependencies
Studio384 Dec 21, 2024
0749ee7
Update dependencies
Studio384 Jun 5, 2025
5fc0066
Add new icons
Studio384 Jun 8, 2025
e79bcb4
ESLint 9
Studio384 Jun 8, 2025
f9c7fc4
Drop home page
Studio384 Jun 8, 2025
d8a423f
Add Bluesky icon, update Messenger logo
Studio384 Jun 8, 2025
8b27ca2
Update dependencies
Studio384 Jun 11, 2025
8f75ef8
Upgrade to SVGO 4, convert to ESM
Studio384 Jun 11, 2025
0c91f0d
Add ESM to changelog
Studio384 Jun 11, 2025
da6be4c
Add new icons, update dependencies
Studio384 Sep 22, 2025
83f2af5
Install Tailwind and Base UI
Studio384 Sep 22, 2025
caed021
Update dependencies
Studio384 Oct 2, 2025
7545c5d
Update dependencies
Studio384 Oct 2, 2025
6ff09b2
Update dependencies
Studio384 Oct 4, 2025
3f03e43
Add new icons, update dependencies
Studio384 Oct 17, 2025
6f345a3
Update changelog
Studio384 Oct 17, 2025
645b8ea
Amicons 1.0.0-alpha.10
Studio384 Oct 17, 2025
931e975
Add markdown generation
Studio384 Feb 26, 2026
47a12ae
Update dependencies
Studio384 Mar 5, 2026
d903770
Add some missing tags and categories
Studio384 Mar 5, 2026
a5fd51b
Remove docs refresh
Studio384 Mar 5, 2026
18c7b12
Update documentation
Studio384 Mar 5, 2026
87cef9e
Add new calendar icon, refresh others
Studio384 Mar 5, 2026
c7aec66
Add changelog
Studio384 Mar 5, 2026
3e060b3
Amicons 1.0 alpha 11
Studio384 Mar 5, 2026
13f28e7
Drop HTML React Parser as a dependency
Studio384 Mar 9, 2026
4b32fc5
Allow options in the playground to wrap
Studio384 Mar 9, 2026
6337cb4
Update rotate property, fix incorrect prefix
Studio384 Mar 9, 2026
61b9045
Use tsup as builder, update package structure
Studio384 Mar 9, 2026
dae85b9
Fix bug where completion was reported before it was actually done wri…
Studio384 Mar 9, 2026
5084e43
Various optimizations for library generation
Studio384 Mar 9, 2026
ba0f7b1
Typo fixes
Studio384 Mar 9, 2026
17bfabf
Another typo fix
Studio384 Mar 9, 2026
7558a14
Remove duplciate icons
Studio384 Mar 9, 2026
7a7981e
Set aiCircleQuestion as the default fallback icon
Studio384 Mar 9, 2026
70b6500
Remove duplication in Changelog component, support basic markdown par…
Studio384 Mar 9, 2026
a813fdb
Add bounce documentation to the navigation
Studio384 Mar 10, 2026
9167679
Update footer date
Studio384 Mar 10, 2026
52b2c3d
Add missing category
Studio384 Mar 10, 2026
c074271
Category fixes
Studio384 Mar 10, 2026
14cdb03
Improve icon category filter list
Studio384 Mar 10, 2026
e147b1e
Fix broken pipeline
Studio384 Mar 10, 2026
01a3771
Update changelog, add docs as potentail category
Studio384 Mar 10, 2026
81f2d9e
Remove ReactNode from type
Studio384 Mar 10, 2026
96ca16c
Update categories
Studio384 Mar 10, 2026
9181305
Remove dark theme support
Studio384 Mar 10, 2026
d4e314b
Migrate the icon card to Tailwind
Studio384 Mar 10, 2026
9002bbc
Fix icon card clickable area
Studio384 Mar 10, 2026
88cd3de
Fix documentation examples
Studio384 Mar 10, 2026
c930e88
Covert LargeIconGrid to Tailwind
Studio384 Mar 10, 2026
2720463
Fix ai-rotate class missing
Studio384 Mar 11, 2026
95a4e43
Convert navigation to Base UI + Tailwind
Studio384 Mar 11, 2026
50b3f2c
Refresh header with Tailwind
Studio384 Mar 11, 2026
1b29426
Convert footer to Tailwind, various minor updates
Studio384 Mar 11, 2026
35760a8
Migrate container
Studio384 Mar 11, 2026
e1005b3
Add some Studio 384 branding
Studio384 Mar 11, 2026
55d3672
Update dependencies
Studio384 Mar 12, 2026
0741ff0
Update sidebar navigation
Studio384 Mar 12, 2026
3621bc1
Revamp code element
Studio384 Mar 12, 2026
b9ca430
Update codeblock
Studio384 Mar 12, 2026
d2df8bf
Rewrite documentation widgets
Studio384 Mar 12, 2026
8e626cf
Update docs layout
Studio384 Mar 12, 2026
02571f1
Refresh documentation typography
Studio384 Mar 12, 2026
d9b8075
Cleanup router, support Layout for children for root error
Studio384 Mar 12, 2026
aa6d319
Increase brightness of version in header
Studio384 Mar 12, 2026
1604f86
Increase branding visibility
Studio384 Mar 12, 2026
02c14b3
Rework the release component with Tailwind
Studio384 Mar 12, 2026
e730501
Implement Button, replace pagination and various other flex layouts
Studio384 Mar 14, 2026
414516c
Replace Divider with Separator
Studio384 Mar 14, 2026
480581f
Add search field component, update import rules
Studio384 Mar 14, 2026
1f84514
Revamp demos
Studio384 Mar 14, 2026
c738213
Removing custom text colors
Studio384 Mar 14, 2026
d27ad51
Remove Joy entirely
Studio384 Mar 14, 2026
7d81365
Lower color intensity
Studio384 Mar 14, 2026
bce9154
Fix category names
Studio384 Mar 14, 2026
14a42e4
Violet is closer to our old brand color
Studio384 Mar 14, 2026
8b1af93
Minor visual change to chip
Studio384 Mar 14, 2026
fde36d9
Add TanStack Pacer
Studio384 Mar 14, 2026
27156aa
Move Components
Studio384 Mar 14, 2026
2a5c2be
Improve search performance, create better hook
Studio384 Mar 14, 2026
f5b41ca
Update search to look for tags
Studio384 Mar 14, 2026
3d58777
Merge pull request #2 from Studio384/1-search
Studio384 Mar 14, 2026
eb5db0a
Bump compilation target
Studio384 Mar 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 0 additions & 26 deletions .fantasticonrc.js

This file was deleted.

128 changes: 64 additions & 64 deletions .github/ISSUE_TEMPLATE/BugReport.yml
Original file line number Diff line number Diff line change
@@ -1,64 +1,64 @@
name: Bug Report
description: When something has gone wrong.
title: "[Bug] "
labels: [bug, needs confirmation]
assignees:
- studio384
body:
- type: textarea
id: current
attributes:
label: Current behavior
description: Describe the current faulty beharior of Valkyrie.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: Describe the expected beharior of Valkyrie.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Reproduction steps
description: Describe the steps you took to recreate the bug.
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Add screenshots to showcase the bug.
description: If the bug is visual, showcase it with a screenshot or more.
- type: textarea
id: context
attributes:
label: Additional context
description: Add any extra information you'd like to add.

- type: checkboxes
id: implementations
attributes:
label: Which parts of Valkyrie are affected?
options:
- label: Web fonts and CSS
required: false
- label: TypeScript definitions
required: false
- label: SVG icons
required: false
- label: React component
required: false

- type: checkboxes
id: checklist
attributes:
label: Bug report checklist
options:
- label: This bug occures in the latest version of Valkyrie.
required: true
- label: The reproduction is included and is the minimum test case to recreate the faulty behavior.
required: true
- label: I have [searched the issues](https://github.com/sippy-platform/valkyrie/issues) for any possible duplications of this bug report.
required: true
name: Bug Report
description: When something has gone wrong.
title: "[Bug] "
labels: [bug, needs confirmation]
assignees:
- studio384
body:
- type: textarea
id: current
attributes:
label: Current behavior
description: Describe the current faulty beharior of Amicons.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: Describe the expected beharior of Amicons.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Reproduction steps
description: Describe the steps you took to recreate the bug.
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Add screenshots to showcase the bug.
description: If the bug is visual, showcase it with a screenshot or more.
- type: textarea
id: context
attributes:
label: Additional context
description: Add any extra information you'd like to add.
- type: checkboxes
id: implementations
attributes:
label: Which parts of Amicons are affected?
options:
- label: Web fonts and CSS
required: false
- label: TypeScript definitions
required: false
- label: SVG icons
required: false
- label: React component
required: false
- type: checkboxes
id: checklist
attributes:
label: Bug report checklist
options:
- label: This bug occures in the latest version of Amicons.
required: true
- label: The reproduction is included and is the minimum test case to recreate the faulty behavior.
required: true
- label: I have [searched the issues](https://github.com/studio384/amicons/issues) for any possible duplications of this bug report.
required: true
72 changes: 36 additions & 36 deletions .github/ISSUE_TEMPLATE/FeatureRequest.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
name: Feature Request
description: Suggest a new idea for Valkyrie.
title: "[Feature] "
labels: [feature]
assignees:
- studio384
body:
- type: textarea
id: why
attributes:
label: What problem or need will this feature solve?
description: Describe why you need this feature.
validations:
required: true
- type: textarea
id: how
attributes:
label: How would this feature work?
description: Describe how this feature reqeust fixes the problem you have.
validations:
required: true
- type: textarea
id: context
attributes:
label: Additional context
description: Add any extra information you'd like to add.

- type: checkboxes
id: checklist
attributes:
label: Check all that apply.
options:
- label: This is a single feature.
required: true
- label: I have [searched the issues](https://github.com/sippy-platform/valkyrie/issues) for any possible duplications of this feature request.
required: true
name: Feature Request
description: Suggest a new idea for Amicons.
title: "[Feature] "
labels: [feature]
assignees:
- studio384
body:
- type: textarea
id: why
attributes:
label: What problem or need will this feature solve?
description: Describe why you need this feature.
validations:
required: true
- type: textarea
id: how
attributes:
label: How would this feature work?
description: Describe how this feature reqeust fixes the problem you have.
validations:
required: true
- type: textarea
id: context
attributes:
label: Additional context
description: Add any extra information you'd like to add.
- type: checkboxes
id: checklist
attributes:
label: Check all that apply.
options:
- label: This is a single feature.
required: true
- label: I have [searched the issues](https://github.com/studio384/amicons/issues) for any possible duplications of this feature request.
required: true
76 changes: 38 additions & 38 deletions .github/ISSUE_TEMPLATE/IconRequest.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
name: Icon Request
description: Request a new icon to be added to the set.
title: "[Icon] Add vi-"
labels: [icon, external]
assignees:
- studio384
body:
- type: input
id: name
attributes:
label: Description
description: Describe the icon you want to see added.
validations:
required: true
- type: textarea
id: reason
attributes:
label: How would it be used?
description: Describe under what situations this icon would be useful.
validations:
required: true
- type: textarea
id: example
attributes:
label: Example icon
description: Add an image below as an example for a similar icon if you have any.

- type: checkboxes
id: checklist
attributes:
label: Check all that apply.
options:
- label: This is a single icon or part of an expected pair (e.g. `eye` and `eye-slashed`).
required: true
- label: I have [searched the issues](https://github.com/sippy-platform/valkyrie/issues) for any possible duplications of this icon request.
required: true
- label: An example image is included if available.
required: false
name: Icon Request
description: Request a new icon to be added to the set.
title: "[Icon] Add ai-"
labels: [icon, external]
assignees:
- studio384
body:
- type: input
id: name
attributes:
label: Description
description: Describe the icon you want to see added.
validations:
required: true
- type: textarea
id: reason
attributes:
label: How would it be used?
description: Describe under what situations this icon would be useful.
validations:
required: true
- type: textarea
id: example
attributes:
label: Example icon
description: Add an image below as an example for a similar icon if you have any.
- type: checkboxes
id: checklist
attributes:
label: Check all that apply.
options:
- label: This is a single icon or part of an expected pair (e.g. `eye` and `eye-slashed`).
required: true
- label: I have [searched the issues](https://github.com/studio384/amicons/issues) for any possible duplications of this icon request.
required: true
- label: An example image is included if available.
required: false
81 changes: 81 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: Deploy to GitHub Pages

on:
push:
branches: ["1.0"]
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: true

jobs:
build:
runs-on: ubuntu-latest
defaults:
run:
working-directory: amicons
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: 20
cache: "npm"
cache-dependency-path: amicons/package-lock.json
- name: Install dependencies
run: npm install
- name: Production build
run: npm run prod
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: amicons
path: |
amicons/dist
amicons/node_modules

deploy:
needs: build
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
defaults:
run:
working-directory: docs
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: 20
cache: "npm"
cache-dependency-path: docs/package-lock.json
- name: Download artifact
id: download
uses: actions/download-artifact@v4
with:
name: amicons
path: amicons
- name: Install dependencies
if: steps.download.outcome == 'success'
run: npm install
- name: Build
run: npm run build
- name: Setup Pages
uses: actions/configure-pages@v4
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: docs/dist
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
2 changes: 0 additions & 2 deletions .gitignore

This file was deleted.

Loading
Loading