Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
b0c3aa7
docs: consistent terminology in offboarding doc (#3469)
sixhobbits Mar 7, 2025
f7a2b68
add bootstrapping to guides (#3559)
mooreds Mar 10, 2025
4bf8ea2
Title/Meta updates - 3/10/25 (#3562)
bradmccarty Mar 10, 2025
0f4183b
updated 1.56.0 blog desc (#3563)
mooreds Mar 10, 2025
5d14c5e
Update sitemap.xml (#3564)
SeanBobby Mar 10, 2025
0ea5340
Update sitemap.xml (#3565)
SeanBobby Mar 11, 2025
308de73
reviewed the readme (#3566)
mooreds Mar 11, 2025
442e645
B2b2u/b2b2c/b2b2e blog post (#3555)
mooreds Mar 11, 2025
47bfa7a
refactor: optimize syntax highlighting and language loading (#3551)
ColinFrick Mar 12, 2025
70ce0c5
fix pagefind ignore tag (#3568)
lyleschemmerling Mar 12, 2025
168f937
updated JWT ebook (#3571)
bradmccarty Mar 12, 2025
0039f55
Jto/theme upgrade process (#3536)
jobannon Mar 12, 2025
4a161bb
Updating 1.53.0 release notes to include a known issue regarding the …
JoshTheHero Mar 13, 2025
c5e2e11
corrected auth0 link (#3573)
mooreds Mar 13, 2025
9de3b67
fix connector diagram (#3574)
bhalsey Mar 13, 2025
6b59638
Remove closed issues referenced in docs (#3327)
Mar 13, 2025
f45a520
Pin gh actions to a known commit (#3580)
mooreds Mar 17, 2025
c236246
update MFA guide to be clearer about how to enforce MFA (#3581)
mooreds Mar 18, 2025
5592461
fixed link to archived release notes (#3582)
mooreds Mar 19, 2025
d80dc8d
Adding suggested CTAs (#3584)
bradmccarty Mar 19, 2025
0cdf14f
Bradm/meta31925 (#3585)
bradmccarty Mar 19, 2025
6a29161
update pinned posts (#3583)
mooreds Mar 19, 2025
b67d2f0
add more linting doc (#3586)
mooreds Mar 19, 2025
6ce4002
qr code (#3589)
lyleschemmerling Mar 19, 2025
1474cf2
Lyle/qr code2 (#3590)
lyleschemmerling Mar 19, 2025
a62b534
Lyle/qr code3 (#3591)
lyleschemmerling Mar 19, 2025
012c11c
updated grant doc because it was wrong (#3588)
mooreds Mar 19, 2025
4ff2448
Cloudfront (#3578)
mark-robustelli Mar 21, 2025
0c6a92a
Added more CRO CTAs (#3593)
bradmccarty Mar 21, 2025
4879e58
Add sni note (#3592)
jobannon Mar 21, 2025
3258148
Fix broken URLs. (#3595)
bradmccarty Mar 21, 2025
944982d
fix period in title (#3596)
mark-robustelli Mar 24, 2025
7730e64
GKE (#3579)
mark-robustelli Mar 24, 2025
2332163
refactor(SDK): move up quickstart to getting started (#3597)
Aaron-Ritter Mar 25, 2025
3b5c80b
Fixed linkchecks (#3598)
bradmccarty Mar 25, 2025
84f96ad
Update sitemap.xml (#3601)
SeanBobby Mar 26, 2025
22fe6a6
remove self-hosted runner from publish-redirect-rules action (#3602)
johnjeffers Mar 27, 2025
5966af1
replace 3rd party send mail action (#3608)
johnjeffers Mar 31, 2025
e19c4fe
replace 3rd party linkcheck action (#3610)
johnjeffers Mar 31, 2025
6efabd0
ci(lint-recent-files): fetch all pages of changed files in PRs using …
Aaron-Ritter Mar 31, 2025
d90ea59
Revert "replace 3rd party linkcheck action (#3610)"
johnjeffers Mar 31, 2025
f617892
Revert "replace 3rd party send mail action (#3608)"
johnjeffers Mar 31, 2025
993c783
auth llm (#3614)
lyleschemmerling Apr 1, 2025
4775a19
parse inline markdown in event description (#3611)
bhalsey Apr 1, 2025
a7103d2
add blog title schema and enforce no period at the end of titles (#3613)
lyleschemmerling Apr 1, 2025
f214ddd
update title/desc requirements for blogs and docs (#3616)
mooreds Apr 1, 2025
403cb74
Added CTA per Blair (#3617)
bradmccarty Apr 1, 2025
4e62844
Blog Post: The State of Homegrown Auth (#3618)
bradmccarty Apr 2, 2025
9f2c8d7
Update sitemap.xml (#3621)
SeanBobby Apr 2, 2025
7ee9a92
CRO updates 4/2/25 (#3620)
bradmccarty Apr 2, 2025
a8fa68c
Updated Mocking Blog (#3622)
bradmccarty Apr 3, 2025
c65b319
added more tags (#3625)
mooreds Apr 4, 2025
2f1c64d
CRO updates 2-2-25 (#3628)
bradmccarty Apr 4, 2025
4b6d00a
Update README to add G2 link
StoryTY Apr 7, 2025
691d59f
cleanup of data types uuid section (#3630)
mooreds Apr 7, 2025
cd95f56
Documentation updates for 1.57.0 release (#3627)
spwitt Apr 8, 2025
f335339
Release 1.57.0 blog post (#3623)
bradmccarty Apr 8, 2025
57558c0
added more details about the system manager role (#3632)
mooreds Apr 8, 2025
215b26e
Bump vite from 6.2.0 to 6.2.5 in /astro (#3624)
dependabot[bot] Apr 8, 2025
909dae7
Bump dompurify and mermaid in /astro (#3575)
dependabot[bot] Apr 8, 2025
2181740
Bump axios from 1.7.7 to 1.8.4 in /astro (#3609)
dependabot[bot] Apr 8, 2025
e1c6217
Update sitemap.xml (#3517)
SeanBobby Apr 8, 2025
ef6cf5b
Update sitemap.xml (#3434)
SeanBobby Apr 8, 2025
c3e81db
missing excerpt defn from zod config, caused excerpts to show up (#3626)
mooreds Apr 8, 2025
60f4ba0
Blog Post: OAuth2 Grant Types (#3541)
bradmccarty Apr 9, 2025
679e484
Identity broker use case (#3633)
mooreds Apr 10, 2025
3e3abcb
added april fools to post (#3638)
mooreds Apr 11, 2025
d04a66b
docs: add guide to send Fusionauth data to Segment (#3229)
sixhobbits Apr 14, 2025
e4f5501
Update redirect for gluu assets (#3642)
mooreds Apr 14, 2025
2d1d4c6
Update revocation expert advice (#141)
mooreds Apr 14, 2025
b3b4381
remove premium plan callout (#3639)
mooreds Apr 14, 2025
9ea504a
roll back mermaid to 9.1.6 (#3644)
johnjeffers Apr 14, 2025
11c4b59
roll back change which looks bad in list (#3646)
mooreds Apr 15, 2025
69433c5
Update understanding-oauth2-grant-types.mdx (#3643)
Apr 15, 2025
3bd4b33
Blog Post: The IdP Tax (#3648)
bradmccarty Apr 15, 2025
e19b8b9
Edit to IdP Tax blog post (#3649)
bradmccarty Apr 15, 2025
34e283a
refactor(breadcrumb): replace 'strong' with 'breadcrumb' tags (#3043)
escii Apr 15, 2025
e634364
Linkcheck fix (#3651)
bradmccarty Apr 15, 2025
219707b
Add html title attribute (#3652)
mooreds Apr 15, 2025
ffe4d01
CRO stuff - 4/15/25 (#3647)
bradmccarty Apr 15, 2025
942fd7b
Update robots.txt (#3654)
SeanBobby Apr 15, 2025
df7a4d0
Fix seo titles (#3653)
mooreds Apr 16, 2025
c596752
fixed redirect (#3655)
mooreds Apr 16, 2025
abb42a9
fail if all keys for the redirect or indexPaths objects don't start w…
mooreds Apr 16, 2025
80c928d
m2m use case (#3631)
mooreds Apr 16, 2025
8139cdd
Digital twin blog (#3635)
mooreds Apr 16, 2025
c3595f8
sort the xml feed by date desc (#3660)
mooreds Apr 17, 2025
9686fbd
fixed spelling of image (#3659)
mooreds Apr 17, 2025
cb1b094
Authcon Updated Banner - 2025 (#3666)
SeanBobby Apr 21, 2025
1a273fe
Blog post: Understanding JWT (#3658)
bradmccarty Apr 21, 2025
2c28db5
Rework API since tags (#3665)
mooreds Apr 21, 2025
cf8e6d8
CRO Updates, 4/21/25 (#3667)
bradmccarty Apr 21, 2025
82db1ca
Add scopes to the example authorization code grant (#3670)
mooreds Apr 22, 2025
878389e
optimizely (#3672)
lyleschemmerling Apr 22, 2025
21b8b7c
parseContent is now async, so we need to wait for it (#3673)
mooreds Apr 22, 2025
4562b7d
Update token storage with availability (#3674)
mooreds Apr 23, 2025
4e3a027
release note for 1.57.1 rpm/debian bug fix (#3675)
andrewpai Apr 23, 2025
0c2d107
Updated links to kickstart files (#3671)
voidmain Apr 23, 2025
e5eed59
Added redirect for "Why Mocking Sucks" (#3678)
bradmccarty Apr 24, 2025
22267e8
Cerbos webinar blog post (#3663)
mooreds Apr 24, 2025
76c79cf
Merge branch 'main' into feature/issue1
wied03 Apr 24, 2025
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
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/apicheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ jobs:
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: ruby/setup-ruby@922ebc4c5262cd14e07bb0e1db020984b6c064fe # v1
with:
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
- name: Check APIs for completeness against client libs
Expand Down
17 changes: 16 additions & 1 deletion .github/workflows/closedissues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,25 @@ jobs:
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Check for closed issues referenced in documentation
run: |
# check docs for references to closed issues
count=`src/scripts/check-for-closed-github-issues-in-docs.sh`
exit $count
shell: bash
send_mail_on_failure:
needs: check_closed_github_issues
runs-on: ubuntu-latest
if: ${{ failure() }}
steps:
- uses: dawidd6/action-send-mail@4226df7daafa6fc901a43789c49bf7ab309066e7 # v3
with:
server_address: ${{secrets.MAIL_HOST}}
server_port: ${{secrets.MAIL_PORT}}
username: ${{secrets.MAIL_USERNAME}}
password: ${{secrets.MAIL_PASSWORD}}
subject: Failed linkcheck2
to: ${{secrets.WEBSITE_SLACK_CHANNEL_NOTIFICATION_EMAIL}}
from: FusionAuth GitHub Actions <noreply@fusionauth.io>
body: "Closed issue check failed, https://github.com/FusionAuth/fusionauth-site/actions/workflows/closedissues.yml has more."
2 changes: 1 addition & 1 deletion .github/workflows/contentcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Check for blog posts that have incorrect categories
run: |
exit `src/scripts/check-for-incorrect-categories.sh`
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/contentlist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Find paths and titles of all content
run: |
find astro/src/content -type f|grep -v '/_' |xargs grep '^title:'|sed 's/:title: /,"/'|sed 's/$/"/'| sed 's!astro/src/content!!' |sed 's!/quickstarts!/docs/quickstarts!'|sed 's!/!https://fusionauth.io/!'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/dev-astro.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ jobs:
id-token: write
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
ref: ${{ inputs.branch }}
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4
with:
role-to-assume: ${{ env.PUBLISHER_ROLE_ARN }}
role-session-name: site_publisher_session
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/devlinkcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# linkcheck
- uses: actions/checkout@v4
- uses: filiph/linkcheck@3.0.0
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: filiph/linkcheck@f2c15a0be0d9c83def5df3edcc0f2d6582845f2d # 3.0.0
with:
arguments: https://fusionauth.dev/docs/ --skip-file config/linkcheck/linkcheck-skip.txt --connection-failures-as-warnings
name: linkcheck
2 changes: 1 addition & 1 deletion .github/workflows/exampleappscheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
env:
GH_TOKEN: ${{ github.token }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

- name: Check for example app completeness
run: src/scripts/count-repos.sh
4 changes: 2 additions & 2 deletions .github/workflows/invalidate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ jobs:
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Setup the system with the repository code
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683

# Set the env vars. These default to dev and if the branch is `main` then this changes to use the production keys
# v4
- name: Set prod env vars based on branch
if: startsWith(github.ref, 'refs/heads/main')
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/jsoncheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Check for broken json files
run: |
busted_files=""
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/linkcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
runs-on: ubuntu-latest
steps:
# linkcheck
- uses: actions/checkout@v4
- uses: filiph/linkcheck@3.0.0
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: filiph/linkcheck@f2c15a0be0d9c83def5df3edcc0f2d6582845f2d # 3.0.0
with:
arguments: https://fusionauth.io/ --skip-file config/linkcheck/linkcheck-skip.txt --connection-failures-as-warnings
name: linkcheck
Expand All @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
if: ${{ failure() }}
steps:
- uses: dawidd6/action-send-mail@v3
- uses: dawidd6/action-send-mail@4226df7daafa6fc901a43789c49bf7ab309066e7 # v3
with:
server_address: ${{secrets.MAIL_HOST}}
server_port: ${{secrets.MAIL_PORT}}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
run_lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

# I want to lint only the files that have changed in the PR
# This is a bit tricky because we need to fetch the main branch to compare against
Expand Down Expand Up @@ -47,4 +47,4 @@ jobs:
tagver=`curl --silent https://account.fusionauth.io/api/version -o - | jq 'last(.versions[-1])'|sed 's/"//g'`
git clone --depth 1 --branch $tagver https://github.com/fusionauth/fusionauth-client-builder
src/check-apis-against-client-json.rb -f $PWD/src/.checkapis.yaml -c $PWD/fusionauth-client-builder -v --pr
shell: bash
shell: bash
4 changes: 2 additions & 2 deletions .github/workflows/prod-astro.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ jobs:
id-token: write
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4
with:
role-to-assume: ${{ env.PUBLISHER_ROLE_ARN }}
role-session-name: site_publisher_session
Expand Down
22 changes: 13 additions & 9 deletions .github/workflows/publish-redirect-rules.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
---
name: publish-redirect-rules

env:
AWS_REGION: us-east-1

on:
push:
branches:
Expand All @@ -23,25 +20,32 @@ permissions:

jobs:
deploy:
runs-on: fusionauth-standard
runs-on: ubuntu-latest
steps:

- name: checkout
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
sparse-checkout: src/redirects.json

- name: validate json
run: cat src/redirects.json | jq empty

- name: validate all redirects start with a `/`
run: exit $(cat src/redirects.json| jq '.redirects|to_entries | map(select(.key | startswith("/") | not)) | length')
shell: bash

- name: validate all indexPaths start with a `/`
run: exit $(cat src/redirects.json| jq '.indexPaths|to_entries | map(select(.key | startswith("/") | not)) | length')
shell: bash

- name: set aws credentials
if: github.event_name == 'push'
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4
with:
role-chaining: true
role-to-assume: ${{ secrets.ACTIONS_RUNNER_ROLE_PROD }}
role-to-assume: arn:aws:iam::121700706967:role/gha-fusionauth-site-prod
role-session-name: github-actions
aws-region: ${{ env.AWS_REGION }}
aws-region: us-east-1

- name: upload file to s3
if: github.event_name == 'push'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/shrink-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ jobs:
GH_TOKEN: ${{ github.token }}
TINYPNG_API_KEY: "${{ secrets.TINYPNG_API_KEY }}"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: Shrink images using tinypng
run: |
bash ./src/new-images-shrink.sh
shell: bash
- uses: stefanzweifel/git-auto-commit-action@v5
- uses: stefanzweifel/git-auto-commit-action@e348103e9026cc0eee72ae06630dbe30c8bf7a79 # v5
with:
commit_message: Shrink images
4 changes: 2 additions & 2 deletions .github/workflows/updatesitemap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ jobs:
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
with:
node-version: 20
cache: 'npm'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/vale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ jobs:
name: runner / vale
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: errata-ai/vale-action@reviewdog
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: errata-ai/vale-action@2690bc95f0ed3cb5220492575af09c51b04fbea9 # reviewdog
with:
files: '["astro/src/components","astro/src/content"]'
fail_on_error: true
Loading
Loading