diff --git a/.dependabot/config.yml b/.dependabot/config.yml new file mode 100644 index 0000000..349c669 --- /dev/null +++ b/.dependabot/config.yml @@ -0,0 +1,10 @@ +--- +version: 1 +update_configs: +- package_manager: "ruby:bundler" + directory: "/" + update_schedule: "live" + version_requirement_updates: "off" + commit_message: + prefix: "No-Jira" + include_scope: true diff --git a/.github/workflows/gem_release.yml b/.github/workflows/gem_release.yml new file mode 100644 index 0000000..07ff6d8 --- /dev/null +++ b/.github/workflows/gem_release.yml @@ -0,0 +1,38 @@ +--- +on: + push: + tags: + - 'v*' + - '!v*.pre*' + +name: Create Release + +jobs: + build: + name: Create Release + runs-on: ubuntu-latest + steps: + - name: Get version from tag + id: tag_name + shell: bash + run: | + echo ::set-output name=current_version::${GITHUB_REF#refs/tags/v} + - name: Checkout code + uses: actions/checkout@v2 + - name: Get Changelog Entry + id: changelog_reader + uses: mindsers/changelog-reader-action@v1 + with: + version: ${{ steps.tag_name.outputs.current_version }} + path: ./CHANGELOG.md + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GEM_RELEASE_GIT_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: Release ${{ github.ref }} + body: ${{ steps.changelog_reader.outputs.log_entry }} + draft: false + prerelease: false diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9106b2a --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +/.bundle/ +/.yardoc +/_yardoc/ +/coverage/ +/doc/ +/pkg/ +/spec/reports/ +/tmp/