name: Build Dotfile Bundles on: push: branches: - master workflow_dispatch: jobs: bundle: runs-on: ubuntu-latest steps: # Step 1: Checkout your repository - name: Checkout repo uses: actions/checkout@v3 # Step 2: Set up Python - name: Setup Python uses: actions/setup-python@v4 with: python-version: 3.11 # Step 3: Run manager bundle for each tool - name: Build bundles run: | ./manager bundle nvim ./manager bundle git ./manager bundle fish ./manager bundle tmux ./manager bundle # Step 4: Upload bundles as artifacts - name: Upload bundles uses: actions/upload-artifact@v4 with: name: dotfile-bundles path: "*.tar.gz"