diff --git a/config/releaseNotesConfig.yml b/.github/config/releaseNotesConfig.yml similarity index 100% rename from config/releaseNotesConfig.yml rename to .github/config/releaseNotesConfig.yml diff --git a/D10-NotifyRelease.yml b/.github/workflows/D10-NotifyRelease.yml similarity index 100% rename from D10-NotifyRelease.yml rename to .github/workflows/D10-NotifyRelease.yml diff --git a/releaseNotesConfig.yml b/releaseNotesConfig.yml deleted file mode 100644 index 53b50ff..0000000 --- a/releaseNotesConfig.yml +++ /dev/null @@ -1,53 +0,0 @@ -username: 'Digital Team Notices' -icon_url: https://boston.gov/digitalteamicon.png - -pretext: A boston.gov deployment has been completed and release notes have been published. -title: <{{payload.release.html_url}}|Code Release> -title_link: {{payload.release.html_url}} - -text: | - A new release has been made for <{{payload.repository.homepage}}|{{payload.repository.name}}>. - _{{payload.repository.description}}_ - <{{payload.release.html_url}}|Click here> to see the Release Notes. - -fallback: |- - [GitHub] {{payload.release.name}} is released for {{repositoryName}} - -blocks: - - type: "divider" - - type: "header" - text: - type: "plain_text" - text: "Release Information" - - type: section - fields: - - type: mrkdwn - text: "Release Title\n<{{payload.release.html_url}}|{{payload.release.name}}>" - - type: mrkdwn - text: "Repository Tag\n{{payload.release.tag_name}}" - - type: mrkdwn - text: "Release Date\n{{truncate payload.release.created_at 10}}" - - type: context - elements: - - type: image - image_url: "{{payload.release.author.avatar_url}}" - alt_text: "{{#if (payload.release.author.name)}}{{payload.release.author.name}}{{else}}{{payload.release.author.login}}{{/if}}" - - type: mrkdwn - text: "Released By <{{payload.release.author.html_url}}|{{#if (payload.release.author.name)}}{{payload.release.author.name}}{{else}}{{payload.release.author.login}}{{/if}}>" - - type: "divider" - -footer: >- - {{payload.enterprise.name}}, <{{payload.repository.homepage}}|{{payload.repository.name}}> <{{payload.release.html_url}}|code release> - -colors: - success: '#5DADE2' - failure: '#884EA0' - cancelled: '#A569BD' - default: '#7D3C98' - -icons: - success: ':white_check_mark:' - failure: ':grimacing:' - cancelled: ':x:' - skipped: ':heavy_minus_sign:' - default: ':interrobang:' diff --git a/workflows/D10-NotifyRelease.yml b/workflows/D10-NotifyRelease.yml deleted file mode 100644 index ce6f9bf..0000000 --- a/workflows/D10-NotifyRelease.yml +++ /dev/null @@ -1,25 +0,0 @@ -# Attached resources: -# - GitHub SECRETS: -# -> global: SLACK_WEBHOOK_URL -> Webhook URL for posting messages to slack -# - GitHub VARIABLES: -# -> local.SLACK_RELEASE_CHANNEL -> Notify people that release is ready. - -name: Broadcast Release Notes -on: - release: - types: [released] - workflow_dispatch: -jobs: - release: - runs-on: ubuntu-latest - env: - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} - steps: - - name: Checkout - uses: actions/checkout@v3.5.2 - - name: Release Notes - uses: act10ns/slack@v2.0.0 - with: - status: ${{ job.status }} - channel: ${{ vars.SLACK_RELEASE_CHANNEL }} - config: .github/config/releaseNotesConfig.yml