Граф коммитов

49 Коммитов

Автор SHA1 Сообщение Дата
Wil Clouser 75aa55277e
chore(build): Point at the Github changelog
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
2022-07-08 10:10:47 -07:00
Danny Coates 50e124b518
feat(services): remove fxa-auth-db-mysql, fxa-email-event-proxy, and fxa-email-service
and fxa-metrics-processor
2022-01-13 16:23:22 -08:00
Jody Heavener d76b3de1b6
chore(release): make sure you're not on main if you're doing a patch release 2021-09-21 13:32:28 -03:00
Bianca Danforth d1dd1c0ac8
fix(release): fix Bugzilla template to filter issues for past two weeks
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
2021-05-26 16:54:20 -05:00
Wil Clouser c81c76d15e
fix(release): fixes versioning and changelogs
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
2020-08-21 16:28:00 -07:00
Jody Heavener 4b80ae3de5
chore(releases): add missing CHANGELOG files, mod release script to update them
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
2020-07-29 10:20:20 -04:00
Jared Hirsch 20a0acf8b0
chore(docs): Replace 'master' with 'main' throughout
Certain references to 'master' haven't been removed yet, see
issue #5698, issue #5699, issue #5700 for more complex followups.
2020-06-25 13:44:28 -07:00
Jody Heavener b93687608b
chore(release): use dashes instead of asterisks in release 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
2020-06-04 15:24:41 -04:00
Danny Coates eba53c3745
feat(settings): hello new settings
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
2020-04-17 08:34:55 -07:00
Les Orchard 7816a36ad0
fix(release): fix last-tag lookup in release.sh, add feature branch script
- 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
2020-04-06 16:06:46 -04:00
Les Orchard d477d32884
fix(release): remove note about fxa-admins from release script
This seems to be a left-over from when we involved the fxa-private repo
2020-04-02 18:05:03 -04:00
Wil Clouser e31d75e58a
fix(release): send OS X date the right arguments 2020-03-05 13:57:35 -08:00
Lauren Zugai c97ac46edc
feat(admin-panel): Add base fxa-admin-panel package (client) shell
* 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
2020-03-05 08:47:17 -06:00
Wil Clouser 3285fb6612
chore(release): remove private from release script 2020-03-02 16:16:56 -08:00
Ben Bangert e7a0d4a65e
feat(admin-server): add base project + graphql
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
2020-02-24 15:47:48 -08:00
Ben Bangert 92dc85a8a5
Merge pull request #4039 from mozilla/update-release-script
fix(script): Update release script to have links to commits
2020-02-04 11:31:54 -08:00
Vijay Budhram 183c65e7a2
fix(script): Update release script to have direct links to commits 2020-02-04 10:57:02 -05:00
Wil Clouser a727578e34
Add pause to release script 2020-02-03 17:47:59 -08:00
Phil Booth 3cc21346e2
fix(scripts): set REVERT_SUMMARY for changelogs correctly 2019-11-09 11:08:26 +00:00
Wil Clouser b108d4cfe2
chore(release): Update release.sh. Fix #2861 2019-10-11 14:02:28 -07:00
Phil Booth 14b1e06621
Merge train-144 into master
https://github.com/mozilla/fxa/pull/2264
r-=vbudhram,vladikoff
2019-08-20 17:39:56 +00:00
Phil Booth 317d4ad40f
chore(scripts): fix link to needs:qa label in the deploy bug 2019-08-20 16:33:35 +01:00
Phil Booth 6b377980aa
fix(release): escape problematic characters in commit messages 2019-08-20 15:58:13 +01:00
Phil Booth 3920a7b74f
chore(scripts): add fxa-shared and fxa-geodb to the release script 2019-08-16 16:52:14 +01:00
Phil Booth 948453faaa
chore(build): add fxa-support-panel to the release script 2019-07-23 14:11:04 +01:00
Phil Booth 7072ddf149
fix(scripts): switch the release script shebang to bash 2019-07-15 08:58:47 +01:00
Phil Booth f42b570744
chore(scripts): add fxa-payments-server to release targets 2019-07-11 11:13:30 +01:00
Phil Booth f69ed2f8cc
fix(scripts): fix splitting of commit messages in release script 2019-07-09 16:34:41 +01:00
Phil Booth f111e75762
fix(scripts): fetch private/master before pulling it in release script 2019-06-24 10:56:57 +01:00
Phil Booth d9087d2329
fix(scripts): remove non-posix loop redirection from release script 2019-06-24 10:56:57 +01:00
Phil Booth a808ae9d91
fix(scripts): stop the release script getting hung up on colour codes 2019-05-30 10:58:19 +01:00
Phil Booth 179ffd923f
fix(scripts): ignore merged tags when bumping patch level 2019-05-28 19:29:08 +01:00
Phil Booth 08d2c32a5e
fix(scripts): use version sort to get last tag for train bump 2019-05-28 18:21:22 +01:00
Phil Booth a90c1fd1a4
fix(scripts): use train number rather than full version in deploy bug 2019-05-14 13:51:29 +01:00
Vijay Budhram 4bd64622b2
chore(scripts): release scripts tweak 2019-04-30 14:02:35 -04:00
Phil Booth edb9042fab
chore(scripts): send output of npm authors to /dev/null 2019-04-26 09:09:15 +01:00
Phil Booth e0660a5940
fix(scripts): only list changed packages in pertinent changelogs 2019-04-26 09:09:15 +01:00
Phil Booth a8f415ec5a
chore(scripts): only show the private diff size warning on train builds 2019-04-26 09:09:12 +01:00
Phil Booth ea339d2c96
feat(scripts): add link to create deploy bug to the release script 2019-04-24 15:52:03 +01:00
Shane Tomlinson 7f1a24f832
Merge pull request #918 from mozilla/authors-script r=@philbooth
chore(docs): add a top level AUTHORS file with all contributors
2019-04-24 13:24:24 +01:00
Shane Tomlinson e28c658a1c
chore(docs): add a top level AUTHORS file with all contributors
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.
2019-04-24 11:53:31 +01:00
Phil Booth 5dfa374aa2
fix(scripts): stop release script failing in diff size logic
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.
2019-04-24 10:54:58 +01:00
Phil Booth 11f41bfb16
fix(scripts): conditionally show diff size warning at end of release 2019-04-17 12:26:29 +01:00
Phil Booth 7da4e38f2a
chore(scripts): add a comment about private diff size to release script 2019-04-16 12:40:48 +01:00
Phil Booth 476b74c339
chore(scripts): do all release script work in a single commit 2019-04-16 12:08:43 +01:00
Phil Booth 8d6e3b5a93
feat(scripts): add fxa-event-broker to the release script 2019-04-15 19:53:55 +01:00
Phil Booth 8907dd6a96
fix(scripts): clear commit summary between iterations in release script 2019-04-05 16:41:38 +01:00
Phil Booth fba3625792
fix(scripts): ensure release script pulls changes from private/master 2019-04-05 16:41:38 +01:00
Phil Booth 726d24f356
feat(scripts): add monorepo-friendly release script 2019-04-04 09:08:19 +01:00