Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release/3.0.0 #720

Merged
merged 686 commits into from
Oct 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
686 commits
Select commit Hold shift + click to select a range
efffbc5
ci(github): adds caching and splits up B&D FE workflow
dgrebb Aug 18, 2023
0a4cca4
ci(github): changes path before `npm run build`
dgrebb Aug 18, 2023
28df724
ci(github): refactors npm ci and build step
dgrebb Aug 18, 2023
054b944
ci(github): adjusts step names and separation
dgrebb Aug 18, 2023
ee0b178
ci(github): renames dispatch listener workflows
dgrebb Aug 18, 2023
a7c50e0
Merge pull request #557 from dgrebb/feature/github-workflow-enhancements
dgrebb Aug 18, 2023
5fd9851
ci(github): updates workflow dispatch and names
dgrebb Aug 18, 2023
295340c
Merge pull request #558 from dgrebb/feature/github-workflow-enhancements
dgrebb Aug 18, 2023
4d32b3a
ci(github): uses filename instead of workflow_id
dgrebb Aug 18, 2023
38e8e00
Merge branch 'develop' into feature/github-workflow-enhancements
dgrebb Aug 18, 2023
89714d0
Merge pull request #559 from dgrebb/feature/github-workflow-enhancements
dgrebb Aug 18, 2023
c4ebe7e
ci(github): adds main branch to B&D Front End
dgrebb Aug 18, 2023
3753671
Merge branch 'develop' into feature/github-workflow-enhancements
dgrebb Aug 18, 2023
7f18e56
Merge pull request #560 from dgrebb/feature/github-workflow-enhancements
dgrebb Aug 18, 2023
2b0cac0
ci(github): adds main branch to CMS dispatch listener
dgrebb Aug 18, 2023
acaa9cf
Merge branch 'develop' into feature/github-workflow-enhancements
dgrebb Aug 18, 2023
9b0fcf4
Merge pull request #561 from dgrebb/feature/github-workflow-enhancements
dgrebb Aug 18, 2023
94d07e5
ci(github): adds approval step to cms dispatch listener
dgrebb Aug 18, 2023
1185a9a
Merge branch 'develop' into feature/github-workflow-enhancements
dgrebb Aug 18, 2023
5fa9a6f
Merge pull request #562 from dgrebb/feature/github-workflow-enhancements
dgrebb Aug 18, 2023
b1d179a
ci(github): adds issues permission to workflow
dgrebb Aug 18, 2023
1af6fc0
Merge branch 'develop' into feature/github-workflow-enhancements
dgrebb Aug 18, 2023
fdd765e
Merge pull request #563 from dgrebb/feature/github-workflow-enhancements
dgrebb Aug 18, 2023
b351376
ci(github): moves permissions object
dgrebb Aug 18, 2023
df70bf0
Merge branch 'develop' into feature/github-workflow-enhancements
dgrebb Aug 18, 2023
4854bd5
Merge pull request #564 from dgrebb/feature/github-workflow-enhancements
dgrebb Aug 18, 2023
20f393f
perf(front): inlines css and adds `svelte-check`
dgrebb Aug 18, 2023
57042f3
fix(front): fixes path aliases for IDE via `jsconfig.json`
dgrebb Aug 18, 2023
bb0bad7
build(front): updates patches and Code styles
dgrebb Aug 18, 2023
a24255b
build(front): adjusts font and colors; adds `theme-color` to `app.html`
dgrebb Aug 18, 2023
c5e79d6
Merge pull request #566 from dgrebb/feature/svelte-check
dgrebb Aug 18, 2023
cc211e7
build(front): applies initial refactor for category page transitions
dgrebb Aug 20, 2023
6cc2207
build(utils): adds ssl to static build server util
dgrebb Aug 20, 2023
7053dac
build(front): adds category page to subnav items for posts navitem
dgrebb Aug 20, 2023
3cb174a
refactor(front): refactors category page transition
dgrebb Aug 20, 2023
e0ff5d7
build(front): updates packages and sentry configs
dgrebb Aug 20, 2023
9296390
Merge pull request #581 from dgrebb/feature/553-refactor-category-tra…
dgrebb Aug 20, 2023
3feab80
ci(utils/github): updates `front.sh` server util; refactors bd-fe.yml…
dgrebb Aug 20, 2023
cd74976
perf(front): refactors sentry configuration and logging
dgrebb Aug 20, 2023
df3f925
ci(github): sets up initial sourcemap/release configuration for gh wo…
dgrebb Aug 21, 2023
25e584c
ci(github): adjusts overall configuration for sentry; both local and …
dgrebb Aug 21, 2023
e2e7da7
ci(github): fixes sentry configuration and logging across svelte vs. …
dgrebb Aug 21, 2023
44f66f5
fix(front): removes sentry debug in production/staging
dgrebb Aug 21, 2023
3bd4a1e
build(front): improves overall sentry logging and sourcemap/release c…
dgrebb Aug 22, 2023
cb6aa4a
ci(front): updates github workflow summary with link to sentry release
dgrebb Aug 23, 2023
143a5b5
fix(github): changes erroneous workflow vars accessors
dgrebb Aug 23, 2023
7a7224f
ci(github): updates summary with variables and sets friendly environm…
dgrebb Aug 23, 2023
f16a7df
ci(github): improves workflow job summary details
dgrebb Aug 23, 2023
b4166a5
fix(github): space
dgrebb Aug 23, 2023
2ad2ef4
ci(github): adds and includes `vars.ENV_NAME` in sentry release and j…
dgrebb Aug 23, 2023
26f9b7c
ci(front): adds `DEPLOY_ENV` and `deploy` to Vite Sentry pluginconfig…
dgrebb Aug 23, 2023
3e79034
ci(github): summarizes job in multiline conditionally including PR link
dgrebb Aug 23, 2023
cf5782e
fix(github): adjusts format/use of vars in workflow summary
dgrebb Aug 23, 2023
3b9a006
ci(github): refactors summary step into its own job
dgrebb Aug 23, 2023
388d6fd
ci(github): lists PR files changes in workflow summary
dgrebb Aug 23, 2023
2e3b94b
ci(github): reduces complexity, order, and adds changes to workflow s…
dgrebb Aug 24, 2023
82eaef3
ci(github): reorders final workflow summary
dgrebb Aug 24, 2023
7407623
build(github): removes file changes from summary
dgrebb Aug 24, 2023
a4614ed
build(front): reduces sentry tracing/replay in local/staging environm…
dgrebb Aug 24, 2023
53fc9d2
Merge pull request #585 from dgrebb/feature/583-sentry-enhancements-r…
dgrebb Aug 24, 2023
c06d7d5
docs(utils): removes inaccurate comment now that svelte runs on port …
dgrebb Aug 25, 2023
f7e86bd
feat(strapi): further customizes the strapi admin dashboard
dgrebb Aug 25, 2023
e605ce5
ci(github): dynamically sets workflow `run-name` based on git ref
dgrebb Aug 25, 2023
86647c4
ci(github): moves summary into separate job and passes outputs to bui…
dgrebb Aug 25, 2023
f4b41d5
ci(github): updates outputs and use of
dgrebb Aug 25, 2023
9f7b801
ci(github): uses outputs directly instead of by reference
dgrebb Aug 25, 2023
52c2b5a
fix(github): adjusts env var setting to top of job
dgrebb Aug 25, 2023
681a4b3
fix(front): adds `SvelteMarkdown` wrapper to TOC component links
dgrebb Aug 25, 2023
5ac13a0
fix(front): adjusts padding/breakpoint styles around `@supports not i…
dgrebb Aug 25, 2023
74fc9fa
feat(utils): adds command to update, install, patch, and run strapi
dgrebb Aug 25, 2023
29ff0bb
feat(strapi): updates to and patches strapi 4.12.7
dgrebb Aug 25, 2023
1d9b63c
fix(utils): includes `DEPLOY_ENV` in local frontend build script
dgrebb Aug 26, 2023
a4dcdb8
feat(front): generates a `sitemap.xml` from frontend using `postbuild`
dgrebb Aug 26, 2023
e8a36f2
fix(front): prevents effective date text break on privacy policy
dgrebb Aug 26, 2023
6e2cab1
feat(front): adds `colors.css` for forthcoming retheme
dgrebb Aug 27, 2023
83388ba
refactor(front): moves post heading-hash links to margin
dgrebb Aug 27, 2023
4792891
fix(front): adjusts pagenav link and heading text opacity
dgrebb Aug 27, 2023
38c34ef
fix(front): adjusts scroll-top margin/hover
dgrebb Aug 27, 2023
0ace46f
feat(front): adds styles for post blockquotes
dgrebb Aug 27, 2023
df2edde
fix(front): removes exta space, all breakpoints, from post-article bo…
dgrebb Aug 27, 2023
591b8af
style(utils): includes a message with environment when running backst…
dgrebb Aug 27, 2023
003f5b0
feat(front): converts bio photo to `data`, inlines, and adds `BioBitm…
dgrebb Aug 27, 2023
32ea34a
build(front): reorganizes css/imports thereof
dgrebb Aug 27, 2023
45c5889
feat(front): adds sentry preconnect entry and adds cross-origin to pl…
dgrebb Aug 27, 2023
635ddbe
test(backstop): updates reference bitmaps for stg
dgrebb Aug 27, 2023
7608389
style(front): removes unused Image component import
dgrebb Aug 27, 2023
9f50fc3
Merge pull request #591 from dgrebb/feature/422-general-cleanup-for-p…
dgrebb Aug 27, 2023
e682822
build(front): updates biobitmap onload fade animation
dgrebb Aug 27, 2023
033c079
refactor(front): refactors naming and exports of uiHelpers
dgrebb Aug 28, 2023
abed228
refactor(front): moves transition styles and updates bio bitmap onloa…
dgrebb Aug 28, 2023
44a2a3c
fix(front): adds `inline-block` to footer links; preventing ugly line…
dgrebb Aug 28, 2023
12164c9
test(front): updates backstop ref bitmaps
dgrebb Aug 28, 2023
3f1c6f4
Merge pull request #594 from dgrebb/feature/547-util-naming-exporting
dgrebb Aug 28, 2023
27cc5f6
build(utils): adds command line message indicating terraform environment
dgrebb Aug 29, 2023
f9766bd
refactor(front): removes front dockerfile and vars
dgrebb Aug 29, 2023
81308e1
ci(github): conditionally sets `run-name` and adds PR details to summary
dgrebb Aug 29, 2023
cec4e7a
Merge pull request #600 from dgrebb/feature/utils-updates-for-new-mac
dgrebb Aug 29, 2023
5077710
feat(testing): introduces testing workflow with backstop to start
dgrebb Aug 29, 2023
a126f56
Merge pull request #601 from dgrebb/feature/596-backstop-gh-workflow
dgrebb Aug 29, 2023
6d04ce3
build(testing): adds checkout step
dgrebb Aug 29, 2023
bbcb22c
Merge branch 'develop' into feature/596-backstop-gh-workflow
dgrebb Aug 30, 2023
c3bb5b0
feat(testing): adds backstopjs to checks and updates progress
dgrebb Aug 30, 2023
9ac096c
Merge pull request #605 from dgrebb/feature/596-backstop-gh-workflow
dgrebb Aug 30, 2023
6ead7be
build(testing): adds an emoji
dgrebb Aug 30, 2023
21acde0
Merge branch 'develop' into feature/596-backstop-gh-workflow
dgrebb Aug 30, 2023
455b0b5
style(front): formatting
dgrebb Aug 30, 2023
1b61ad8
fix(testing): adds permissions for check runs
dgrebb Aug 30, 2023
e6e9489
build(testing): updates format of REST calls for check-runs
dgrebb Aug 30, 2023
207ab7c
build(github): adjusts workflow needs and formatting
dgrebb Aug 30, 2023
81155f5
feat(testing): adds backstop failure summary and artifact upload
dgrebb Aug 30, 2023
1b70510
feat(testing): adds backstop failure summary and artifact upload
dgrebb Aug 30, 2023
cda55b1
build(testing): moves report parser; adds gh-specific environment for…
dgrebb Aug 30, 2023
a318c6f
test(backstop): adds github-speecific test refs
dgrebb Aug 30, 2023
f72ec75
build(backstop): adds test URL to workflow summary table
dgrebb Aug 30, 2023
17d71f7
build(backstop): right-aligns table results for mismatch column
dgrebb Aug 30, 2023
6d93253
ci(github): reuses backstop test workflow in main bdt workflow
dgrebb Aug 30, 2023
3ae3001
test(backstop): renames test refs for gh environment
dgrebb Aug 30, 2023
fe809a9
feat(testing): introduces reports.dgrebb.com infrastructure
dgrebb Aug 31, 2023
cc94d3a
feat(github): syncs backstop report to s3
dgrebb Aug 31, 2023
45e4516
build(github): passes secrets to reusable workflow
dgrebb Aug 31, 2023
dbfd680
feat(testing): adds warmup script and executes in gh testing workflow
dgrebb Aug 31, 2023
89821e5
feat(backstop): adds ref generation workflow and updates s3 sync
dgrebb Aug 31, 2023
67a1cf2
ci(backstop): uploads report artifact if visual regressions are detected
dgrebb Aug 31, 2023
088d536
ci(github): uses reports domain from github environment variable inst…
dgrebb Aug 31, 2023
69d4629
build(backstop): adjusts warmup script and sparsely checks out the re…
dgrebb Aug 31, 2023
020074c
build(github): renames summary summary summarily
dgrebb Aug 31, 2023
7ee0095
build(github): sparsely check out one dir higher
dgrebb Aug 31, 2023
02e495a
build(github): adjusts warmup and `npm run`s environment specific bui…
dgrebb Aug 31, 2023
8cb019e
build(github): separates warmup into its own step
dgrebb Aug 31, 2023
8a5feb1
test(github): updates backstop refs for github environment
dgrebb Aug 31, 2023
76e2579
test(backstop): bumps the wait time on page navigate tests
dgrebb Aug 31, 2023
033b7c7
build(github): moves summary steps inside b&d
dgrebb Aug 31, 2023
9de0ddb
test(backstop): sets all tests to ignore dimension differences
dgrebb Aug 31, 2023
61d9c75
feat(backstop): adjusts backstop runner config for gh environment; ad…
dgrebb Aug 31, 2023
abbae70
Merge pull request #606 from dgrebb/feature/596-backstop-gh-workflow
dgrebb Aug 31, 2023
206b00b
ci(project): introduces vscode-commit-prompt and configuration
dgrebb Aug 31, 2023
b40e45c
ci(github): adds push to BD&T workflow
dgrebb Aug 31, 2023
a16fd5a
build(github): adds lighthouse workflow
dgrebb Aug 31, 2023
8009b41
Merge pull request #612 from dgrebb/feature/611-github-workflow-light…
dgrebb Aug 31, 2023
dfb5652
build(github): adds URLs to Lighthouse; comments upload config
dgrebb Aug 31, 2023
a2931a2
build(github): adds checkout, warmup, and upload steps to lighthouse …
dgrebb Aug 31, 2023
ffe0747
build(ci): adds util and loops over lighthouse reports; generates lan…
dgrebb Sep 1, 2023
b8eb12c
build(ci): adds lighthouse-field-performance and axe to perf tools
dgrebb Sep 1, 2023
982d81e
build(ci): updates lighthouse reports index generation util
dgrebb Sep 1, 2023
0e3ee1a
build(ci): updates lighthouse workflow with index generation and doma…
dgrebb Sep 1, 2023
16d6157
build(ci): updates path to lighthouse config file
dgrebb Sep 1, 2023
d0afe95
build(ci): updates to tf reports and lighthouse index files; updates …
dgrebb Sep 1, 2023
3f02828
Merge pull request #614 from dgrebb/feature/611-github-workflow-light…
dgrebb Sep 1, 2023
7f36825
fix(ci): uninstalls webpagetest bc vulnerabilities abound and who nee…
dgrebb Sep 1, 2023
9982ada
build(ci): adds reports summary output
dgrebb Sep 1, 2023
2b9ad99
build(ci): adds npm installation and cache steps for lighthouse
dgrebb Sep 1, 2023
52ebde6
build(ci): updates lighthouse config, plugins, and report generation
dgrebb Sep 1, 2023
67a1de7
Merge pull request #615 from dgrebb/feature/611-github-workflow-light…
dgrebb Sep 1, 2023
fc7aaf4
feat(terraform): adds configuration for reports cdn/record/bucket/etc.
dgrebb Sep 3, 2023
d381f3f
Merge pull request #617 from dgrebb/feature/terraform-reports-domain-cdn
dgrebb Sep 3, 2023
7ecbc29
build(ci): adds util and loops over lighthouse reports; generates lan…
dgrebb Sep 1, 2023
f58637a
feat(ci): adds pagespeed insights workflow
dgrebb Sep 3, 2023
32bf86d
build(ci): customizes reports landing pages with a lemurlighthouse
dgrebb Sep 4, 2023
60706ea
Merge pull request #619 from dgrebb/feature/611-github-workflow-light…
dgrebb Sep 4, 2023
062e4a1
build(utils): adds cms util
dgrebb Sep 4, 2023
5b88c88
fix(front): adjusts initial-letter hack for safari
dgrebb Sep 4, 2023
28629af
feat(strapi): updates to and patches [email protected]
dgrebb Sep 4, 2023
12ba79f
build(ci): includes lighthouse and psi in build/deploy/test workflow
dgrebb Sep 4, 2023
a0935e5
fix(ci): fixes incorrect secret key name
dgrebb Sep 4, 2023
e00e67d
fix(ci): adds as required secret for called test workflows
dgrebb Sep 4, 2023
782beaa
build(ci): adds trailing slash/env path to report links
dgrebb Sep 4, 2023
e269db9
build(ci): removes lighthouse reference in psi workflow
dgrebb Sep 4, 2023
af22f1f
test(backstop): updates post page ref bitmap
dgrebb Sep 4, 2023
6cfef8f
fix(terraform): updates target healthcheck and link var replacement
dgrebb Sep 4, 2023
256ffe2
Merge pull request #620 from dgrebb/feature/609-update-strapi-14.13.1
dgrebb Sep 4, 2023
8df988c
build(front): adds prettier npm script
dgrebb Sep 4, 2023
a0d7254
build(front): removes legacy config property and adds `fix` and `lint…
dgrebb Sep 4, 2023
f331e36
ci(backstop): adjusts title of backstopjs workflow
dgrebb Sep 4, 2023
52a54f3
fix(front): applies prettier fixes; adds for
dgrebb Sep 4, 2023
a18957a
fix(perf): uninstalls psi to address security alerts from dependabot
dgrebb Sep 4, 2023
f46d08e
feat(ci): adds linting workflow on pull, push, and dispatch
dgrebb Sep 4, 2023
4ec9b9a
fix(ci): changes directory before running lint
dgrebb Sep 4, 2023
dc84b34
build(ci): adds linting badge to reports page
dgrebb Sep 4, 2023
e834a72
build(ci): adjusts workflow concurrency grouping
dgrebb Sep 4, 2023
ed14af7
build(ci): adds space for badge padding in all workflows
dgrebb Sep 4, 2023
75e7a35
Merge pull request #623 from dgrebb/feature/tailwind-postcss-prettier…
dgrebb Sep 4, 2023
012aca3
fix(docker): changes pass path for aws region
dgrebb Sep 5, 2023
da9b3c4
feat(strapi): updates to and patches strapi 4.13.2
dgrebb Sep 6, 2023
2417e41
fix(docker): updates path to prod ecr uri secret
dgrebb Sep 6, 2023
4b5af2a
Merge pull request #629 from dgrebb/feature/626-strapi-4.13.2
dgrebb Sep 6, 2023
e22da5f
test(backstop): updates backstop gh-stg bitmap ref
dgrebb Sep 6, 2023
0d72d9f
build(ci): adds favicon to reports site
dgrebb Sep 6, 2023
cae6335
build(ci): splits build & deploy out into its own callable workflow
dgrebb Sep 6, 2023
56770a6
build(ci): renames workflow and removes errant workflow_dispatch bran…
dgrebb Sep 6, 2023
129905a
Merge pull request #630 from dgrebb/feature/624-workflow-split-enhanc…
dgrebb Sep 6, 2023
a13cc60
build(ci): updates workflow names for B&D, BD&T
dgrebb Sep 6, 2023
b419dcb
build(ci): adjusts run names
dgrebb Sep 6, 2023
f027ec9
build(ci): updates backstop workflow/job names
dgrebb Sep 6, 2023
2e27552
Merge branch 'develop' into feature/624-workflow-split-enhancements
dgrebb Sep 6, 2023
51d7010
Merge pull request #632 from dgrebb/feature/624-workflow-split-enhanc…
dgrebb Sep 6, 2023
fabc4ee
feat(front): adds published/updated times to post component
dgrebb Sep 6, 2023
e571e1f
build(ci): adds build-deploy concurrency to workflow
dgrebb Sep 6, 2023
92d64c9
build(ci): updates for cms-dispatched build/deploys
dgrebb Sep 6, 2023
0d14734
fix(ci): explicity sets `UPLOAD_SOURCEMAPS` to `true` and removes `sp…
dgrebb Sep 6, 2023
64b6d62
build(ci): escapes newlines in step
dgrebb Sep 6, 2023
fd3255e
build(front): removes svelte-sitemap attribution
dgrebb Sep 7, 2023
ea942ca
build(front): adjusts post published/updated ui and styles
dgrebb Sep 7, 2023
ec5ccfa
test(backstop): updates gh-stg ref bitmaps for post date ui change
dgrebb Sep 7, 2023
14f7f8a
test(backstop): updates gh-stg ref bitmaps for posts sortby publishedOn
dgrebb Sep 7, 2023
f4531f3
Merge pull request #633 from dgrebb/feature/618-post-publish-update-d…
dgrebb Sep 7, 2023
4ad346d
build(ci): enhances workflows and adds reports favicon
dgrebb Sep 8, 2023
9897b40
build(ci): updates name of cms publish label
dgrebb Sep 8, 2023
47bfa1b
build(ci): uses latest dgrebb/manual-approval action
dgrebb Sep 8, 2023
ac4153d
Merge pull request #640 from dgrebb/feature/639-pr-issue-label-assign…
dgrebb Sep 8, 2023
1868edf
build(ci): changes label format for cms publish
dgrebb Sep 8, 2023
2547453
Merge pull request #646 from dgrebb/bugfix/cms-publish-label
dgrebb Sep 8, 2023
b754803
fix(ci): fixes typo in workflow file
dgrebb Sep 8, 2023
86881e7
Merge pull request #648 from dgrebb/bugfix/cms-publish-label
dgrebb Sep 8, 2023
263ae0a
build(ci): updates dgrebb/manual-approval to 0.2.0
dgrebb Sep 8, 2023
c75ba9b
Merge branch 'develop' into bugfix/cms-publish-label
dgrebb Sep 8, 2023
b41f069
Merge pull request #650 from dgrebb/bugfix/cms-publish-label
dgrebb Sep 8, 2023
7955880
chores(front): updates non-patched/forked dpendencies
dgrebb Sep 9, 2023
6b7b44e
build(front): updates svelte-meta-tags, @sveltejs/kit and removes/upd…
dgrebb Sep 9, 2023
6dbb047
build(front): SEO updates for and componentn
dgrebb Sep 9, 2023
db9d5dc
style(front): formats all svelte files with prettier plugin
dgrebb Sep 9, 2023
66dc367
build(front): disables sentry logging in `development` environment
dgrebb Sep 9, 2023
5f8b0da
Merge pull request #653 from dgrebb/feature/638-frontend-dependency-u…
dgrebb Sep 9, 2023
22c4ec6
style(project): updates commitizen and commit prompt configs
dgrebb Sep 9, 2023
48ffc55
Merge pull request #655 from dgrebb/feature/654-refactor-commitizen-c…
dgrebb Sep 9, 2023
c1b3215
feat(front): introduces css color palette vars, `theme.css`
dgrebb Sep 9, 2023
1b404e7
Merge pull request #657 from dgrebb/feature/597-color-palette
dgrebb Sep 9, 2023
31e4b62
chore(back): upgrades to `[email protected]` and `[email protected]`; p…
dgrebb Sep 11, 2023
e9bc577
fix(back): patches `@strapi/plugin-upload` `new URL` issue
dgrebb Sep 11, 2023
353ad67
Merge pull request #668 from dgrebb/feature/667-strapi-4.13.4
dgrebb Sep 11, 2023
9b6e8da
ci(back): adds path to cms update utility script for easy opening
dgrebb Sep 12, 2023
b8530ff
chore(back): updates to and patches [email protected]; removes `@strapi/p…
dgrebb Sep 12, 2023
086db7a
Merge pull request #670 from dgrebb/feature/669-strapi-4.13.5
dgrebb Sep 12, 2023
9a606da
chore(back): upgrades to and patches [email protected]
dgrebb Sep 14, 2023
4aceb1d
Merge pull request #672 from dgrebb/feature/671-strapi-4-13-6
dgrebb Sep 14, 2023
923346a
chore(back): removes the wicked-annoying survey from `@strapi/admin`
dgrebb Sep 16, 2023
cb3b374
Merge pull request #675 from dgrebb/feature/674-disable-strapi-survey
dgrebb Sep 16, 2023
78f898d
chore(project): creates chore issue template
dgrebb Sep 21, 2023
8ef1d6d
feat(front): refactors day/night theme colors and layout
dgrebb Sep 25, 2023
b3cb56b
chore(strapi): updates to and patches [email protected]
dgrebb Sep 25, 2023
4a25356
chore(front): updates and patches frontend dependencies (#697)
dgrebb Sep 26, 2023
4974e1a
feat(front): disables page transitions if `prefers-reduced-motion` (#…
dgrebb Sep 26, 2023
954a021
feat(ci): adds grammar and spell checking for code/content tests (#701)
dgrebb Sep 27, 2023
918dc56
fix(front): adds background color to privacy, post page; reduce marg……
dgrebb Sep 28, 2023
c62d724
fix(front): adds styles and html for post hero image fallback (#704)
dgrebb Sep 28, 2023
5255ab7
chore(strapi): updates to and patches [email protected] (#708)
dgrebb Sep 29, 2023
48d849d
refactor(front): refactors categories heading treatment, aside and po…
dgrebb Sep 30, 2023
4831142
fix(front): addresses a11y focus outlines and interactivity for `Page…
dgrebb Oct 1, 2023
2938f2d
refactor(front): updates breakpoint padding, font-sizes, and a11y iss…
dgrebb Oct 1, 2023
363c351
chore(release): prepare for 3.0.0
dgrebb Oct 1, 2023
fd43f60
release 2.5.1 → 3.0.0
dgrebb Oct 1, 2023
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
  •  
  •  
  •  
132 changes: 132 additions & 0 deletions .cprc
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
{
"config": {
"commit-prompt": {
"questions": [
{
"name": "type",
"placeHolder": "Select the type of change you are committing (type)",
"type": "oneOf",
"scopes": [
{
"description": "Other changes that don't modify src or test files",
"name": "chore"
},
{
"description": "A bug fix. Correlates with PATCH in SemVer.",
"name": "fix"
},
{
"description": "A new feature. Correlates with MINOR in SemVer.",
"name": "feat"
},
{
"description": "A code change that improves performance.",
"name": "perf"
},
{
"description": "Adding missing tests or correcting existing tests.",
"name": "test"
},
{
"description": "Documentation only changes",
"name": "docs"
},
{
"description": "Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.).",
"name": "style"
},
{
"description": "A code change that neither fixes a bug nor adds a feature.",
"name": "refactor"
},
{
"description": "Changes to the CI configuration or dev/build tools.",
"name": "ci"
},
{
"description": "Changes that affect the build system or external dependencies (example scopes: docker, npm).",
"name": "build"
},
{
"description": "Reverts a previous commit.",
"name": "reverts"
}
]
},
{
"name": "scope",
"placeHolder": "Specify a scope (scope)",
"type": "oneOf",
"scopes": [
{
"name": "back",
"description": "Changes to the back end not directly related to Strapi."
},
{
"name": "backstop",
"description": "BackstopJS-specific changes to scenarios, configuration, etc."
},
{
"name": "ci",
"description": "CI/CD changes like GitHub Workflows etc."
},
{
"name": "front",
"description": "Changes to Svelte and the front end."
},
{
"name": "github",
"description": "GitHub-specific changes to CI/CD, secrets, etc."
},
{
"name": "perf",
"description": "Perf testing, configuration, and/or enhancements."
},
{
"name": "project",
"description": "Configuration, CI/CD, Developer Experience, etc."
},
{
"name": "strapi",
"description": "CMS changes, updates, etc."
},
{
"name": "terraform",
"description": "Changes to Terraform/Infrastructure."
},
{
"name": "docker",
"description": "Changes to Dockerfiles/build steps."
},
{
"name": "testing",
"description": "Changes to testing utils/tests."
},
{
"name": "utils",
"description": "Changes to developer scripts and utils."
}
],
"format": "({value}): "
},
{
"name": "subject",
"placeHolder": "Write a short description (subject)",
"type": "input"
},
{
"name": "body",
"placeHolder": "Maybe provide a longer description (body)",
"type": "input",
"format": "\n\n{value}"
},
{
"name": "issues",
"placeHolder": "List any issue closed (issues)",
"type": "input",
"format": "\n\nCloses: #{value}"
}
]
}
}
}
190 changes: 187 additions & 3 deletions .cz.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,193 @@
{
"commitizen": {
"name": "cz_conventional_commits",
"version": "2.5.1",
"name": "cz_customize",
"version": "3.0.0",
"tag_format": "$major.$minor.$patch$prerelease",
"version_type": "semver",
"bump_message": "release $current_version \u2192 $new_version"
"bump_message": "release $current_version \u2192 $new_version",
"customize": {
"info": "This is customized info",
"message_template": "{{change_type}}({{scope}}): {{subject}}{% if body %}\n\n{{body}}{% endif %}{% if footer %}\n\n{% if is_breaking_change %}BREAKING CHANGE: {% endif %}{{footer}}{% endif %}",
"example": "feature(front): adds the header component",
"schema": "<type>(<scope>): <subject>\n \n<body>\n \n(BREAKING CHANGE: )<footer>",
"schema_pattern": "^(build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test){1}(\\([\\w\\-\\.]+\\))?(!)?: ([\\w \\-'])+([\\s\\S]*)",
"commit_parser": "^((?P<change_type>chore|build|ci|docs|feat|fix|perf|refactor|revert|style|test|BREAKING CHANGE)(?:\\((?P<scope>[^()\r\n]*)\\)|\\()?(?P<breaking>!)?|\\w+!):\\s(?P<message>.*)?",
"changelog_pattern": "^(.+!|BREAKING CHANGE|chore|build|ci|docs|feat|fix|perf|refactor|revert|style|test):",
"bump_pattern": "^(.+!|BREAKING CHANGE|chore|docs|feat|fix|perf|refactor|revert|style|test):",
"bump_map": {
".+!": "MAJOR",
"BREAKING CHANGE": "MAJOR",
"feat": "MINOR",
"fix": "PATCH",
"chore": "PATCH",
"docs": "PATCH",
"perf": "PATCH",
"refactor": "PATCH",
"revert": "MINOR",
"style": "PATCH",
"test": "PATCH"
},
"change_type_order": [
"Breaking Changes",
"Features",
"Bug Fixes",
"Styling",
"Performance",
"Refactor",
"Reverted",
"Maintenance",
"Documentation",
"CI/CD"
],
"change_type_map": {
"BREAKING CHANGE": "Breaking Changes",
"chore": "Maintenance",
"build": "CI/CD",
"ci": "CI/CD",
"docs": "Documentation",
"feat": "Features",
"fix": "Bug Fixes",
"perf": "Performance",
"refactor": "Refactor",
"revert": "Reverted",
"style": "Styling",
"test": "Maintenance"
},
"questions": [
{
"type": "list",
"name": "change_type",
"message": "Select the type of change you are committing",
"choices": [
{
"value": "chore",
"name": "chore: Maintenance or ongoing work. Correlates with PATCH in SemVer.",
"key": "w"
},
{
"value": "fix",
"name": "fix: A bug fix. Correlates with PATCH in SemVer.",
"key": "x"
},
{
"value": "feat",
"name": "feat: A new feature. Correlates with MINOR in SemVer.",
"key": "f"
},
{
"value": "docs",
"name": "docs: Documentation only changes.",
"key": "d"
},
{
"value": "style",
"name": "style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.).",
"key": "s"
},
{
"value": "refactor",
"name": "refactor: A code change that neither fixes a bug nor adds a feature.",
"key": "r"
},
{
"value": "perf",
"name": "perf: A code change that improves performance.",
"key": "p"
},
{
"value": "test",
"name": "test: Adding missing or correcting existing tests.",
"key": "t"
},
{
"value": "build",
"name": "build: Changes that affect the build system or external dependencies (example scopes: pip, docker, npm).",
"key": "b"
},
{
"value": "ci",
"name": "ci: Changes to our CI configuration files and scripts (example scopes: GitHub).",
"key": "c"
}
]
},
{
"type": "list",
"name": "scope",
"message": "What is the scope of this change? (class or file name): (press [enter] to skip) ",
"choices": [
{
"value": "front",
"name": "front: Changes to Svelte and the front end."
},
{
"value": "back",
"name": "back: Changes to the back end not directly related to Strapi."
},
{
"value": "ci",
"name": "ci: CI/CD changes like GitHub Workflows etc."
},
{
"value": "github",
"name": "github: GitHub-specific changes to CI/CD, secrets, etc."
},
{
"value": "backstop",
"name": "backstop: BackstopJS-specific changes to scenarios, configuration, etc."
},
{
"value": "perf",
"name": "perf: Perf testing, configuration, and/or enhancements."
},
{
"value": "project",
"name": "project: Configuration, CI/CD, Developer Experience, etc."
},
{
"value": "strapi",
"name": "strapi: CMS changes, updates, etc."
},
{
"value": "terraform",
"name": "terraform: Changes to Terraform/Infrastructure."
},
{
"value": "docker",
"name": "docker: Changes to Dockerfiles/build steps."
},
{
"value": "testing",
"name": "testing: Changes to testing utils/tests."
},
{
"value": "utils",
"name": "utils: Changes to developer scripts and utils."
}
]
},
{
"type": "input",
"name": "subject",
"message": "Write a short and imperative summary of the code changes: (lower case and no period)\n"
},
{
"type": "input",
"name": "body",
"message": "Provide additional contextual information about the code changes: (press [enter] to skip)\n"
},
{
"type": "confirm",
"message": "Is this a BREAKING CHANGE? Correlates with MAJOR in SemVer",
"name": "is_breaking_change",
"default": false
},
{
"type": "input",
"name": "footer",
"message": "Footer. Information about Breaking Changes and reference issues that this commit closes: (press [enter] to skip)\n"
}
]
}
}
}
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/chore.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Tasks

- [ ]

# Supporting Links

-
1 change: 1 addition & 0 deletions .github/auto_assign.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
addAssignees: author
17 changes: 17 additions & 0 deletions .github/workflows/PRs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: 🤖 PR Assignment

on:
pull_request:
types: [opened, edited, synchronize, reopened]

jobs:
auto-assign:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: "Auto-assign PR"
uses: pozil/auto-assign-issue@v1
with:
repo-token: ${{ secrets.GH_WORKFLOW_TOKEN }}
assignees: dgrebb
Loading
Loading