Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
a3af0ae
set up change password view
Maftalion Mar 15, 2021
04f3cfe
require 2fa
Maftalion Mar 15, 2021
54716a9
update styles
Maftalion Mar 15, 2021
f7c9dee
small change password updates
Maftalion Mar 15, 2021
980158e
remove 2FA logic
Maftalion Mar 16, 2021
fd5ee9e
Merge branch 'master' into matt-update-password-view
Maftalion Mar 17, 2021
a2c7cde
add password requirements hint and regex check
Maftalion Mar 17, 2021
f762f9d
Create production release
roryabraham Mar 18, 2021
bf5a141
update form hint style
Maftalion Mar 18, 2021
2c6fced
fix copy
Maftalion Mar 18, 2021
5548dd9
Add unit test for getReleaseBody
roryabraham Mar 18, 2021
1a87562
Rebuild GH actions
roryabraham Mar 18, 2021
9734ba8
update button style, move const
Maftalion Mar 18, 2021
8d8b71a
Update version to 1.0.2-80
Mar 18, 2021
1ad235b
Merge pull request #1882 from Expensify/version-bump-2985fd5d3576cec7…
OSBotify Mar 18, 2021
b4fc03d
Merge pull request #1884 from Expensify/master
OSBotify Mar 18, 2021
52b5c33
Merge pull request #1770 from Maftalion/matt-update-password-view
NikkiWines Mar 18, 2021
21b2361
Update version to 1.0.2-81
Mar 18, 2021
e340194
Merge pull request #1885 from Expensify/version-bump-52b5c33fd53d6e3b…
OSBotify Mar 18, 2021
4ee1c84
Merge pull request #1886 from Expensify/master
OSBotify Mar 18, 2021
8168b7d
Merge pull request #1859 from Expensify/Rory-CreateProductionRelease
AndrewGable Mar 18, 2021
46d6af7
Update version to 1.0.2-82
Mar 18, 2021
a37bfd2
Merge pull request #1887 from Expensify/version-bump-8168b7dbcc56f727…
OSBotify Mar 18, 2021
254576c
Merge pull request #1888 from Expensify/master
OSBotify Mar 18, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .github/actions/createOrUpdateStagingDeploy/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -480,6 +480,19 @@ class GithubUtils {
});
}

/**
* Generate the well-formatted body of a production release.
*
* @param {Array} pullRequests
* @returns {String}
*/
static getReleaseBody(pullRequests) {
return _.map(
pullRequests,
number => `- ${this.getPullRequestURLFromNumber(number)}`,
).join('\r\n');
}

/**
* Generate the URL of an Expensify.cash pull request given the PR number.
*
Expand Down
12 changes: 12 additions & 0 deletions .github/actions/getReleaseBody/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: 'Get Release Body'
description: 'Generate the body of a production release'
inputs:
PR_LIST:
description: JSON array of pull request numbers (string)
required: true
outputs:
RELEASE_BODY:
description: String body of a production release.
runs:
using: 'node12'
main: './index.js'
12 changes: 12 additions & 0 deletions .github/actions/getReleaseBody/getReleaseBody.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
const _ = require('underscore');
const core = require('@actions/core');
const GithubUtils = require('../../libs/GithubUtils');

// Parse the stringified JSON array of PR numbers, and cast each from String -> Number
const PRList = _.map(JSON.parse(core.getInput('PR_LIST', {required: true})), Number);
console.log(`Got PR list: ${PRList}`);

const releaseBody = GithubUtils.getReleaseBody(PRList);
console.log(`Generated release body: ${releaseBody}`);

core.setOutput('RELEASE_BODY', releaseBody);
Loading