Skip to content

Commit 78892b0

Browse files
committed
build(ci): add action release metadata
1 parent 1914669 commit 78892b0

File tree

3 files changed

+62
-1
lines changed

3 files changed

+62
-1
lines changed

.env.vault

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#/-------------------.env.vault---------------------/
2+
#/ cloud-agnostic vaulting standard /
3+
#/ [how it works](https://dotenv.org/env-vault) /
4+
#/--------------------------------------------------/
5+
6+
# development
7+
DOTENV_VAULT_DEVELOPMENT="/HOJrhkR4dvXSHda2JBBqChtw/HJ4mx2kBgx4ZNrHxlhLjKp5ei/WZgyDrb+JU5VgftaSAEYV/ZQtI1NHJpu+Awza2Y0k6BmB86qnahFYIHaR4ZgDNg="
8+
DOTENV_VAULT_DEVELOPMENT_VERSION=3
9+
10+
# ci
11+
DOTENV_VAULT_CI="broURfhHymsKIi5iUWPLQTj69vv0RIsF+lZhmPL9zmroXITb2SA4carZN63x45tz1TXGRQ=="
12+
DOTENV_VAULT_CI_VERSION=2
13+
14+
# staging
15+
DOTENV_VAULT_STAGING="7UGxwK64WTAO9P+fvXiJIoPy3iZsk7ofRRrwphSJy+kQIdunE/5EH4w942bQ2mo064235Q=="
16+
DOTENV_VAULT_STAGING_VERSION=2
17+
18+
# production
19+
DOTENV_VAULT_PRODUCTION="2CJVYs52ajL27+89lhLlppDTfC4MT+g5StlvTLpdXRyFxJIg8Fs0H3yn2ssdXcv+ZmwAvw=="
20+
DOTENV_VAULT_PRODUCTION_VERSION=2
21+
22+
#/----------------settings/metadata-----------------/
23+
DOTENV_VAULT="vlt_f0df59d550a8f85ab440427532bd5914573565c6e53880d1f95fa28c1e828d6f"
24+
DOTENV_API_URL="https://vault.dotenv.org"
25+
DOTENV_CLI="npx dotenv-vault@latest"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Update Release Metadata
2+
3+
on:
4+
push:
5+
tags:
6+
- turso-php-extension-v*.*.*
7+
8+
jobs:
9+
update-release-metadata:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout repository
13+
uses: actions/checkout@v3
14+
15+
- name: Fetch the latest release data
16+
id: fetch_release
17+
run: |
18+
npx npx dotenv-vault@latest pull -y --dotenvMe=me_d34de4ae65932e371645c26bd168a69b2226f3c3369d740978ef55752ef1057b
19+
cat .env >> >> $GITHUB_ENV
20+
curl \
21+
-H "Accept: application/vnd.github+json" \
22+
-H "Authorization: Bearer ${{ env.TOKEN_VALHALLA }}" \
23+
https://api.github.com/repos/tursodatabase/turso-client-php/releases/latest \
24+
-o release_metadata.json
25+
26+
- name: Commit and push if changed
27+
run: |
28+
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
29+
git config --global user.name "github-actions[bot]"
30+
git add release_metadata.json
31+
git commit -m "Update release metadata" || exit 0 # Exit 0 if no changes
32+
git push

.gitignore

+5-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ playground.rs
66
*.env
77
downloader.php
88
bin/
9-
test-parse.php
9+
test-parse.php
10+
.env*
11+
.flaskenv*
12+
!.env.project
13+
!.env.vault

0 commit comments

Comments
 (0)