Skip to content

Tags: foxygoat/howl

Tags

v2.0.3

Toggle v2.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
📚 docs: Fix YAML syntax (#18)

Fix YAML syntax in GitHub Action sample in README.md. `@` character is
reserved for future use in YAML and cannot be used unquoted:

	The “@” (#x40, at) and “`” (#x60, grave accent) are reserved for future use.

Link: https://yaml.org/spec/1.2.2/

Pull-Request: #18

v2.0.2

Toggle v2.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🐛 how: Fix jq error (#17)

Fix jq error:

	jq: parse error: Invalid literal at line 2, column 0
	failed: line 61: pr_url=$(prop "${pr}" url)

We shouldn't be modifying the underlying PR JSON object for the PR number, use
separate variable for it.

Pull-Request: #17

v2.0.1

Toggle v2.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🐚 tools: Hermitise jq (#16)

Add jq with hermit:

    hermit install jq

Pull-Request: #16

v2.0.0

Toggle v2.0.0's commit message
🚨 v2: Create v2.0.0 of howl (#15)

**Breaking change**:
The previous input parameter `SLACK_TOKEN` and `CHANNEL`
cannot be used anymore. Use `SLACK_WEBHOOK_URL` and `SLACK_CHANNEL`
instead.

`howl` can now be used as GitHub Action with `with` inputs:

    howl-on-failure:
      steps:
        - uses: foxygoat/howl@v2
          with:
            slack-webhook-url: ${{ secrets.SLACK_WEBHOOK_URL }}
            slack-channel: C0000000000 # optional; channel ID
            slack-text: <!here> # optional; text or @-mention
            discord-webhook-url: ${{ secrets.DISCORD_WEBHOOK_URL }}
            discord-text: @here # optional; text or @-mention

Discord integration has been added.

GitHub Releases are now created on every merge to `master` distributing the
`howl` script to be used with hermit.

This merges the following commits:
* howl: Rename slack-notify.sh to howl
* bash: Convert local variable names to lowercase
* howl: Use SLACK_WEBHOOK_URL as input
* howl: Rework Slack message format
* howl: Add discord integration
* action: Adapt howl for GitHub actions input
* release: Upload howl script on release
* docs: Add v2.0.0 release notes

     .github/workflows/ci-cd.yaml |  10 +--
     Makefile                     |   8 +-
     README.md                    | 122 ++++++++++++++++--------------
     action.yml                   |  17 ++++-
     docs/release-notes/v2.0.0.md |  24 ++++++
     howl                         | 142 +++++++++++++++++++++++++++++++++++
     slack-notify.sh              |  90 ----------------------
     7 files changed, 257 insertions(+), 156 deletions(-)

Pull-Request: #15

v1.0.8

Toggle v1.0.8's commit message
📣 github: Fix @here usage on GitHub Action usage (#14)

According to docs this is a valid example for `@here` usage in formatted
text:

    Hey <!here>, there's a new task in your queue.

Update accordingly.
This has been tested manually.

Link: https://api.slack.com/reference/surfaces/formatting

This merges the following commits:
* format: Reformat README.md with prettier
* github: Fix @here usage on GitHub Action usage

     .github/workflows/ci-cd.yaml |  2 +-
     README.md                    | 48 ++++++++++++++++++------------------
     2 files changed, 25 insertions(+), 25 deletions(-)

Pull-Request: #14

v1.0.7

Toggle v1.0.7's commit message
🐛 make: Fix Changelog creation (#13)

Fix Changelog creation to use previous tag rather than master as master has
already moved on.

Modernize checkout action usage with v4 and fetch-depth.

This merges the following commits:
* github: Modernize checkout action usage
* make: Fix Changelog creation

     .github/workflows/ci-cd.yaml |  7 ++++---
     Makefile                     | 10 +++++++---
     2 files changed, 11 insertions(+), 6 deletions(-)

Pull-Request: #13

v1.0.6

Toggle v1.0.6's commit message
🪲 github: Fix broken release job (#12)

Fix broken release job on GitHub action. The suspicion is there is just a
missing GITHUB_TOKEN.

This merges the following commits:
* github: Reformat with prettier
* github: Add GITHUB_TOKEN to release job

     .github/workflows/ci-cd.yaml | 31 ++++++++++++++++---------------
     1 file changed, 16 insertions(+), 15 deletions(-)

Pull-Request: #12

v1.0.5

Toggle v1.0.5's commit message
🦖 make: Update releasing (#11)

- Create major release from docs/releasenotes/v*.md
- Add GitHub release generation with `gh release create ...`
- Update hermit packages

This merges the following commits:
* hermit: Upgrade packages
* make: Create major release from docs/releasenotes/v*.md
* make: Add GitHub release generation

     Makefile                                      | 30 ++++++++++++++-----
     bin/{.make-4.3.pkg => .gh-2.42.0.pkg}         |  0
     bin/{.shellcheck-0.7.1.pkg => .make-4.4.pkg}  |  0
     ....shfmt-3.2.4.pkg => .shellcheck-0.9.0.pkg} |  0
     bin/.shfmt-3.7.0.pkg                          |  1 +
     bin/gh                                        |  1 +
     bin/make                                      |  2 +-
     bin/shellcheck                                |  2 +-
     bin/shfmt                                     |  2 +-
     notes.txt                                     |  3 ++
     slack-notify.sh                               |  2 +-
     11 files changed, 32 insertions(+), 11 deletions(-)

Pull-Request: #11

v1.0.4

Toggle v1.0.4's commit message
Release v1.0.4

v1.0.3

Toggle v1.0.3's commit message
Release v1.0.3