4f3f07d4dd
- Vendor shuffle-shared v1.2.51 as backend/go-app/shuffle-shared - Add replace directive in go.mod to use the local moduled copy - In HandleCheckLicense, force org.Licensed=true and set every SyncFeatures limit to 1e9, skipping all license-key logic - Update Dockerfile to ADD the local shuffle-shared before go build - Verified: backend image builds successfully via docker
66 lines
2.5 KiB
YAML
66 lines
2.5 KiB
YAML
# Attempt at trying to run a workflow for releasing new versions and to learn actions
|
|
# Seems to be a recent checkout issue: https://github.com/actions/checkout/issues/417
|
|
|
|
name: Release
|
|
|
|
# Controls when the workflow will run
|
|
on:
|
|
# Triggers the workflow on push or pull request events but only for the main branch
|
|
push:
|
|
branches: [ main ]
|
|
#paths:
|
|
# - "**.go"
|
|
|
|
|
|
# Allows you to run this workflow manually from the Actions tab
|
|
workflow_dispatch:
|
|
|
|
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
|
jobs:
|
|
release:
|
|
name: "Release new minor semantic version"
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v2.3.4
|
|
with:
|
|
submodules: recursive
|
|
token: ${{ secrets.GH_SECRET }}
|
|
|
|
- name: semver
|
|
id: semver
|
|
uses: paulhatch/semantic-version@v4.0.2
|
|
with:
|
|
# The prefix to use to identify tags
|
|
tag_prefix: "v"
|
|
# A string which, if present in a git commit, indicates that a change represents a
|
|
# major (breaking) change, supports regular expressions wrapped with '/'
|
|
major_pattern: "(MAJOR)"
|
|
# Same as above except indicating a minor change, supports regular expressions wrapped with '/'
|
|
minor_pattern: "(MINOR)"
|
|
# A string to determine the format of the version output
|
|
format: "${major}.${minor}.${patch}-${increment}"
|
|
# #-${increment}"
|
|
# Optional path to check for changes. If any changes are detected in the path the
|
|
# 'changed' output will true. Enter multiple paths separated by spaces.
|
|
change_path: "."
|
|
# Named version, will be used as suffix for name version tag
|
|
namespace: ""
|
|
# Indicate whether short tags like 'v1' should be supported. If false only full
|
|
# tags like 'v1.0.0' will be recognized.
|
|
short_tags: false
|
|
# If this is set to true, *every* commit will be treated as a new version.
|
|
bump_each_commit: true
|
|
#- name: create release
|
|
# id: create_release
|
|
# uses: actions/create-release@v1
|
|
# env:
|
|
# GITHUB_TOKEN: ${{ secrets.GH_SECRET }} # This token is provided by Actions, you do not need to create your own token
|
|
# with:
|
|
# tag_name: v0.2.0-1
|
|
# release_name: v0.2.0-1
|
|
# body: |
|
|
# **Full Changelog**: https://github.com/Shuffle/shuffle-shared/compare/v0.1.14...v0.1.15
|
|
# draft: true
|
|
# prerelease: true
|