diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 834bc9a2..524162b6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,6 +8,11 @@ on: jobs: main: runs-on: ubuntu-latest + strategy: + matrix: + body: + - README.md + - Test of action completed successfully! steps: - name: Checkout uses: actions/checkout@v1 @@ -19,6 +24,6 @@ jobs: username: ${{secrets.USERNAME}} password: ${{secrets.PASSWORD}} subject: ${{github.repository}} - body: Test of action completed successfully! + body: ${{matrix.body}} to: ${{secrets.USERNAME}} from: github-actions \ No newline at end of file diff --git a/action.yml b/action.yml index 98e41e4f..b4614a5b 100644 --- a/action.yml +++ b/action.yml @@ -21,7 +21,7 @@ inputs: description: Subject of mail message required: true body: - description: Body of mail message + description: Body of mail message (might be a filename to read from) required: true to: description: Recipients mail addresses (separated with comma) diff --git a/main.rb b/main.rb index bf1f8010..10901b92 100755 --- a/main.rb +++ b/main.rb @@ -13,6 +13,9 @@ body = ENV['INPUT_BODY'] to = ENV['INPUT_TO'] from = ENV['INPUT_FROM'] +# Body +body = File.exist?(body) ? File.read(body) : body + # Message message = <<~END_OF_MESSAGE Subject: #{subject}