@@ -24,41 +24,40 @@ jobs:
24
24
run : npm install -g nodemailer
25
25
26
26
- name : Send email notification
27
- env :
28
- GITHUB_EVENT : ${{ toJson(github.event) }}
29
- GITHUB_ACTOR : ${{ github.actor }}
30
- GITHUB_USER : ${{ github.event.pusher.name || github.event.pull_request.user.login }}
31
- EVENT_TYPE : ${{ github.event_name }}
32
- EMAIL : ${{ secrets.EMAIL }}
33
- EMAIL_PASSWORD : ${{ secrets.EMAIL_PASSWORD }}
34
- GIT_USERNAME : ${{ env.GIT_USERNAME }}
35
-
36
- run : |
37
- node -e "
38
- const nodemailer = require('nodemailer');
39
- const transporter = nodemailer.createTransport({
40
- service: 'gmail',
41
- auth: {
42
- user: process.env.EMAIL,
43
- pass: process.env.EMAIL_PASSWORD
44
- }
45
- });
46
-
47
- const mailOptions = {
48
- from: process.env.EMAIL,
49
- to: process.env.EMAIL,
50
- subject: 'GitHub Event Notification',
51
- text: \`Event Type: ${process.env.EVENT_TYPE}\n
52
- GitHub Event: ${process.env.GITHUB_EVENT}\n
53
- GitHub Actor: ${process.env.GITHUB_ACTOR}\n
54
- GitHub User (GitHub Username): ${process.env.GITHUB_USER}\n
55
- Git User (Git Username from commit): ${process.env.GIT_USERNAME}\`
56
- };
57
-
58
- transporter.sendMail(mailOptions, (error, info) => {
59
- if (error) {
60
- return console.log(error);
61
- }
62
- console.log('Email sent: ' + info.response);
63
- });
64
- "
27
+ env :
28
+ GITHUB_EVENT : ${{ toJson(github.event) }}
29
+ GITHUB_ACTOR : ${{ github.actor }}
30
+ GITHUB_USER : ${{ github.event.pusher.name || github.event.pull_request.user.login }}
31
+ EVENT_TYPE : ${{ github.event_name }}
32
+ EMAIL : ${{ secrets.EMAIL }}
33
+ EMAIL_PASSWORD : ${{ secrets.EMAIL_PASSWORD }}
34
+ GIT_USERNAME : ${{ env.GIT_USERNAME }}
35
+ run : |
36
+ node -e "
37
+ const nodemailer = require('nodemailer');
38
+ const transporter = nodemailer.createTransport({
39
+ service: 'gmail',
40
+ auth: {
41
+ user: process.env.EMAIL,
42
+ pass: process.env.EMAIL_PASSWORD
43
+ }
44
+ });
45
+
46
+ const mailOptions = {
47
+ from: process.env.EMAIL,
48
+ to: process.env.EMAIL,
49
+ subject: 'GitHub Event Notification',
50
+ text: \`Event Type: \${process.env.EVENT_TYPE}\n
51
+ GitHub Event: \${process.env.GITHUB_EVENT}\n
52
+ GitHub Actor: \${process.env.GITHUB_ACTOR}\n
53
+ GitHub User (GitHub Username): \${process.env.GITHUB_USER}\n
54
+ Git User (Git Username from commit): \${process.env.GIT_USERNAME}\`
55
+ };
56
+
57
+ transporter.sendMail(mailOptions, (error, info) => {
58
+ if (error) {
59
+ return console.log(error);
60
+ }
61
+ console.log('Email sent: ' + info.response);
62
+ });
63
+ "
0 commit comments