mirror of
https://github.com/aykhans/slash-e.git
synced 2025-04-16 04:13:12 +00:00
v1.0.0-rc.0-e
This commit is contained in:
parent
bd8462b2b3
commit
99cb24fa30
@ -4,8 +4,10 @@ on:
|
||||
push:
|
||||
tags:
|
||||
# Match stable and rc versions, such as 'v1.0.0' or 'v0.23.0-rc.0'
|
||||
- "v*.*.*"
|
||||
- "v*.*.*-rc.*"
|
||||
# - "v*.*.*"
|
||||
# - "v*.*.*-rc.*"
|
||||
- "v*.*.*-e"
|
||||
- "v*.*.*-rc.*-e"
|
||||
|
||||
jobs:
|
||||
build-and-push-stable-image:
|
||||
@ -32,7 +34,7 @@ jobs:
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
username: yourselfhosted
|
||||
username: aykhans
|
||||
password: ${{ secrets.DOCKER_TOKEN }}
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
@ -49,7 +51,7 @@ jobs:
|
||||
uses: docker/metadata-action@v5
|
||||
with:
|
||||
images: |
|
||||
yourselfhosted/slash
|
||||
aykhans/slash
|
||||
tags: |
|
||||
type=semver,pattern={{version}},value=${{ env.VERSION }}
|
||||
type=raw,value=stable
|
||||
@ -65,7 +67,7 @@ jobs:
|
||||
uses: docker/metadata-action@v5
|
||||
with:
|
||||
images: |
|
||||
yourselfhosted/slash
|
||||
aykhans/slash
|
||||
tags: |
|
||||
type=raw,value=${{ env.VERSION }}
|
||||
labels: |
|
||||
|
@ -76,6 +76,7 @@ func NewServer(ctx context.Context, profile *profile.Profile, store *store.Store
|
||||
return nil, errors.Wrap(err, "failed to register gRPC gateway")
|
||||
}
|
||||
|
||||
s.apiV1Service.LicenseService.UpdateSubscription(ctx, "ajiiiiidiidjijijwidjidijiwodjn")
|
||||
return s, nil
|
||||
}
|
||||
|
||||
|
@ -136,6 +136,20 @@ type Claims struct {
|
||||
}
|
||||
|
||||
func validateLicenseKey(licenseKey string) (*ValidateResult, error) {
|
||||
result := &ValidateResult{
|
||||
Plan: 3,
|
||||
ExpiresTime: time.Date(2050, 12, 31, 23, 59, 59, 0, time.UTC),
|
||||
Trial: false,
|
||||
}
|
||||
result.Features = getDefaultFeatures(result.Plan)
|
||||
result.Features = append(result.Features, FeatureTypeSSO)
|
||||
result.Features = append(result.Features, FeatureTypeAdvancedAnalytics)
|
||||
result.Features = append(result.Features, FeatureTypeUnlimitedAccounts)
|
||||
result.Features = append(result.Features, FeatureTypeUnlimitedShortcuts)
|
||||
result.Features = append(result.Features, FeatureTypeUnlimitedCollections)
|
||||
result.Features = append(result.Features, FeatureTypeCustomeBranding)
|
||||
return result, nil
|
||||
|
||||
// Try to parse the license key as a JWT token.
|
||||
claims, _ := parseLicenseKey(licenseKey)
|
||||
if claims != nil {
|
||||
|
Loading…
x
Reference in New Issue
Block a user