Skip to content

adrey/slack-file-upload-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slack file upload action

This action uploads file to slack

Inputs

token

Required Slack app token. See Internal app tokens

  • Create app
  • Add files:write permission
  • Install app to your workspase
  • Invite bot to required channels /invite <botname>
  • Use bot token from OAuth & Permissions page

path

Required Path to file

channel

Slack channel for upload

filename

Filename of file

filetype

A file type identifier.

initial_comment

The message text introducing the file in specified channels.

title

Title of file

Example usage

on: [push]

jobs:
  slack_upload_job:
    runs-on: ubuntu-latest
    name: Upload test file
    steps:
      - name: Checkout
        uses: actions/checkout@v1
      - run: echo "Test file " > test.txt
      - name: Upload to slack step
        uses: adrey/slack-file-upload-action@master
        with:
          token: ${{ secrets.SLACK_TOKEN }}
          path: test.txt
          channel: random