Skip to content

Commit 6b7a78f

Browse files
chore: translate documentation to English and update repository URLs
- Translate all German documentation to English - Update repository URL from markussommer to BreathCodeFlow - Update workflow documentation to English - Update setup token guide to English - Bump version to 1.2.1
1 parent 6bb8c70 commit 6b7a78f

6 files changed

Lines changed: 66 additions & 63 deletions

File tree

.github/workflows/README.md

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,83 +2,83 @@
22

33
## Release Workflow
44

5-
Der Release-Workflow wird automatisch ausgelöst, wenn ein neuer Tag (z.B. `v1.2.0`) gepusht wird.
5+
The release workflow is automatically triggered when a new tag (e.g., `v1.2.0`) is pushed.
66

7-
### Automatisierte Schritte:
7+
### Automated Steps:
88

9-
1. **Build für beide Architekturen** (ARM64 und x86_64)
10-
2. **Erstellen von Release-Archives** (.tar.gz)
11-
3. **Berechnen der SHA256-Checksums**
12-
4. **Upload der Release-Assets zu GitHub**
13-
5. **Automatisches Update der Homebrew Formula**
9+
1. **Build for both architectures** (ARM64 and x86_64)
10+
2. **Create release archives** (.tar.gz)
11+
3. **Calculate SHA256 checksums**
12+
4. **Upload release assets to GitHub**
13+
5. **Automatically update Homebrew Formula**
1414

15-
### Erforderliches Secret einrichten:
15+
### Required Secret Setup:
1616

17-
Um die Homebrew Formula automatisch zu aktualisieren, muss ein GitHub Token erstellt werden:
17+
To automatically update the Homebrew Formula, a GitHub Token needs to be created:
1818

19-
#### 1. Personal Access Token erstellen:
19+
#### 1. Create Personal Access Token:
2020

21-
1. Gehe zu: https://github.com/settings/tokens
22-
2. Klicke auf "Generate new token" → "Generate new token (classic)"
21+
1. Go to: https://github.com/settings/tokens
22+
2. Click "Generate new token" → "Generate new token (classic)"
2323
3. Name: `Homebrew Tap Update`
24-
4. Setze folgende Berechtigungen:
24+
4. Set the following permissions:
2525
-`repo` (Full control of private repositories)
26-
5. Klicke auf "Generate token"
27-
6. **Kopiere den Token** (wird nur einmal angezeigt!)
26+
5. Click "Generate token"
27+
6. **Copy the token** (shown only once!)
2828

29-
#### 2. Secret im tide Repository hinzufügen:
29+
#### 2. Add secret to the tide repository:
3030

31-
1. Gehe zu: https://github.com/BreathCodeFlow/tide/settings/secrets/actions
32-
2. Klicke auf "New repository secret"
31+
1. Go to: https://github.com/BreathCodeFlow/tide/settings/secrets/actions
32+
2. Click "New repository secret"
3333
3. Name: `HOMEBREW_TAP_TOKEN`
34-
4. Value: [Den kopierten Token einfügen]
35-
5. Klicke auf "Add secret"
34+
4. Value: [Paste the copied token]
35+
5. Click "Add secret"
3636

37-
### Neues Release erstellen:
37+
### Create a new release:
3838

3939
```bash
40-
# 1. Version in Cargo.toml aktualisieren
41-
# 2. Änderungen committen
40+
# 1. Update version in Cargo.toml
41+
# 2. Commit changes
4242
git add Cargo.toml
4343
git commit -m "chore: bump version to 1.3.0"
4444

45-
# 3. Tag erstellen
45+
# 3. Create tag
4646
git tag -a v1.3.0 -m "Release v1.3.0
4747
4848
- Feature 1
4949
- Feature 2
5050
- Fix 1
5151
"
5252

53-
# 4. Tag pushen (triggert automatisch den Release-Workflow)
53+
# 4. Push tag (automatically triggers the release workflow)
5454
git push && git push --tags
5555
```
5656

57-
### Was passiert automatisch:
57+
### What happens automatically:
5858

59-
1. GitHub Actions baut die Binaries für beide Architekturen
60-
2. Erstellt Release-Archives und berechnet SHA256-Checksums
61-
3. Lädt alles als GitHub Release hoch
62-
4. Klont das homebrew-tap Repository
63-
5. Aktualisiert die Formula mit neuer Version und SHA256-Checksums
64-
6. Committed und pusht die Änderungen ins homebrew-tap Repository
59+
1. GitHub Actions builds binaries for both architectures
60+
2. Creates release archives and calculates SHA256 checksums
61+
3. Uploads everything as a GitHub Release
62+
4. Clones the homebrew-tap repository
63+
5. Updates the Formula with the new version and SHA256 checksums
64+
6. Commits and pushes the changes to the homebrew-tap repository
6565

66-
### Manueller Fallback:
66+
### Manual Fallback:
6767

68-
Falls die automatische Aktualisierung fehlschlägt, kann die Homebrew Formula manuell aktualisiert werden:
68+
If the automatic update fails, the Homebrew Formula can be updated manually:
6969

7070
```bash
71-
# SHA256 aus Release-Assets abrufen
71+
# Get SHA256 from release assets
7272
curl -L -o tide-aarch64.tar.gz https://github.com/BreathCodeFlow/tide/releases/download/v1.2.0/tide-aarch64-apple-darwin.tar.gz
7373
curl -L -o tide-x86_64.tar.gz https://github.com/BreathCodeFlow/tide/releases/download/v1.2.0/tide-x86_64-apple-darwin.tar.gz
7474

7575
shasum -a 256 tide-aarch64.tar.gz
7676
shasum -a 256 tide-x86_64.tar.gz
7777

78-
# homebrew-tap klonen und Formula aktualisieren
78+
# Clone homebrew-tap and update formula
7979
git clone https://github.com/BreathCodeFlow/homebrew-tap.git
8080
cd homebrew-tap
81-
# Formula/tide.rb bearbeiten
81+
# Edit Formula/tide.rb
8282
git add Formula/tide.rb
8383
git commit -m "chore: update tide formula to v1.2.0"
8484
git push

.github/workflows/release.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Release
33
on:
44
push:
55
tags:
6-
- 'v*'
6+
- "v*"
77

88
env:
99
CARGO_TERM_COLOR: always
@@ -87,17 +87,17 @@ jobs:
8787
- name: Download release assets
8888
run: |
8989
VERSION=${{ steps.get_version.outputs.VERSION }}
90-
90+
9191
# Download both archives
9292
curl -L -o tide-aarch64-apple-darwin.tar.gz \
9393
"https://github.com/${{ github.repository }}/releases/download/v${VERSION}/tide-aarch64-apple-darwin.tar.gz"
9494
curl -L -o tide-x86_64-apple-darwin.tar.gz \
9595
"https://github.com/${{ github.repository }}/releases/download/v${VERSION}/tide-x86_64-apple-darwin.tar.gz"
96-
96+
9797
# Calculate SHA256
9898
AARCH64_SHA=$(shasum -a 256 tide-aarch64-apple-darwin.tar.gz | awk '{print $1}')
9999
X86_64_SHA=$(shasum -a 256 tide-x86_64-apple-darwin.tar.gz | awk '{print $1}')
100-
100+
101101
echo "AARCH64_SHA=${AARCH64_SHA}" >> $GITHUB_ENV
102102
echo "X86_64_SHA=${X86_64_SHA}" >> $GITHUB_ENV
103103
@@ -108,13 +108,13 @@ jobs:
108108
- name: Update formula
109109
run: |
110110
VERSION=${{ steps.get_version.outputs.VERSION }}
111-
111+
112112
# Update version
113113
sed -i '' "s/version \".*\"/version \"${VERSION}\"/" homebrew-tap/Formula/tide.rb
114-
114+
115115
# Update ARM64 SHA256
116116
sed -i '' "s/sha256 \".*\" # aarch64/sha256 \"${AARCH64_SHA}\" # aarch64/" homebrew-tap/Formula/tide.rb
117-
117+
118118
# Update x86_64 SHA256
119119
sed -i '' "s/sha256 \".*\" # x86_64/sha256 \"${X86_64_SHA}\" # x86_64/" homebrew-tap/Formula/tide.rb
120120

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[package]
22
name = "tide"
3-
version = "1.2.0"
3+
version = "1.2.1"
44
edition = "2021"
55
authors = ["Markus Sommer"]
66
description = "🌊 Tide - Refresh your system with the update wave"
77
license = "MIT"
8-
repository = "https://github.com/markussommer/tide"
8+
repository = "https://github.com/BreathCodeFlow/tide"
99
keywords = ["macos", "update", "maintenance", "automation", "cli"]
1010
categories = ["command-line-utilities"]
1111

SETUP_TOKEN.md

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,42 @@
1-
# ⚠️ Wichtig: GitHub Secret einrichten
1+
# ⚠️ Important: Setup GitHub Secret
22

3-
Damit die automatische Homebrew Formula Aktualisierung funktioniert, muss noch ein GitHub Token erstellt werden:
3+
For automatic Homebrew Formula updates to work, a GitHub Token needs to be created:
44

5-
## Schnell-Anleitung:
5+
## Quick Guide:
6+
7+
### 1. Create Token
68

7-
### 1. Token erstellen
89
```
910
https://github.com/settings/tokens/new
1011
```
1112

1213
- **Name:** `Homebrew Tap Update`
13-
- **Berechtigung:**`repo` (volle Kontrolle)
14-
- Token kopieren!
14+
- **Permission:**`repo` (full control)
15+
- Copy the token!
16+
17+
### 2. Add Secret
1518

16-
### 2. Secret hinzufügen
1719
```
1820
https://github.com/BreathCodeFlow/tide/settings/secrets/actions/new
1921
```
2022

2123
- **Name:** `HOMEBREW_TAP_TOKEN`
22-
- **Value:** [Token einfügen]
24+
- **Value:** [Paste token]
2325

24-
## Danach funktioniert:
26+
## Then it works:
2527

2628
```bash
2729
git tag -a v1.3.0 -m "Release v1.3.0"
2830
git push --tags
2931
```
3032

31-
→ Automatisch:
32-
- ✅ Builds erstellen
33-
- ✅ Release auf GitHub
34-
- ✅ Homebrew Formula aktualisiert
35-
- ✅ SHA256-Checksums berechnet
33+
→ Automatically:
34+
35+
- ✅ Create builds
36+
- ✅ Release on GitHub
37+
- ✅ Update Homebrew Formula
38+
- ✅ Calculate SHA256 checksums
3639

3740
---
3841

39-
**Vollständige Dokumentation:** [.github/workflows/README.md](.github/workflows/README.md)
42+
**Full Documentation:** [.github/workflows/README.md](.github/workflows/README.md)

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Tide coordinates macOS software updates, Homebrew cleanups, and any custom shell
5757
## Installation
5858

5959
```bash
60-
git clone https://github.com/markussommer/tide
60+
git clone https://github.com/BreathCodeFlow/tide
6161
cd tide
6262

6363
cargo build --release

0 commit comments

Comments
 (0)