Skip to content

Commit 532a2ff

Browse files
authored
UIDS-286 Add fontawesome pro (#293)
1 parent 9eb3c33 commit 532a2ff

File tree

17 files changed

+42
-19
lines changed

17 files changed

+42
-19
lines changed

.github/workflows/gh-pages-deploy.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,16 @@
77
gh-pages-deploy:
88
name: Deploying to gh-pages
99
runs-on: ubuntu-latest
10+
env:
11+
FONTAWESOME_NPM_AUTH_TOKEN: ${{ secrets.FONTAWESOME_NPM_AUTH_TOKEN }}
1012
steps:
1113
- name: Checkout branch
1214
uses: actions/checkout@v2
1315

16+
- name: Configure npm
17+
run: npm config set "@fortawesome:registry" https://npm.fontawesome.com/ &&
18+
npm config set "//npm.fontawesome.com/:_authToken" $FONTAWESOME_NPM_AUTH_TOKEN
19+
1420
- name: Install dependencies
1521
run: yarn install
1622

.github/workflows/lint.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@ on: push
55
jobs:
66
js-lint:
77
runs-on: ubuntu-latest
8+
env:
9+
FONTAWESOME_NPM_AUTH_TOKEN: ${{ secrets.FONTAWESOME_NPM_AUTH_TOKEN }}
810
steps:
911
- uses: actions/checkout@v2
1012
- uses: actions/setup-node@v1
13+
- run: npm config set "@fortawesome:registry" https://npm.fontawesome.com/ &&
14+
npm config set "//npm.fontawesome.com/:_authToken" $FONTAWESOME_NPM_AUTH_TOKEN
1115
- run: yarn
1216
- run: yarn lint

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ on:
99
jobs:
1010
create-release:
1111
runs-on: ubuntu-latest
12+
env:
13+
FONTAWESOME_NPM_AUTH_TOKEN: ${{ secrets.FONTAWESOME_NPM_AUTH_TOKEN }}
1214
steps:
1315
- uses: actions/checkout@v2
1416
- uses: actions/setup-node@v1
1517
- uses: fregante/setup-git-user@v1
18+
- run: npm config set "@fortawesome:registry" https://npm.fontawesome.com/ &&
19+
npm config set "//npm.fontawesome.com/:_authToken" $FONTAWESOME_NPM_AUTH_TOKEN
1620
- run: yarn install
1721

1822
# Update package version

.github/workflows/test.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@ on: push
55
jobs:
66
js-test:
77
runs-on: ubuntu-latest
8+
env:
9+
FONTAWESOME_NPM_AUTH_TOKEN: ${{ secrets.FONTAWESOME_NPM_AUTH_TOKEN }}
810
steps:
911
- uses: actions/checkout@v2
1012
- uses: actions/setup-node@v1
13+
- run: npm config set "@fortawesome:registry" https://npm.fontawesome.com/ &&
14+
npm config set "//npm.fontawesome.com/:_authToken" $FONTAWESOME_NPM_AUTH_TOKEN
1115
- run: yarn
1216
- run: yarn test

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ lib
2020
.env.development.local
2121
.env.test.local
2222
.env.production.local
23+
.npmrc
2324

2425
# Ignore Jetbrains IDE settings
2526
/.idea

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ How do we determine whether it's a major, minor, or patch release?
7171

7272
# Developer Resources
7373

74+
## Initial Setup
75+
After cloning the repo, obtain a `.npmrc` file from another developer. This file contains authorization tokens for any private
76+
node packages.
77+
7478
## Available Scripts
7579
In the project directory, you can run:
7680

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
"peerDependencies": {
3535
"@fortawesome/fontawesome-svg-core": "^1.2.28",
3636
"@fortawesome/free-brands-svg-icons": "^5.15.3",
37-
"@fortawesome/free-regular-svg-icons": "^5.13.0",
38-
"@fortawesome/free-solid-svg-icons": "^5.13.0",
37+
"@fortawesome/pro-regular-svg-icons": "^5.15.3",
38+
"@fortawesome/pro-solid-svg-icons": "^5.15.3",
3939
"@fortawesome/react-fontawesome": "^0.1.9",
4040
"@popperjs/core": "^2.5.3",
4141
"bootstrap": "^4.3.1",
@@ -58,8 +58,8 @@
5858
"@babel/runtime": "^7.12.5",
5959
"@fortawesome/fontawesome-svg-core": "^1.2.28",
6060
"@fortawesome/free-brands-svg-icons": "^5.15.3",
61-
"@fortawesome/free-regular-svg-icons": "^5.13.0",
62-
"@fortawesome/free-solid-svg-icons": "^5.13.0",
61+
"@fortawesome/pro-regular-svg-icons": "^5.15.3",
62+
"@fortawesome/pro-solid-svg-icons": "^5.15.3",
6363
"@fortawesome/react-fontawesome": "^0.1.9",
6464
"@popperjs/core": "^2.5.3",
6565
"@storybook/addon-a11y": "^6.2.1",

src/Alert/Alert.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
faCheckCircle,
88
faExclamationTriangle,
99
faInfoCircle,
10-
} from '@fortawesome/free-solid-svg-icons';
10+
} from '@fortawesome/pro-solid-svg-icons';
1111

1212
import './Alert.scss';
1313
import classNames from 'classnames';

src/CopyToClipboardButton/CopyToClipboardButton.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { useState } from 'react';
22
import classNames from 'classnames';
33
import PropTypes from 'prop-types';
44
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
5-
import { faCopy } from '@fortawesome/free-regular-svg-icons';
5+
import { faCopy } from '@fortawesome/pro-regular-svg-icons';
66
import { CopyToClipboard } from 'react-copy-to-clipboard';
77

88
import Popper from 'src/Popper';

src/FormGroup/FormGroup.stories.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useState } from 'react';
2-
import { faSearch } from '@fortawesome/free-solid-svg-icons';
2+
import { faSearch } from '@fortawesome/pro-solid-svg-icons';
33
import {
44
boolean,
55
radios,

0 commit comments

Comments
 (0)