Because:
* We're leveraging Github's release infrastructure to track release
notes now
This commit:
* Changes the release script to point to Github
Closes FXA-5496
Because:
* The release script was filtering updated GitHub issues for the past week rather than past two weeks (our current sprint length).
* The SubPlat team uses the `qa+` and `qa-` labels for QA rather than `needs:qa`
This commit:
* Replaces `A_WEEK_AGO` with `TWO_WEEKS_AGO`.
* Adds another QA section with a different GitHub link for the `qa+` label, since GitHub doesn't support the logical OR operator.
Closes # No ticket on file
Because:
* The release script makes some wrong assumptions about the format of data
This commit:
* Fixes the changelog updates to work with empty/new changelogs
* Updates version numbers to the latest versions
Fixes#6195
Because:
- I noticed we were missing a few CHANGELOG.md files in our packages
- We were also missing entries for a few packages to update the CHANGELOG files in the release script
This commit:
- Add the files
- Update the script
Because:
* All our changelogs use dashes for bullets, and our release script generates using asterisks
This commit:
* Change dashes in release script changelog bullets to asterisks for consistency
Literally just `npx create-react-app --template typescript`
and adding to the rest of the build.
feat(settings): proxy content-server /beta/settings to fxa-settings
feat(settings): added /beta/settings to content-server Dockerfile
- in release.sh: filter out release tags with hyphens, under the
assumption that these are feature branch releases
- add release-feature-branch.sh script that produces a branch & tag
consisting of the last-deployed train with feature branch merged in
* Setup React application via `create-react-app`, clear some cruft
* Add small Express server with HSTS + html-middleware/noblocking headers
* Proxy express server to the port where the webpack-dev-server runs (8092)
* Sets up Typescript for src/ and server/
* Setup package.json with initial npm commands including build
* Add prettier, eslint, Jest config for client, Docker
fixes#4201
Because:
* We're making a new admin server for the admin panel and its
using graphql.
This commit:
* Add's the base project with a graphql schema.
* Add's basic circle ci build/testing and Dockerfile.
Closes#4203, #4243
This also adds an `npm run authors` script to package.json and
removes the content-server's author grunttask.
I would like to add this to @philbooth's release.sh script,
but wasn't sure where it would best go.
There were two problems with the logic to conditionally warn about the
size of the diff in the private repo PR, introduced in 11f41bfb1:
* It used the return code rather than the result string from the `expr`
command. This meant the positive branch of the test was never entered.
* It didn't trim whitespace from the `wc -l` result.
This change fixes both problems.