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

Admin: adopting auto-changelog #1171

Merged
merged 4 commits into from
Dec 24, 2021
Merged

Admin: adopting auto-changelog #1171

merged 4 commits into from
Dec 24, 2021

Conversation

stackoverfloweth
Copy link
Contributor

@stackoverfloweth stackoverfloweth commented Dec 14, 2021

I added auto-changelog as a dev-depenedency and an npm script so that any developer could generate the changelog without having to know to install auto-changelog manually to their machine. If we merge as presented, we would no longer maintain and append to an existing changelog. Running npm run changelog generates the entire changelog.md file in the "new format" of Tag (2021-12-14) followed by a list of all PRs merged between tags. Each tag and each pr includes links to github for additional context. This approach still requires that we get into the habit of proper naming for PR titles (hotfix, feature, etc).

Take a look how this PR changes changelog.md. It's rewritting historical changelog entries to fit the new format, and since those old PRs were not created with expectation of the title being used in the changelog they are not always extremely descriptive. I do not personally believe that this is a reason to maintain, and only append to the changelog, as most users are probably only looking at what changed in more recent history.

We can still benefit from some of the changes in this PR even if we decide against re-writting the existing portion of our changelog. I wanted to use this PR as a place to discuss, as it has the changes attached.

Here is how the changelog is rendered:

Changelog

2021-12-14a

  • Changelog: Cut hotifx changelog #1165
  • HOTFIX: Remove intersection observers from Members, Invitations-Table, Members-Table components #1162
  • HOTFIX: Remove intersection observer on notifications group component #1163
  • rolling back watcher change #1158

2021-12-14

  • Changelog: Cut changelog ahead of 14-12-2021 release #1156
  • Feature: Show project name in the run history flow run pop up box #1139
  • Performance: More careful polling of graphql data #1125
  • Dependabot: Bump tmpl from 1.0.4 to 1.0.5 #1055
  • Feature: Elevate labels in the details tile #1151
  • Dependabot: Bump object-path from 0.11.5 to 0.11.8 #1054
  • Bump axios from 0.21.1 to 0.21.4 #1052
  • resolved high priority codeQL alerts #1150
  • Bugfix: Check for skipped state in task run table to fix endless duration #1134
  • code review changes for 1120 #1148
  • Performance: Add virtual-scroll to dashboard tiles and improve duration calculations #1120
  • Performance: Removed watchers and/or increased watchers specificity #1143
  • Feature: Add loading state to RestartDialog #1144
  • Bugfix: Do not add 'allFlows' if a user has only one flow #1129
  • Update free usage task runs count to 20,000 #1145
  • Bugfix: Update artifact docs link in the 'beta' badge popover #1127
  • Bugfix: Improve agent sorting #1137
  • Bugfix: Set min-width in titlebars to account for shorter names #1136
  • Performance: Update inputs in flow settings - parameters #1103
  • 1095/schedules #1104
  • 1095/team settings #1101
  • Admin: Add Evan to code owners #1135
  • Bugfix: Font-awesome-subsetting #1132
  • 1095/automations #1102
  • Bugfix: Checks for slashes in Cron regex to set interval schedule via Cron #1123
  • Bugfix: Fix broken link to the account page #1131
  • Feature: Adjust column width in v-data-table to account for longer names #1121
  • fixed incorrect syntax for flex-align #1128
  • Bugfix: removed avoidable watchers when side-nav is not open #1124
  • Bugfix: Performance - Remove global event listeners from App.vue #1119
  • Feature: Expand space in the title bars to account for longer names #1098
  • Feature: Enhancements to run page run-config inputs with new dict, json, yaml inputs #1095
  • Bugfix: Artifacts docs link correction #1126
  • Bugfix: Allow users to search for flows by both flow id and flow group id #1089

2021-11-09

  • Cut changelog ahead of 2021-11-09 release #1122
  • Bump graphiql from 1.4.1 to 1.4.7 #1117
  • Bump remark-html from 13.0.1 to 13.0.2 #1041
  • performance: improved logic for displaying current time in user-menu #1099
  • tree shaking moment dependency #1109
  • tree shaking lodash dependency #1107
  • tree shaking highlightjs dependency #1108
  • when creating/editing schedule, make action button available across tabs #1096

2021-11-01

  • cut changelog ahead of 11/01/2021 release #1106
  • fix ordering of submitted and running #1105
  • Update plan definitions to reflect (soon to be) reality #1100
  • User settings/teams - removeUser mutation error handling #1094
  • Dont expose token to logrocket #1091
  • Create codeql-config.yml #1037
  • Fix tags in slack orb in CircleCI config #1053
  • Warning that users will be locked out if not part of a team #1078
  • Disable start run button for late flow runs #1087
  • Filter by scheduled runs in the runs tab #1079
  • When editing a schedule, update the action button to "Save" #1083
  • Fixed-tile-v-tabs #1081
  • Pd update #1073
  • Update the command on the connect an agent intro section #1076

2021-10-06

  • Add UniversalRun to possible run config options on flow details apge #1074

2021-10-05

  • update tabs on tiles #1064
  • Remove requirement to add an API Secret for Pager Duty #1065
  • member invitation bug - invite a user on the free tier the first time the modal appears #1062
  • added nvmrc for project that sets node version to 14-17-3 #1058

2021-09-20

  • pagerduty integration #1038
  • add run config tab in flow run details #1047
  • update tutorial #1042
  • fix text color in flow details tile #1044

2021-09-07

  • Cut changelog ahead of 2021-09-07 release #1039
  • Add a copy method to task run result locations #1033
  • Artifact title overlap fix #1032
  • fix webhook url language and remove ref to secret #1036
  • Update the dict component to ignore null k/v pairs #1029
  • Increase default number of flows shown in the flow table #1027
  • Remove global max width #1026
  • Remove parent query #1025
  • Skipped state duration and end time fix #1030
  • Route to task run page on timeline click #1024
  • Clean up remaining FA_TOKEN refs #1020
  • Fix role reset #1019
  • Remove references to certain task attributes #1011
  • Remove reliance on private FA npm server #1013

2021-08-18

  • Cut changelog ahead of 2021-08-18 release #1007
  • Check authorization token expiration on initial login flow #1006
  • Cut changelog ahead of 2021-08-17 release #1003

2021-08-17

  • Expose retry for archived runs #1002
  • Service account roles #1001
  • Add host config to the docker run config #988
  • Upgrade CircleCI/slack orb, rename variables #991
  • Auto-populate flow group schedules when editing #989
  • Separate primary and secondary Apollo client links #987
  • Update browser visibility handler to use new login logic #986
  • Add secret name and value routes to limit and offset exceptions #955

2021-08-05

  • Cut changelog ahead of 2021-08-05 release #985
  • Update the data store retrieval patterns to handle more than 1000 flows #984
  • Fall back to in-memory token exchange if worker exchange fails or takes too long #982
  • Fix worker error handling #981
  • Move logrocket to first executed code #980

2021-08-02

  • Fix start server settings #974

2021-07-29

  • Cut changelog ahead of 2021-07-29 release #970
  • Allow hash characters in cron form validation #966
  • Add Automations tile to Flow page #941
  • Fix Bash syntax error in start_server.sh #964

2021-07-22

  • Cut changelog ahead of 2021-07-22 release #961
  • Safari hotfix #960

2021-07-21

  • Cut changelog ahead of 2021-07-21 release #959
  • Auth exceptions #957
  • remove jq #958
  • Setup nginx to run on rootless mode #946
  • add sort to healthy agents to prevent jumping #947

2021-07-13

  • Cut changelog ahead of 2021-07-13 release #943
  • Parameters and context view legibility fix #939
  • Move logrocket initialization to its own plugin #940
  • Account page server fix #938
  • Improve type handling when passing parameters to create flow run mutation #936
  • Fix seconds on automation edit #937
  • Schedule timezone #922
  • Dark roles #925
  • Fix missing indentation in doc code snippet #932
  • Create codeql-analysis.yml #919
  • Add current tenant name to account header if no account_name is found #923
  • Cut changelog ahead of 2021-06-24 release #921

2021-06-24

  • More permissions #920
  • Use role id instead of name in members page invite mutation #918

2021-06-23a

  • Cut changelog ahead of 2021-06-23a release #917
  • schedule toggle #916

2021-06-23

  • Cut changelog ahead of 2021-06-23 release #915
  • Small fixes #914
  • Improved account management #909
  • other permission updates #910
  • Depressed prop on upgrade badge #913
  • members and service account permissions and formatting #908
  • Add a check on all permissions that bypasses the license for Server #912
  • Roles #881
  • remove outdated migration date #902
  • Improve Agents on Server #901

2021-06-17

  • Cut changelog ahead of 2021-06-17 release #900
  • remove setAgents from app.vue #898
  • Adds the netlify script to the csp #897
  • Improve expired auth and id token handling #896
  • Add agents #852
  • Add options to the survey on the name team page #895
  • Templating Task Name #863
  • Update interactive api allow list #891
  • Map index #890
  • KV Copy #887

2021-06-02

  • Cut changelog ahead of 2021-06-02 release #880
  • KV Store Formatting inserts spacing into some values #879
  • KV Store #804

2021-06-01

  • Cut changelog ahead of 2021-06-01 release #875
  • Fix routing from invitation #862
  • Automations update #818

2021-05-25

  • Cut changelog ahead of 2021-05-25 release #859
  • Remove fetchpolicy on tenant settings mutation #858

2021-05-24

  • Cut changelog ahead of 2021-05-24 release #857
  • Improve usability of the quick run button #846
  • Allow configurable base url and relative public assets path #849
  • Fix broken api store core version ref #847
  • Remove options button for server #848
  • Fix issue with overlapping sidebar/application nav on small screens #850
  • Remove Server/Cloud switcher #844
  • Run page improvements/fixes #839
  • stop disable next for pager duty config #835
  • Add 3 new tenant-wide actions #825
  • Separate auth from the primary application #811

2021-05-17

  • Cut changelog ahead of 2021-05-17 release #842
  • allowed users error #841
  • Stop json param value flicker #837

2021-05-14

  • Cut changelog ahead of 2021-05-14 release #833
  • Fix issue setting default tenant in server and bypassing auth #828
  • Created by field service accounts #808
  • Show Maintenance Mode Warning #815
  • Members page doesn't load properly #824
  • licensing and permissions #763
  • Add Tooltip to flow run task table #814
  • Clarify Task Run usage tile #816
  • Switch token to key on getting started #820

2021-05-05

  • Cut changelog ahead of 2021-05-05 release #812
  • don't disable context and environment key field #810
  • allow editing in json editor for checked params #787

2021-05-04

  • Cut changelog ahead of 2021-05-04 release #809
  • update tutorials #806
  • Add logging level to run config #769
  • Gracefully handle null default tenants #802
  • add animation hint for new automation card #784
  • take usage tile off dashboard and add to account page #782

2021-04-23

2021-04-22

  • Fix issues with Server loading in the latest release. #788
  • add loading indicator for initial load #789

2021-04-21

  • Cut changelog ahead of 2021-04-21 release #785
  • Fix auth loop #783
  • Fix some issues with checking auth when returning to the application #774

2021-04-15

  • Cut changelog ahead of 2021-04-15 release #779
  • default parameters #773
  • update deploy tutorial for API keys #770
  • update user menu to mention keys instead of tokens #778
  • don't stringify strings #777
  • add breadcrumb to flow version, change flow name breadcrumb to overview #759
  • don't save backend in localstorage #772
  • Remove precommit hook #771
  • kinda hacky fix for weird rounding bug #768
  • make error message easier to read #767
  • Add loading state to sign out button #766

2021-04-09a

  • Cut changelog ahead of 2021-04-09a release #760
  • Add MS teams action #751

2021-04-09

  • Cut changelog ahead of 2021-04-09 release #756
  • Improve onboarding license creation #754
  • include tenant when creating personal API keys #753
  • Display flow version in flow run #736

2021-04-07

  • Cut changelog ahead of 2021-04-07 release #750
  • Update all slack invite links to redirect to the prefect.io slack link #747
  • fix legibility issues with /plans page in dark mode #748
  • check if flow version is archived for restart button state #714
  • Make "current" label more legible #737

2021-04-06a

  • Cut changelog ahead of 2021-04-06a release #744
  • Check rbac feature on permissions blob instead of plan names #743

2021-04-06

  • Cut changelog ahead of 2021-04-06 release #742
  • Committed runs on license instead of tenant patch #741
  • Rbac patch #740

2021-04-05

  • Cut changelog ahead of 2021-04-05 release #739
  • Fix gutters on pages using the tile layout #738
  • Add an agent config creation step to the automations agent SLA form #708
  • Add scheduling error message to toast #725
  • Usage timeline bugfixes #722
  • Add the proper permissions to role-based invitations #719
  • Add the proper permissions to flow and task concurrency pages #720
  • Small fixes to onboarding #721
  • Usage displays/updates #692
  • bugfix to show helpful error message on failed service account creation #716
  • Log URL #712
  • Disable the automations tab #711
  • Fix tenant switching in Safari #710
  • Add remaining states to the state filter #706
  • Package updates 2021-03-29 #707
  • Hooks (AKA Automations) #695
  • Token redesign #678
  • Make the duration header not sortable #699
  • fix artifact colors to be dark mode friendly #693
  • add loading state to quick run button #696
  • Add generic message notification type #674

2021-03-25

  • Cut changelog ahead of 2021-03-25 release #694
  • Schedule default parameters #683
  • Improve authorization expiration handling #690
  • delete entire flow group with new mutation #689
  • More flow run page improvements #688
  • Update readme with sections on testing, docker, and local development #691
  • Flow run page and general performance improvements #679
  • Named routes #662
  • Randomize survey #677
  • Missing state in state filter #675

2021-03-16

  • Cut changelog ahead of 2021-03-16 release #676
  • License creation/slug error #672
  • Update links to new page #673
  • remove popover #665

2021-03-15a

  • Cut changelog ahead of 2021-03-15a release #671
  • Remove references to the detail blob from the task run table tile #670

2021-03-15

  • Cut changelog ahead of 2021-03-15 release #668
  • Dark mode!! #656
  • Flow group created by #657
  • Fix a couple bugs from color consolidation #652
  • Flow run state filter #645
  • Cancel late #653
  • Mapped case task runs #650

2021-03-09

  • Cut changelog ahead of 2021-03-09 release #651
  • clean up agents with NaN secondsSinceLastQuery #646
  • Color cleanup: change hard-coded colors into variables throughout app #640
  • State table #633

2021-03-02

  • Cut changelog ahead of 2021-03-02 release #638
  • Redirect links #631
  • Interactive api header #628
  • Fix agent controls z-index #617

2021-02-23

  • Cut changelog ahead of 2021-02-23 release #627
  • make content a sibling of background so it'll scroll #616
  • Tenant and user headers #621
  • "How did you hear about us" dropdown #615
  • add double check for flow id to avoid race condition between flow nav… #590
  • Clean up bug #591

2021-02-12

2021-02-11

  • Cut changelog ahead of 2021-02-11 release #607
  • Runconfig pre release #606
  • unbreak netlify #605
  • lets get docker working #601
  • Run configs and run tab update #585
  • Add Flow Descriptions #563
  • dockerrrrrr #598
  • need to get creds into docker to build prod #597
  • Airgapping the UI #595
  • Show label warning on Server #593
  • don't show tutorial banner on server #592

2021-02-03

  • Cut changelog ahead of 2021-02-03 release #589
  • Users #587
  • Update .env file with new auth variables #583
  • Use role_detail instead of role #577

2021-01-28

  • Cut changelog ahead of 2021-01-28 release #580
  • Improve auth errors #576
  • Schedule TZ Details Tile #570
  • Refresh token improvements #574
  • Dev => Master #556

2021-01-25

  • Wrap link artifacts in router links to allow relative navigation #559
  • Flow Group schedule timezones #532
  • 404 TLC #562
  • make sure we're on the correct tab when mounting page #561

2021-01-19

  • Cut changelog ahead of 2021-01-19 release #560
  • Add new date method to prevent over-querying #558
  • don't show 'none' in details tile if flowgroup has a schedule #553
  • Update deploy jobs to distinguish between dev and staging #538

2021-01-07

  • Cut changelog ahead of 2021-01-07 release #537
  • Iapi hotfix #533
  • Navbar slug fix #534
  • tutorial banner #516
  • add support for url-encoded queries #529

2021-01-05

  • Cut changelog ahead of 2021-01-05 release #531
  • Touchups #530
  • simplify and improve calendar backend and tenant switch #524
  • Navigation update (top level flow visibility remix) #520
  • add beforeDestroy hook to fix blank page on reload #526
  • Add truncate/tooltip to notification tile #527
  • Simpler query #518
  • interactive API: graphiql #509
  • Calendar view #433

2020-12-18

  • Cut changelog ahead of 2020-12-18 release #517
  • Remove decrossing from schematic calculations #515
  • Enable artifacts #512
  • Flow Run (& Task Run & Task) 404 #511
  • Assorted visual bugs #507

2020-12-14

  • Cut changelog ahead of 2020-12-14 release #506
  • Stylesheet/CSS audit #495
  • Artifact link #498
  • Add task run name to global search #485

2020-12-07

  • Update Changelog.md #493
  • Fix z-index on artifacts link #491
  • Flow run artifacts #484
  • Tokens #488
  • Update Universal Deploy tutorial #482
  • Set State Modal #465
  • remove tutorial and update link in help text #480
  • Footer #451
  • add fixed height to subnav row to fix jumping bug #476
  • Table Rows #475

2020-11-30

  • Cut changelog #474
  • [RELEASE-BLOCKING] - Fix positioning of agent controls #470
  • Team slug wording #471
  • Fix schematic node finished task run durations #468
  • Sub page nav #441
  • tutorials #434
  • Task run restart bugfix #452
  • Display the core version in the sidebar #431
  • Editable task run names #449
  • Editable flow run names #448
  • Truncated flow name #440

2020-11-13

  • Update Changelog.md #436
  • Artifacts description #435

2020-11-12

2020-11-11

  • Update Changelog.md #429
  • Create a "Your Teams" page in the User prefs #403
  • md parser #390
  • Allow querying agents from IAPI and bulk clearing agents #425
  • fetch task runs for mark as dialog #411
  • Accept invitation #417

2020-11-10

  • Update Changelog.md #416
  • Fix issue with notifications tile actions not being aligned to bottom #410
  • Parameters tab #401
  • Add more info to flow Run Config details section #400
  • Adjust state filter #402
  • Multiple email Cloud Hooks #372
  • Make agents and upcoming tiles refresh when switch backend #395
  • Refetch task run states after flow run finishes #398
  • Add icon for resource manager tasks #396
  • Scrollbar bug #399

2020-10-29a

  • Update Changelog.md #391
  • Run state tab indicators #389
  • Secrets popover #377
  • update no agents warning #382
  • add json and string type choices for secrets and validate json #370

2020-10-29

  • Update Changelog.md #388
  • Fix authentication check for agents #387
  • Add more information to the name your tenant screen #368
  • Late count indicator #373

2020-10-23

  • Update Changelog.md #375
  • Mapped children #364
  • Add page titles to major pages (dashboard, project, flow, runs) #367
  • Accept invitations #359
  • Cloud Hook Prefix #363
  • Remove flow join from the flow run history query #365

2020-10-21

  • update changelog #362
  • Update the API connection menu to include helpful links for Server users #355
  • Server connection state bugfix #360
  • Whitescreen bugfix #354
  • "what's new" notifications marked as read #344
  • Styling #330

2020-10-13

  • Update Changelog.md #326
  • impose height in last ten runs div to keep row consistency #323
  • Loading hooks bug #321
  • BUGFIX: Prevent dashboard flickering on load, missing team slug #313
  • October package updates #317
  • Support labels in flow.run_config in label warning #312
  • authnavguard speed #303
  • Take labels from flow.run_config if present #309

2020-10-09

  • Update Changelog.md #310
  • Invalid state hotfix #308
  • Add Run Config section to flow details #307
  • BUGFIX: Fix version display in flow page version dropdown #305
  • use membership id instead of route query for invitation id #306
  • Fix race condition with onboard/welcome flow #304
  • Flow run labels #300
  • add handler for task runs that don't have names #299
  • Display task run names on flow run page and task run page #302
  • Apollo url speed racer #295
  • Restart #285
  • Auth nav unit tests #266
  • Pluralization bug #298
  • Refactor circleCI to inlude a slack notification for prod approvals #294

2020-10-05

  • Update Changelog.md #291
  • Expose agent persistence for server users #249
  • update url regex #277
  • Remove "A nonexistant user" from flow and flow run details for server instances #269

2020-10-01

  • Cut changelog #279
  • To the dashboard #275
  • Invitations #274
  • Allow label editing on older versions of core and disable empty entries #273
  • Properly redirect to home when server instance has no tenants #270
  • Update UI connection info on home view #271

2020-09-29

  • Update Changelog.md #268
  • Task run table duration fix #267
  • add flow nav guard test #248
  • add isCloud to label warning until agent updates are made in core for… #264

2020-09-28a

  • Cut changelog #262
  • remove links to Cloud tutorials in server #255
  • BUGFIX: User invitations with unlimited accounts #260
  • User store tests #245

2020-09-28

  • Cut changelog ahead of 2020-09-28 release #259
  • Show user notifications on the notifications tile #258

2020-09-24

  • Cut changelog #254
  • Fix delete_agent mutation agentId type #253
  • Log times #247

2020-09-23

  • Cut changelog #246
  • Apollo endpoint usability update #241
  • Show version group #236
  • Agent tab store #238
  • Labels with agent store #217
  • Use cache reset method instead of the manual store reset #237

2020-09-17

  • BUGFIX: task concurrency query #235
  • Performance work (part...3?) #232
  • Cut changelog #233
  • BUGFIX: Flow concurrency usage #231
  • Unit tests store tenant #195
  • Clear late runs #227

2020-09-15

  • Changelog cut ahead of 2020-09-15 release #228
  • Provide a way to modify the default server url. #219
  • Barchart bugfix VU #216
  • Notifications tile #220
  • Remove task runs from the upcoming runs query #218
  • Performance work part 2 #212

2020-09-08

  • Cut changelog #209
  • Performance work #201
  • Show the token name on the agent card instead of the token id #200
  • Add flow concurrency page #199
  • Filtering scheduled flows from the heartbeattimeline #188
  • auth0 Vuex store unit tests #162
  • Some more GraphQL cleanup #193
  • improve approve button #192
  • Membership management tweaks #190

2020-09-01

  • Cut changelog #189
  • Fix mapped children restart from failure bug #187
  • Make some of the flow run restart dialog code clearer #186
  • Unit tests store api #127
  • Rename Mark As -> Set State everywhere #183
  • Add link to task run page from gantt chart #185
  • Unit tests store license #164
  • Order params #176

2020-08-31a

  • Cut changelog #181
  • August package updates #180
  • Display # of mapped children (when available) #179

2020-08-31

  • Cut changelog #178
  • Scrollbars update #177
  • remove requirement that api token name is more than 2 characters #174

2020-08-28

  • BUGFIX: Flow page details tile #171
  • Cut changelog #170
  • Durations #169
  • Unit tests store refresh #165
  • State manipulation improvements #163
  • Fix membership invitation toasts #166

2020-08-27

  • Cut changelog #161
  • Don't show maintenance mode on load (unless it's true) #159
  • Remove run count #158

2020-08-26

  • Cut changelog #156
  • Maintenance mode #155

2020-08-25

  • Cut changelog ahead of release #143
  • Add Flow ID to the Flow Details tile #142
  • Include stripe #140

2020-08-24

  • Cut changelog ahead of release #138
  • Add cancelling state #137

2020-08-22

  • Logs refresh #128
  • Alert and agent store/vuex unit tests #124

2020-08-20

  • Cut changelog ahead of release #125
  • Tenant switch #123

2020-08-19

  • Fix inputs on task concurrency limiting mutation #122

2020-08-18

  • Cut changelog #121
  • Update CircleCI to deploy prod artifacts on tag #120
  • Hopefully fix permissions for the deployment buckets #119
  • Update build script to export current timestamp #118
  • Add auto-deploy to staging job #117
  • Labels #106
  • Various Updates #116
  • Add Cloud alert #108
  • Update tenant CLI command in CreateTenant section #105
  • Update the schedule toggle component to use an optimistic response #104
  • Add Created On column to Flow Table #103
  • fix variable casing on restart button and name restart mutation #98
  • Flow run tutorial fix #96
  • Remove toasted #95
  • Flow Run Cancellation #92
  • Fix issue with task failures tile having wrong color #89
  • Fix admin settings references and Cloud Hooks form #86
  • Fix issue with updating tenant settings #84
  • Use template for versions query, add id to query to prevent invariant violations in the apollo cache #83
  • Add a netlify config #82
  • Update wording in the license section of the README #81
  • Schematics update #77
  • Extend late window by a little #76
  • Team settings fixes #75
  • Team fixes #72
  • Tag images with master instead of alpha #73
  • Delete fix #74
  • User profile fix #71
  • README.md #51
  • Universal deploy bugfix #70
  • Flow run tutorial bugfix #69
  • Typography fix #68
  • In Progress tile #67
  • Errors tile change #66
  • Heights and spacing #65
  • Use and display state timestamp on the failed flow tile #64
  • Gantt chart #59
  • Fix spacing on tenant creation section #62
  • Update frame-ancestors csp #61
  • Update padding and height #60
  • Updates, fixes, and performance improvements #58
  • Add redirects file to public folder to handle netlify redirects #46
  • Sidebar removal #42
  • dont install node in the deploy step #57
  • npm run build #55
  • upgrade node #56
  • deploy from master not dev #54
  • deploy to dev #48
  • Disable committing vscode editor settings to the repo #53
  • Speed up failures tile #44
  • Speed up task failures tile #45
  • Fix ordering for last 10 runs (and possible speedup?) #50
  • Speed up last task run query #49
  • Remove LogRocket from Server deployments #43
  • Add Docker related things #41
  • 9 tenant screen #30
  • Create LICENSE #39
  • Remove hasura aggregates from flow failure tile #29
  • Remove pnpm, update package-lock, fix eslintrc #28
  • Remove cypress from dependencies #27
  • Skip and then restart polling for global queries #20
  • Task error improvement #23
  • Default params #24
  • Adds concurrency info component #21
  • fix update membership mutation #25
  • Error message tile size #13
  • Add environment variables for stripe, auth0, and logrocket #16
  • Don't join to task table when querying for last task run #17
  • Don't join to flow table when querying for last flow run #18
  • Update 2 (to be merged after Update) #8
  • Failed Task Tile #6
  • Update #7
  • Allow switching between backends #5
  • 2 #4
  • 1 #3
  • Dev #2
  • Hello world! #1

@stackoverfloweth stackoverfloweth changed the title auto changelog Admin: auto changelog Dec 14, 2021
@stackoverfloweth stackoverfloweth changed the title Admin: auto changelog Admin: adopting auto-changelog Dec 14, 2021
@stackoverfloweth stackoverfloweth self-assigned this Dec 14, 2021
@zhen0
Copy link
Member

zhen0 commented Dec 16, 2021

I'm onboard with adding auto-changelog as a dependency. I also like the simplicity of being able to run npm run changelog to create the changelog for a release without needing to append or delete entries. This could be a useful pattern for other repos too. Is it something we could potentially automate also?

@zhen0
Copy link
Member

zhen0 commented Dec 20, 2021

While looking for something else, I just realized github has an option to automatically create release notes. This would simplify our release process even more than auto-changelog and is configurable. I'd welcome thoughts on this as an option.

@stackoverfloweth
Copy link
Contributor Author

@zhen0 I looked into github generated release notes, it looks like a great option! (example below)

The only caveat I see is that we would no longer have a physical file in our repository, release notes would only be available on github. I personally think this is fine but we should validate that nobody objects to deleting of changelog.md from our repository.

What's Changed

New Contributors

Full Changelog: 2021-12-15...2021-12-21

@zhen0 zhen0 added the question Further information is requested label Dec 23, 2021
@zhen0
Copy link
Member

zhen0 commented Dec 23, 2021

Good question @stackoverfloweth - I've shared this question in slack to see if we can gain consensus. For this repo I'm not convinced about the benefit of completely replacing the changelog since the entries in there took time and effort to represent the work that had been done. Cutting a changelog also gives me a chance to check the QA checklist has been completed.

@zhen0
Copy link
Member

zhen0 commented Dec 23, 2021

So my vote would be to add the npm script but not completely overwrite the existing changelog.

zhen0
zhen0 previously requested changes Dec 23, 2021
Copy link
Member

@zhen0 zhen0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy to approve this if we remove the changelog override.

@zhen0 zhen0 dismissed their stale review December 23, 2021 14:10

Further thought and discussion on this - let's do it!

@zhen0 zhen0 removed the question Further information is requested label Dec 23, 2021
zhen0
zhen0 previously approved these changes Dec 23, 2021
Copy link
Member

@zhen0 zhen0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@stackoverfloweth - I'm happy to give this a trial. We can always revert if we find we want that more detailed log. The more thought through changelog descriptions will be maintained in the release notes and the changelog.md file contains PR links that let us see what was released when. Your change here also makes it easier to run auto-changelog to see what is still unreleased.

I think you'll need to fix the merge conflict on changelog.md though.

@stackoverfloweth stackoverfloweth merged commit 8d6796b into master Dec 24, 2021
@stackoverfloweth stackoverfloweth deleted the auto-changelog branch December 24, 2021 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants