This commit is contained in:
m3tm3re
2026-01-17 11:07:27 +01:00
parent 6ee5035bcb
commit 4c996e3fcc

View File

@@ -2,19 +2,19 @@ name: Update Nix Packages with nix-update
on:
schedule:
- cron: '0 2 * * *'
workflow_dispatch: # Allow manual triggering
- cron: "0 2 * * *"
workflow_dispatch: # Allow manual triggering
inputs:
package:
description: 'Specific package to update (optional)'
description: "Specific package to update (optional)"
required: false
type: string
env:
GIT_AUTHOR_NAME: 'nix-update bot'
GIT_AUTHOR_EMAIL: 'bot@m3ta.dev'
GIT_COMMITTER_NAME: 'nix-update bot'
GIT_COMMITTER_EMAIL: 'bot@m3ta.dev'
GIT_AUTHOR_NAME: "nix-update bot"
GIT_AUTHOR_EMAIL: "bot@m3ta.dev"
GIT_COMMITTER_NAME: "nix-update bot"
GIT_COMMITTER_EMAIL: "bot@m3ta.dev"
jobs:
nix-update:
@@ -25,19 +25,19 @@ jobs:
# Disable terminal prompts for all git operations
export GIT_TERMINAL_PROMPT=0
export GIT_ASKPASS="/bin/echo"
# Clone repository with token authentication
git clone --depth 0 --no-single-branch \
git clone --no-single-branch \
"https://${{ secrets.NIX_UPDATE_TOKEN }}@code.m3ta.dev/m3tam3re/nixpkgs.git" \
/workspace/m3tam3re/nixpkgs
cd /workspace/m3tam3re/nixpkgs
# Configure git author/committer
git config --global user.name "${{ env.GIT_AUTHOR_NAME }}"
git config --global user.email "${{ env.GIT_AUTHOR_EMAIL }}"
git config --global init.defaultBranch master
# Verify checkout
git status
git log --oneline -5
@@ -57,7 +57,6 @@ jobs:
echo "has_flake=false" >> $GITHUB_OUTPUT
fi
- name: Update packages
id: update
run: |