Skip to content
This repository has been archived by the owner on Dec 16, 2020. It is now read-only.
/ autotag Public archive
generated from teaminkling/base

GitHub Action to automatically add milestones according to most recent git commit message.

License

Notifications You must be signed in to change notification settings

autosuite/autotag

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

Repository files navigation

Automilestone

Summary Badge
Release Stability Autobadger Release Stability
Latest Release Autobadger Latest Release
Code Quality Maintainability
Code Coverage Test Coverage

Introduction

GitHub Action that creates appropriate GitHub Milestones automatically when run.

This means creating a patch version, backwards-compatible version, and backwards-incompatible/major version at all times to the current latest version of your project based on your latest valid SemVer git tag. v-prefixes are allowed!

Usage

Though the example below uses master, you should use the explicit version suitable for your project.

Add this to your main.yml file (or whatever your workflow is called).

name: my-workflow

on: [push]

jobs:
  autocommit:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@master
      - uses: autosuite/automilestone@master
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
          github-repository: ${{ github.repository }}

Configuration

You can see all configuration in the action.yml file.

Variable Value Example Default Required?
github-token Your GitHub token. ${{ secrets.GITHUB_TOKEN }} ${{ secrets.GITHUB_TOKEN }} Yes.
github-repository Your repository. ${{ github.repository }} ${{ github.repository }} Yes.

Documentation

If you would like to contribute to this project, please read our contributors documentation and our code of conduct.

The license we use for this project is defined in the license file.

About

GitHub Action to automatically add milestones according to most recent git commit message.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published