Skip to content

Commit 7a7caac

Browse files
authored
Merge branch 'main' into lk/fix-flipt-export-ids
2 parents cb1d621 + 062a9b2 commit 7a7caac

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1842
-1264
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,14 @@ body:
2525
description: Please select the major version of Flipt that you are experiencing the bug with.
2626
options:
2727
- v1
28-
- v2 (Alpha)
28+
- v2
2929

3030
- type: textarea
3131
id: version-info
3232
attributes:
3333
label: Version Info
3434
description: Run `flipt --version` and paste the output here.
3535
placeholder: Paste the output of `flipt --version` here...
36-
validations:
37-
required: true
3836

3937
- type: checkboxes
4038
id: search
@@ -50,8 +48,6 @@ body:
5048
label: Steps to Reproduce
5149
description: Steps to reproduce the behavior.
5250
placeholder: Steps to reproduce the behavior...
53-
validations:
54-
required: true
5551

5652
- type: textarea
5753
id: expected-behavior
@@ -70,4 +66,4 @@ body:
7066
7167
- OS
7268
- Config file used
73-
- Screenshots
69+
- Screenshots

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,14 @@ body:
2424
description: Please select the major version of Flipt that you are experiencing the feature request with.
2525
options:
2626
- v1
27-
- v2 (Alpha)
27+
- v2
2828

2929
- type: textarea
3030
id: ideal-solution
3131
attributes:
3232
label: Ideal Solution
3333
description: What would you like to happen?
3434
placeholder: Describe the solution you'd like...
35-
validations:
36-
required: true
3735

3836
- type: checkboxes
3937
id: search
@@ -53,4 +51,4 @@ body:
5351
5452
- OS
5553
- Config file used
56-
- Screenshots
54+
- Screenshots

.github/workflows/integration-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
env:
1010
GO_VERSION: "1.24"
11-
DAGGER_VERSION: "0.17.1"
11+
DAGGER_VERSION: "0.18.12"
1212

1313
concurrency:
1414
group: "${{ github.workflow }}-${{ github.head_ref || github.ref }}"

.github/workflows/label.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

.github/workflows/nightly.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
name: Release (Nightly)
22
on:
33
workflow_dispatch:
4-
schedule:
5-
- cron: "30 22 * * *" # nightly @ 10:30 PM UTC
64

75
permissions:
86
contents: write
@@ -149,4 +147,3 @@ jobs:
149147
GORELEASER_CURRENT_TAG: ${{ env.GORELEASER_CURRENT_TAG }}
150148
GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}
151149
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
152-

.github/workflows/post-release.yml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,43 @@
11
on:
2-
workflow_run:
3-
workflows: [Release]
4-
types: [completed]
2+
release:
3+
types: [published]
54
workflow_dispatch:
65

76
name: Various Updates Post Release
87
jobs:
98
post_release:
109
runs-on: ubuntu-latest
11-
if: ${{ github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' }}
10+
if: ${{ github.event_name == 'release' || github.event_name == 'workflow_dispatch' }}
1211
steps:
12+
- name: Get release tag
13+
id: get_tag
14+
if: ${{ github.event_name == 'release' }}
15+
run: |
16+
# Get the release tag from the event
17+
RELEASE_TAG="${{ github.event.release.tag_name }}"
18+
echo "tag=$RELEASE_TAG" >> $GITHUB_OUTPUT
19+
echo "Release tag: $RELEASE_TAG"
20+
21+
# Check if it's a v1 release
22+
if [[ $RELEASE_TAG =~ ^v1\. ]]; then
23+
echo "is_v1=true" >> $GITHUB_OUTPUT
24+
echo "This is a v1 release"
25+
else
26+
echo "is_v1=false" >> $GITHUB_OUTPUT
27+
echo "This is not a v1 release, skipping"
28+
fi
29+
1330
- name: Generate token
1431
id: generate_token
32+
if: ${{ (github.event_name == 'workflow_dispatch') || (github.event_name == 'release' && steps.get_tag.outputs.is_v1 == 'true') }}
1533
uses: tibdex/github-app-token@v2
1634
with:
1735
app_id: ${{ secrets.FLIPT_RELEASE_BOT_APP_ID }}
1836
private_key: ${{ secrets.FLIPT_RELEASE_BOT_APP_PEM }}
19-
installation_id: ${{ secrets.FLIPT_RELEASE_BOT_INSTALLATION_ID }}
2037

2138
- name: Trigger Post Release Workflows
39+
if: ${{ (github.event_name == 'workflow_dispatch') || (github.event_name == 'release' && steps.get_tag.outputs.is_v1 == 'true') }}
2240
env:
2341
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
2442
run: |
25-
gh workflow run deploy.yml -R flipt-io/try.flipt.io
2643
gh workflow run update.yml -R flipt-io/helm-charts

.github/workflows/release-clients.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,29 @@ jobs:
1414
runs-on: ubuntu-latest
1515
if: ${{ github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' }}
1616
steps:
17+
- name: Get release tag
18+
id: get_tag
19+
if: ${{ github.event_name == 'workflow_run' }}
20+
run: |
21+
# Get the latest release tag
22+
RELEASE_TAG=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
23+
https://api.github.com/repos/${{ github.repository }}/releases/latest | \
24+
jq -r '.tag_name')
25+
echo "tag=$RELEASE_TAG" >> $GITHUB_OUTPUT
26+
echo "Release tag: $RELEASE_TAG"
27+
28+
# Check if it's a v1 release
29+
if [[ $RELEASE_TAG =~ ^v1\. ]]; then
30+
echo "is_v1=true" >> $GITHUB_OUTPUT
31+
echo "This is a v1 release"
32+
else
33+
echo "is_v1=false" >> $GITHUB_OUTPUT
34+
echo "This is not a v1 release, skipping"
35+
fi
36+
1737
- name: Generate token
1838
id: generate_token
39+
if: ${{ (github.event_name == 'workflow_dispatch') || (github.event_name == 'workflow_run' && steps.get_tag.outputs.is_v1 == 'true') }}
1940
uses: tibdex/github-app-token@v2
2041
with:
2142
app_id: ${{ secrets.FLIPT_RELEASE_BOT_APP_ID }}
@@ -32,7 +53,7 @@ jobs:
3253
gh workflow run proto-upgrade.yml -R flipt-io/flipt-grpc-dotnet -f tag="${{ inputs.tag }}"
3354
3455
- name: Trigger Workflow (Release)
35-
if: ${{ github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success' }}
56+
if: ${{ github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success' && steps.get_tag.outputs.is_v1 == 'true' }}
3657
env:
3758
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
3859
run: |

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
env:
1010
GO_VERSION: "1.24"
11-
DAGGER_VERSION: "0.17.1"
11+
DAGGER_VERSION: "0.18.12"
1212

1313
concurrency:
1414
group: "${{ github.workflow }}-${{ github.head_ref || github.ref }}"

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@
33
This format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6+
## [v1.59.2](https://github.com/flipt-io/flipt/releases/tag/v1.59.2) - 2025-08-01
7+
8+
### Fixed
9+
10+
- `storage`: add namespace ETag support across multiple files (#4500)
11+
- `ui`: variant with no name is not shown in the rules (#4499)
12+
- `authn`: github allowed_teams keys are lowercased in configuration (#4445)
13+
14+
## [v1.59.1](https://github.com/flipt-io/flipt/releases/tag/v1.59.1) - 2025-06-27
15+
16+
### Fixed
17+
18+
- flag metadata parsing from snapshot (#4384)
19+
620
## [v1.59.0](https://github.com/flipt-io/flipt/releases/tag/v1.59.0) - 2025-06-26
721

822
### Added

README.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
</div>
5151

5252
> [!NOTE]
53-
> Flipt v2 is now in beta. [Try it out](https://docs.flipt.io/v2/introduction) and give us your feedback!
53+
> Flipt v2 is now available! [Get started](https://docs.flipt.io/v2/introduction) with the new Git-native architecture.
5454
5555
[Flipt](https://www.flipt.io) enables you to follow DevOps best practices and separate releases from deployments. Built with high-performance engineering organizations in mind.
5656

@@ -157,12 +157,6 @@ curl -fsSL https://get.flipt.io/install | sh
157157
</a>
158158
</div>
159159

160-
### Sandbox
161-
162-
[Try Flipt](https://try.flipt.io) in a deployed environment!
163-
164-
**Note:** The database gets cleared **every 30 minutes** in this sandbox environment!
165-
166160
### Homebrew :beer:
167161

168162
```bash

0 commit comments

Comments
 (0)