flakehub-push icon indicating copy to clipboard operation
flakehub-push copied to clipboard

ARM builds failing on macOS and Linux

Open nwjsmith opened this issue 1 year ago • 1 comments

A 404 error is being thrown when using the action on ARM for macOS or Linux, e.g.

Run DeterminateSystems/flakehub-push@main
Downloading flakehub-push for ARM64-Linux
Error: HTTPError: Response code 404 (Not Found)

Detailed logs

Failed macOS build log

2025-04-08T01:48:01.4259260Z Current runner version: '2.323.0'
2025-04-08T01:48:01.4278960Z ##[group]Operating System
2025-04-08T01:48:01.4279430Z macOS
2025-04-08T01:48:01.4279700Z 14.7.4
2025-04-08T01:48:01.4279980Z 23H420
2025-04-08T01:48:01.4280250Z ##[endgroup]
2025-04-08T01:48:01.4280540Z ##[group]Runner Image
2025-04-08T01:48:01.4280870Z Image: macos-14-arm64
2025-04-08T01:48:01.4281180Z Version: 20250331.1204
2025-04-08T01:48:01.4281820Z Included Software: https://github.com/actions/runner-images/blob/macos-14-arm64/20250331.1204/images/macos/macos-14-arm64-Readme.md
2025-04-08T01:48:01.4282720Z Image Release: https://github.com/actions/runner-images/releases/tag/macos-14-arm64%2F20250331.1204
2025-04-08T01:48:01.4283270Z ##[endgroup]
2025-04-08T01:48:01.4283560Z ##[group]Runner Image Provisioner
2025-04-08T01:48:01.4283920Z 2.0.422.1+55c30c14fe2a0a1547db1b656933ae07d97649a9
2025-04-08T01:48:01.4284280Z ##[endgroup]
2025-04-08T01:48:01.4284830Z ##[group]GITHUB_TOKEN Permissions
2025-04-08T01:48:01.4285740Z Contents: read
2025-04-08T01:48:01.4286030Z Metadata: read
2025-04-08T01:48:01.4286300Z ##[endgroup]
2025-04-08T01:48:01.4287530Z Secret source: Actions
2025-04-08T01:48:01.4287880Z Prepare workflow directory
2025-04-08T01:48:01.4482780Z Prepare all required actions
2025-04-08T01:48:01.4506800Z Getting action download info
2025-04-08T01:48:01.7801300Z ##[group]Download immutable action package 'actions/checkout@v4'
2025-04-08T01:48:01.7801950Z Version: 4.2.2
2025-04-08T01:48:01.7802560Z Digest: sha256:ccb2698953eaebd21c7bf6268a94f9c26518a7e38e27e0b83c1fe1ad049819b1
2025-04-08T01:48:01.7803320Z Source commit SHA: 11bd71901bbe5b1630ceea73d27597364c9af683
2025-04-08T01:48:01.7803800Z ##[endgroup]
2025-04-08T01:48:01.9647580Z Download action repository 'DeterminateSystems/nix-installer-action@main' (SHA:0d28deea2bab0f135fcdbb0bd8e4c6ba469c7b32)
2025-04-08T01:48:03.0278050Z Download action repository 'DeterminateSystems/flakehub-push@main' (SHA:2fc5d4d2c158cb1dbf8dedb3d72eb4ce685b0220)
2025-04-08T01:48:04.2575040Z Complete job name: flakehub-publish
2025-04-08T01:48:04.2904130Z ##[group]Run actions/checkout@v4
2025-04-08T01:48:04.2904660Z with:
2025-04-08T01:48:04.2904950Z   repository: nwjsmith/dots
2025-04-08T01:48:04.2905400Z   token: ***
2025-04-08T01:48:04.2905680Z   ssh-strict: true
2025-04-08T01:48:04.2905960Z   ssh-user: git
2025-04-08T01:48:04.2906250Z   persist-credentials: true
2025-04-08T01:48:04.2906570Z   clean: true
2025-04-08T01:48:04.2906850Z   sparse-checkout-cone-mode: true
2025-04-08T01:48:04.2907180Z   fetch-depth: 1
2025-04-08T01:48:04.2907460Z   fetch-tags: false
2025-04-08T01:48:04.2907740Z   show-progress: true
2025-04-08T01:48:04.2908030Z   lfs: false
2025-04-08T01:48:04.2908370Z   submodules: false
2025-04-08T01:48:04.2908670Z   set-safe-directory: true
2025-04-08T01:48:04.2909080Z ##[endgroup]
2025-04-08T01:48:04.5497610Z Syncing repository: nwjsmith/dots
2025-04-08T01:48:04.5498840Z ##[group]Getting Git version info
2025-04-08T01:48:04.5499300Z Working directory is '/Users/runner/work/dots/dots'
2025-04-08T01:48:04.5500160Z [command]/opt/homebrew/bin/git version
2025-04-08T01:48:04.6059720Z git version 2.49.0
2025-04-08T01:48:04.6098800Z ##[endgroup]
2025-04-08T01:48:04.6105930Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/916511ce-cf80-430a-8b6e-2f5272a3727c/.gitconfig'
2025-04-08T01:48:04.6112530Z Temporarily overriding HOME='/Users/runner/work/_temp/916511ce-cf80-430a-8b6e-2f5272a3727c' before making global git config changes
2025-04-08T01:48:04.6113610Z Adding repository directory to the temporary git global config as a safe directory
2025-04-08T01:48:04.6121370Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/dots/dots
2025-04-08T01:48:04.6206950Z Deleting the contents of '/Users/runner/work/dots/dots'
2025-04-08T01:48:04.6208900Z ##[group]Initializing the repository
2025-04-08T01:48:04.6213320Z [command]/opt/homebrew/bin/git init /Users/runner/work/dots/dots
2025-04-08T01:48:04.6396300Z hint: Using 'master' as the name for the initial branch. This default branch name
2025-04-08T01:48:04.6398130Z hint: is subject to change. To configure the initial branch name to use in all
2025-04-08T01:48:04.6399050Z hint: of your new repositories, which will suppress this warning, call:
2025-04-08T01:48:04.6399700Z hint:
2025-04-08T01:48:04.6400210Z hint: 	git config --global init.defaultBranch <name>
2025-04-08T01:48:04.6400760Z hint:
2025-04-08T01:48:04.6401240Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2025-04-08T01:48:04.6401920Z hint: 'development'. The just-created branch can be renamed via this command:
2025-04-08T01:48:04.6402470Z hint:
2025-04-08T01:48:04.6402780Z hint: 	git branch -m <name>
2025-04-08T01:48:04.6403300Z Initialized empty Git repository in /Users/runner/work/dots/dots/.git/
2025-04-08T01:48:04.6404640Z [command]/opt/homebrew/bin/git remote add origin https://github.com/nwjsmith/dots
2025-04-08T01:48:04.6455980Z ##[endgroup]
2025-04-08T01:48:04.6456730Z ##[group]Disabling automatic garbage collection
2025-04-08T01:48:04.6458390Z [command]/opt/homebrew/bin/git config --local gc.auto 0
2025-04-08T01:48:04.6499440Z ##[endgroup]
2025-04-08T01:48:04.6500180Z ##[group]Setting up auth
2025-04-08T01:48:04.6504290Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand
2025-04-08T01:48:04.6546150Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2025-04-08T01:48:04.7180840Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2025-04-08T01:48:04.7217060Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2025-04-08T01:48:04.7655660Z [command]/opt/homebrew/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2025-04-08T01:48:04.7719680Z ##[endgroup]
2025-04-08T01:48:04.7720320Z ##[group]Fetching the repository
2025-04-08T01:48:04.7728060Z [command]/opt/homebrew/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d4e12cc2eed05c0f10764fd44a3c9823fe2416e2:refs/remotes/origin/main
2025-04-08T01:48:05.5543850Z From https://github.com/nwjsmith/dots
2025-04-08T01:48:05.5544800Z  * [new ref]         d4e12cc2eed05c0f10764fd44a3c9823fe2416e2 -> origin/main
2025-04-08T01:48:05.5585040Z ##[endgroup]
2025-04-08T01:48:05.5585730Z ##[group]Determining the checkout info
2025-04-08T01:48:05.5586480Z ##[endgroup]
2025-04-08T01:48:05.5589000Z [command]/opt/homebrew/bin/git sparse-checkout disable
2025-04-08T01:48:05.5637710Z [command]/opt/homebrew/bin/git config --local --unset-all extensions.worktreeConfig
2025-04-08T01:48:05.5672460Z ##[group]Checking out the ref
2025-04-08T01:48:05.5674200Z [command]/opt/homebrew/bin/git checkout --progress --force -B main refs/remotes/origin/main
2025-04-08T01:48:05.5759460Z Switched to a new branch 'main'
2025-04-08T01:48:05.5766670Z branch 'main' set up to track 'origin/main'.
2025-04-08T01:48:05.5770560Z ##[endgroup]
2025-04-08T01:48:05.5817590Z [command]/opt/homebrew/bin/git log -1 --format=%H
2025-04-08T01:48:05.5850670Z d4e12cc2eed05c0f10764fd44a3c9823fe2416e2
2025-04-08T01:48:05.6114320Z ##[group]Run DeterminateSystems/nix-installer-action@main
2025-04-08T01:48:05.6115160Z with:
2025-04-08T01:48:05.6115630Z   determinate: true
2025-04-08T01:48:05.6116170Z   flakehub: false
2025-04-08T01:48:05.6116710Z   force-docker-shim: false
2025-04-08T01:48:05.6117520Z   github-token: ***
2025-04-08T01:48:05.6118110Z   github-server-url: https://github.com
2025-04-08T01:48:05.6118810Z   job-status: success
2025-04-08T01:48:05.6119330Z   kvm: true
2025-04-08T01:48:05.6119820Z   modify-profile: true
2025-04-08T01:48:05.6120390Z   reinstall: false
2025-04-08T01:48:05.6120920Z   start-daemon: true
2025-04-08T01:48:05.6121470Z   diagnostic-endpoint: -
2025-04-08T01:48:05.6122240Z   trust-runner-user: true
2025-04-08T01:48:05.6122840Z   _internal-strict-mode: false
2025-04-08T01:48:05.6123450Z ##[endgroup]
2025-04-08T01:48:06.0534090Z ##[group]Configuring KVM
2025-04-08T01:48:06.0694450Z [command]/usr/bin/sudo rm -f /etc/udev/rules.d/99-determinate-nix-installer-kvm.rules
2025-04-08T01:48:06.0781770Z ##[endgroup]
2025-04-08T01:48:06.0782420Z KVM is not available.
2025-04-08T01:48:06.0783410Z ##[group]Installing Nix
2025-04-08T01:48:06.0784480Z ##[group]Downloading nix-installer for aarch64-darwin
2025-04-08T01:48:06.0785800Z Fetching from https://fiids.install.determinate.systems/nix-installer/stable/aarch64-darwin
2025-04-08T01:48:06.4660730Z Cache hit for: determinatesystem-nix-installer-aarch64-darwin-871ac130bde481cdecce399ea1646938-11
2025-04-08T01:48:07.5124800Z Received 49634671 of 49634671 (100.0%), 55.6 MBs/sec
2025-04-08T01:48:07.5127330Z Cache Size: ~47 MB (49634671 B)
2025-04-08T01:48:07.5205370Z [command]/opt/homebrew/bin/gtar -xf /Users/runner/work/_temp/eea09088-fca9-4df6-a887-be91d85b98b2/cache.tzst -P -C /Users/runner/work/_temp/nix-installer-58b6bc7f-4950-47a5-b34c-4f56a2106f90 --delay-directory-restore --use-compress-program unzstd
2025-04-08T01:48:07.6723630Z Cache restored successfully
2025-04-08T01:48:07.6744780Z ##[endgroup]
2025-04-08T01:48:07.6747950Z Installing Determinate Nix using the --determinate flag
2025-04-08T01:48:07.6755670Z [command]/Users/runner/work/_temp/nix-installer-58b6bc7f-4950-47a5-b34c-4f56a2106f90/nix-installer install macos --determinate
2025-04-08T01:48:07.6855080Z  INFO nix-installer v3.2.1
2025-04-08T01:48:08.0262100Z [2m[33m`nix-installer` needs to run as `root`, attempting to escalate now via `sudo`...[39m[0m
2025-04-08T01:48:08.0590530Z  INFO nix-installer v3.2.1
2025-04-08T01:48:08.3810180Z  INFO For a more robust Nix installation, use the Determinate package for macOS: https://dtr.mn/determinate-nix
2025-04-08T01:48:08.7836560Z  INFO Step: Install Determinate Nixd
2025-04-08T01:48:08.8380120Z  INFO Step: Create an encrypted APFS volume `Nix Store` for Nix on `disk3` and add it to `/etc/fstab` mounting on `/nix`
2025-04-08T01:48:21.0487090Z  INFO Step: Provision Nix
2025-04-08T01:48:26.1551250Z  INFO Step: Create build users (UID 351-382) and group (GID 350)
2025-04-08T01:48:30.1320650Z  INFO Step: Configure Time Machine exclusions
2025-04-08T01:48:30.1688950Z  INFO Step: Configure Nix
2025-04-08T01:48:32.9849630Z  INFO Step: Configuring zsh to support using Nix in non-interactive shells
2025-04-08T01:48:32.9905920Z  INFO Step: Create a `launchctl` plist to put Nix into your PATH
2025-04-08T01:48:32.9906570Z  INFO Step: Configure the Determinate Nix daemon
2025-04-08T01:48:33.0089480Z  INFO Step: Remove directory `/nix/temp-install-dir`
2025-04-08T01:48:34.1257630Z [1m[32mNix was installed successfully![39m[0m
2025-04-08T01:48:34.1259010Z To get started using Nix, open a new shell or run `[1m. /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh[0m`
2025-04-08T01:48:34.1260190Z 
2025-04-08T01:48:34.2169010Z ##[endgroup]
2025-04-08T01:48:34.2186680Z ##[group]Logging in to FlakeHub
2025-04-08T01:48:34.2202220Z [command]/usr/local/bin/determinate-nixd login github-action
2025-04-08T01:48:37.7087750Z Logged in: true
2025-04-08T01:48:37.7088560Z FlakeHub user name: nwjsmith
2025-04-08T01:48:37.7089120Z FlakeHub organizations: []
2025-04-08T01:48:37.7090240Z Installation is not bound to a FlakeHub customer.
2025-04-08T01:48:37.7509290Z ##[endgroup]
2025-04-08T01:48:37.8991680Z ##[group]Run DeterminateSystems/flakehub-push@main
2025-04-08T01:48:37.8992010Z with:
2025-04-08T01:48:37.8992190Z   name: nwjsmith/dots
2025-04-08T01:48:37.8992440Z   rolling: true
2025-04-08T01:48:37.8992620Z   visibility: private
2025-04-08T01:48:37.8992840Z   include-output-paths: true
2025-04-08T01:48:37.8993150Z   repository: nwjsmith/dots
2025-04-08T01:48:37.8993390Z   mirror: false
2025-04-08T01:48:37.8993580Z   git-root: .
2025-04-08T01:48:37.8993880Z   host: https://api.flakehub.com
2025-04-08T01:48:37.8994160Z   log-directives: flakehub_push=info
2025-04-08T01:48:37.9001610Z   logger: full
2025-04-08T01:48:37.9002070Z   github-token: ***
2025-04-08T01:48:37.9002310Z   error-on-conflict: false
2025-04-08T01:48:37.9002600Z   my-flake-is-too-big: false
2025-04-08T01:48:37.9002820Z   source-branch: main
2025-04-08T01:48:37.9003100Z   _internal-strict-mode: false
2025-04-08T01:48:37.9003330Z env:
2025-04-08T01:48:37.9003670Z   DETSYS_BACKTRACE_COLLECTOR: 281c43f9-62a3-466a-a344-c29d79a3b364
2025-04-08T01:48:37.9003970Z   DETERMINATE_NIX_KVM: 0
2025-04-08T01:48:37.9004210Z ##[endgroup]
2025-04-08T01:48:38.4247250Z ##[group]Downloading flakehub-push for ARM64-macOS
2025-04-08T01:48:38.4247980Z Fetching from https://us-east-2.swim.install.determinate.systems/flakehub-push/branch/main/ARM64-macOS
2025-04-08T01:48:38.6483590Z ##[endgroup]
2025-04-08T01:48:38.6498850Z ##[error]HTTPError: Response code 404 (Not Found)
2025-04-08T01:48:39.1005100Z Post job cleanup.
2025-04-08T01:48:40.2482490Z Post job cleanup.
2025-04-08T01:48:40.3294560Z [command]/opt/homebrew/bin/git version
2025-04-08T01:48:40.3349650Z git version 2.49.0
2025-04-08T01:48:40.3377090Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/e0a97bb6-b8ca-4ca1-b345-86c2d39c1edd/.gitconfig'
2025-04-08T01:48:40.3378180Z Temporarily overriding HOME='/Users/runner/work/_temp/e0a97bb6-b8ca-4ca1-b345-86c2d39c1edd' before making global git config changes
2025-04-08T01:48:40.3382290Z Adding repository directory to the temporary git global config as a safe directory
2025-04-08T01:48:40.3383130Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/dots/dots
2025-04-08T01:48:40.3428890Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand
2025-04-08T01:48:40.3467940Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2025-04-08T01:48:40.3970570Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2025-04-08T01:48:40.4001510Z http.https://github.com/.extraheader
2025-04-08T01:48:40.4008980Z [command]/opt/homebrew/bin/git config --local --unset-all http.https://github.com/.extraheader
2025-04-08T01:48:40.4047510Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2025-04-08T01:48:40.4562950Z Cleaning up orphan processes
Failed Linux build

2025-04-08T10:35:35.0077200Z Current runner version: '2.322.0'
2025-04-08T10:35:35.0085851Z Runner name: 'buildjet.com_6a21e3ce-efb2-4676-be16-1f34dfca7a0c'
2025-04-08T10:35:35.0087538Z Machine name: 'ubuntu'
2025-04-08T10:35:35.0091486Z ##[group]GITHUB_TOKEN Permissions
2025-04-08T10:35:35.0094482Z Contents: read
2025-04-08T10:35:35.0095276Z Metadata: read
2025-04-08T10:35:35.0096016Z ##[endgroup]
2025-04-08T10:35:35.0098874Z Secret source: Actions
2025-04-08T10:35:35.0099912Z Prepare workflow directory
2025-04-08T10:35:35.0513572Z Prepare all required actions
2025-04-08T10:35:35.0559963Z Getting action download info
2025-04-08T10:35:36.0919129Z Download action repository 'actions/checkout@v4' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
2025-04-08T10:35:36.8895305Z Download action repository 'DeterminateSystems/nix-installer-action@main' (SHA:0d28deea2bab0f135fcdbb0bd8e4c6ba469c7b32)
2025-04-08T10:35:37.6539766Z Download action repository 'DeterminateSystems/flakehub-push@main' (SHA:2fc5d4d2c158cb1dbf8dedb3d72eb4ce685b0220)
2025-04-08T10:35:38.7553682Z Complete job name: flakehub-publish (buildjet-2vcpu-ubuntu-2204-arm)
2025-04-08T10:35:38.8560640Z ##[group]Run actions/checkout@v4
2025-04-08T10:35:38.8562480Z with:
2025-04-08T10:35:38.8563417Z   repository: nwjsmith/dots
2025-04-08T10:35:38.8564850Z   token: ***
2025-04-08T10:35:38.8565765Z   ssh-strict: true
2025-04-08T10:35:38.8566780Z   ssh-user: git
2025-04-08T10:35:38.8567774Z   persist-credentials: true
2025-04-08T10:35:38.8568843Z   clean: true
2025-04-08T10:35:38.8569834Z   sparse-checkout-cone-mode: true
2025-04-08T10:35:38.8571033Z   fetch-depth: 1
2025-04-08T10:35:38.8571992Z   fetch-tags: false
2025-04-08T10:35:38.8572966Z   show-progress: true
2025-04-08T10:35:38.8573932Z   lfs: false
2025-04-08T10:35:38.8574822Z   submodules: false
2025-04-08T10:35:38.8575810Z   set-safe-directory: true
2025-04-08T10:35:38.8577328Z ##[endgroup]
2025-04-08T10:35:39.2935487Z Syncing repository: nwjsmith/dots
2025-04-08T10:35:39.2939035Z ##[group]Getting Git version info
2025-04-08T10:35:39.2941038Z Working directory is '/home/runner/actions-runner/_work/dots/dots'
2025-04-08T10:35:39.2943872Z [command]/usr/bin/git version
2025-04-08T10:35:39.2947020Z git version 2.42.0
2025-04-08T10:35:39.2954214Z ##[endgroup]
2025-04-08T10:35:39.2968178Z Temporarily overriding HOME='/home/runner/actions-runner/_work/_temp/bfe9f12e-d3bd-46cd-bd98-d647fba80ea3' before making global git config changes
2025-04-08T10:35:39.2972650Z Adding repository directory to the temporary git global config as a safe directory
2025-04-08T10:35:39.2976772Z [command]/usr/bin/git config --global --add safe.directory /home/runner/actions-runner/_work/dots/dots
2025-04-08T10:35:39.2982924Z Deleting the contents of '/home/runner/actions-runner/_work/dots/dots'
2025-04-08T10:35:39.2986392Z ##[group]Initializing the repository
2025-04-08T10:35:39.2988755Z [command]/usr/bin/git init /home/runner/actions-runner/_work/dots/dots
2025-04-08T10:35:39.3083916Z hint: Using 'master' as the name for the initial branch. This default branch name
2025-04-08T10:35:39.3087695Z hint: is subject to change. To configure the initial branch name to use in all
2025-04-08T10:35:39.3090889Z hint: of your new repositories, which will suppress this warning, call:
2025-04-08T10:35:39.3093065Z hint: 
2025-04-08T10:35:39.3097439Z hint: 	git config --global init.defaultBranch <name>
2025-04-08T10:35:39.3100024Z hint: 
2025-04-08T10:35:39.3102224Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2025-04-08T10:35:39.3125148Z hint: 'development'. The just-created branch can be renamed via this command:
2025-04-08T10:35:39.3128143Z hint: 
2025-04-08T10:35:39.3129922Z hint: 	git branch -m <name>
2025-04-08T10:35:39.3132640Z Initialized empty Git repository in /home/runner/actions-runner/_work/dots/dots/.git/
2025-04-08T10:35:39.3138882Z [command]/usr/bin/git remote add origin https://github.com/nwjsmith/dots
2025-04-08T10:35:39.3187587Z ##[endgroup]
2025-04-08T10:35:39.3189902Z ##[group]Disabling automatic garbage collection
2025-04-08T10:35:39.3194780Z [command]/usr/bin/git config --local gc.auto 0
2025-04-08T10:35:39.3238100Z ##[endgroup]
2025-04-08T10:35:39.3240538Z ##[group]Setting up auth
2025-04-08T10:35:39.3253170Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2025-04-08T10:35:39.3300254Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2025-04-08T10:35:39.3820117Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2025-04-08T10:35:39.3880261Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2025-04-08T10:35:39.4287445Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2025-04-08T10:35:39.4372876Z ##[endgroup]
2025-04-08T10:35:39.4377383Z ##[group]Fetching the repository
2025-04-08T10:35:39.4396199Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e238f9458c815a81d3d11cbafa652078b327c058:refs/remotes/origin/main
2025-04-08T10:35:40.0411600Z From https://github.com/nwjsmith/dots
2025-04-08T10:35:40.0414172Z  * [new ref]         e238f9458c815a81d3d11cbafa652078b327c058 -> origin/main
2025-04-08T10:35:40.0472373Z ##[endgroup]
2025-04-08T10:35:40.0475425Z ##[group]Determining the checkout info
2025-04-08T10:35:40.0478458Z ##[endgroup]
2025-04-08T10:35:40.0483839Z [command]/usr/bin/git sparse-checkout disable
2025-04-08T10:35:40.0565671Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2025-04-08T10:35:40.0647591Z ##[group]Checking out the ref
2025-04-08T10:35:40.0655735Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2025-04-08T10:35:40.0822342Z Switched to a new branch 'main'
2025-04-08T10:35:40.0827202Z branch 'main' set up to track 'origin/main'.
2025-04-08T10:35:40.0830034Z ##[endgroup]
2025-04-08T10:35:40.0936226Z [command]/usr/bin/git log -1 --format=%H
2025-04-08T10:35:40.1018281Z e238f9458c815a81d3d11cbafa652078b327c058
2025-04-08T10:35:40.1765230Z ##[group]Run DeterminateSystems/nix-installer-action@main
2025-04-08T10:35:40.1766125Z with:
2025-04-08T10:35:40.1766726Z   determinate: true
2025-04-08T10:35:40.1778496Z   flakehub: false
2025-04-08T10:35:40.1779125Z   force-docker-shim: false
2025-04-08T10:35:40.1780100Z   github-token: ***
2025-04-08T10:35:40.1780742Z   github-server-url: https://github.com
2025-04-08T10:35:40.1781442Z   job-status: success
2025-04-08T10:35:40.1781980Z   kvm: true
2025-04-08T10:35:40.1782504Z   modify-profile: true
2025-04-08T10:35:40.1783072Z   reinstall: false
2025-04-08T10:35:40.1783616Z   start-daemon: true
2025-04-08T10:35:40.1784220Z   diagnostic-endpoint: -
2025-04-08T10:35:40.1784840Z   trust-runner-user: true
2025-04-08T10:35:40.1785468Z   _internal-strict-mode: false
2025-04-08T10:35:40.1786138Z ##[endgroup]
2025-04-08T10:35:41.4494251Z ##[group]Configuring KVM
2025-04-08T10:35:41.5143652Z [command]/usr/bin/sudo rm -f /etc/udev/rules.d/99-determinate-nix-installer-kvm.rules
2025-04-08T10:35:41.5296698Z ##[endgroup]
2025-04-08T10:35:41.5298995Z KVM is not available.
2025-04-08T10:35:41.5300297Z ##[group]Installing Nix
2025-04-08T10:35:41.5305295Z ##[group]Downloading nix-installer for aarch64-linux
2025-04-08T10:35:41.5308444Z Fetching from https://us-east-2.swim.install.determinate.systems/nix-installer/stable/aarch64-linux
2025-04-08T10:35:48.3536373Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/actions-runner/_work/_temp/nix-installer-d71c6ecc-0bdd-45e0-a78c-8c9e050597fe --files-from manifest.txt --use-compress-program zstdmt
2025-04-08T10:35:49.9878148Z Sent 917504 of 36421593 (2.5%), 0.9 MBs/sec
2025-04-08T10:35:50.9880552Z Sent 26083328 of 36421593 (71.6%), 12.4 MBs/sec
2025-04-08T10:35:51.6835331Z Sent 36421593 of 36421593 (100.0%), 12.9 MBs/sec
2025-04-08T10:35:51.5697263Z ##[endgroup]
2025-04-08T10:35:51.5714440Z Installing Determinate Nix using the --determinate flag
2025-04-08T10:35:51.5743163Z [command]/home/runner/actions-runner/_work/_temp/nix-installer-1e90d006-2aa9-436c-8a59-78ca8e4c4748 install linux --determinate
2025-04-08T10:35:51.6054964Z  INFO nix-installer v3.2.1
2025-04-08T10:35:52.1874344Z [2m[33m`nix-installer` needs to run as `root`, attempting to escalate now via `sudo`...[39m[0m
2025-04-08T10:35:52.2124430Z  INFO nix-installer v3.2.1
2025-04-08T10:35:52.8898834Z  INFO Step: Create directory `/nix`
2025-04-08T10:35:52.8904348Z  INFO Step: Install Determinate Nixd
2025-04-08T10:35:52.9742019Z  INFO Step: Provision Nix
2025-04-08T10:35:54.7409428Z  INFO Step: Create build users (UID 30001-30032) and group (GID 30000)
2025-04-08T10:35:55.9849788Z  INFO Step: Configure Nix
2025-04-08T10:35:57.4016658Z  INFO Step: Create directory `/etc/tmpfiles.d`
2025-04-08T10:35:57.4017864Z  INFO Step: Configure the Determinate Nix daemon
2025-04-08T10:35:58.3240769Z  INFO Step: Remove directory `/nix/temp-install-dir`
2025-04-08T10:35:58.6823285Z [1m[32mNix was installed successfully![39m[0m
2025-04-08T10:35:58.6827726Z To get started using Nix, open a new shell or run `[1m. /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh[0m`
2025-04-08T10:35:58.6829056Z 
2025-04-08T10:35:58.8250350Z ##[endgroup]
2025-04-08T10:35:58.8262705Z ##[group]Logging in to FlakeHub
2025-04-08T10:35:58.8337462Z [command]/usr/local/bin/determinate-nixd login github-action
2025-04-08T10:36:04.9832264Z Logged in: true
2025-04-08T10:36:04.9833308Z FlakeHub user name: nwjsmith
2025-04-08T10:36:04.9834410Z FlakeHub organizations: []
2025-04-08T10:36:04.9835600Z Installation is not bound to a FlakeHub customer.
2025-04-08T10:36:05.1276565Z ##[endgroup]
2025-04-08T10:36:05.8163524Z ##[group]Run DeterminateSystems/flakehub-push@main
2025-04-08T10:36:05.8164896Z with:
2025-04-08T10:36:05.8165738Z   name: nwjsmith/dots
2025-04-08T10:36:05.8166721Z   rolling: true
2025-04-08T10:36:05.8167608Z   visibility: private
2025-04-08T10:36:05.8168609Z   include-output-paths: true
2025-04-08T10:36:05.8169697Z   repository: nwjsmith/dots
2025-04-08T10:36:05.8170692Z   mirror: false
2025-04-08T10:36:05.8171556Z   git-root: .
2025-04-08T10:36:05.8172552Z   host: https://api.flakehub.com
2025-04-08T10:36:05.8173700Z   log-directives: flakehub_push=info
2025-04-08T10:36:05.8174813Z   logger: full
2025-04-08T10:36:05.8176257Z   github-token: ***
2025-04-08T10:36:05.8177233Z   error-on-conflict: false
2025-04-08T10:36:05.8178266Z   my-flake-is-too-big: false
2025-04-08T10:36:05.8179319Z   source-branch: main
2025-04-08T10:36:05.8180315Z   _internal-strict-mode: false
2025-04-08T10:36:05.8181336Z env:
2025-04-08T10:36:05.8182634Z   DETSYS_BACKTRACE_COLLECTOR: c3ad9b2c-adb2-40c0-966d-acf45789843e
2025-04-08T10:36:05.8184138Z   DETERMINATE_NIX_KVM: 0
2025-04-08T10:36:05.8185118Z ##[endgroup]
2025-04-08T10:36:06.7377486Z ##[group]Downloading flakehub-push for ARM64-Linux
2025-04-08T10:36:06.7390025Z Fetching from https://fiids.install.determinate.systems/flakehub-push/branch/main/ARM64-Linux
2025-04-08T10:36:07.2060584Z ##[endgroup]
2025-04-08T10:36:07.2157382Z ##[error]HTTPError: Response code 404 (Not Found)
2025-04-08T10:36:07.3463279Z Post job cleanup.
2025-04-08T10:36:08.7737025Z Post job cleanup.
2025-04-08T10:36:08.9713568Z [command]/usr/bin/git version
2025-04-08T10:36:08.9859782Z git version 2.42.0
2025-04-08T10:36:08.9995566Z Temporarily overriding HOME='/home/runner/actions-runner/_work/_temp/c108eb11-22e0-4426-b9eb-e02c8e01e0a7' before making global git config changes
2025-04-08T10:36:09.0000479Z Adding repository directory to the temporary git global config as a safe directory
2025-04-08T10:36:09.0016780Z [command]/usr/bin/git config --global --add safe.directory /home/runner/actions-runner/_work/dots/dots
2025-04-08T10:36:09.0125379Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2025-04-08T10:36:09.0259410Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2025-04-08T10:36:09.0699534Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2025-04-08T10:36:09.0724987Z http.https://github.com/.extraheader
2025-04-08T10:36:09.0744140Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2025-04-08T10:36:09.0801920Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2025-04-08T10:36:09.1596107Z Cleaning up orphan processes

nwjsmith avatar Apr 08 '25 10:04 nwjsmith

Right now, we don't publish binaries for anything other X64-Linux for flakehub-push:

https://github.com/DeterminateSystems/flakehub-push/blob/2fc5d4d2c158cb1dbf8dedb3d72eb4ce685b0220/.github/workflows/build.yaml#L41-L47

I'll ask internally if we're interested in expanding that, but for now you'll need to use an x86_64 runner (like ubuntu-latest or such).

cole-h avatar Apr 08 '25 15:04 cole-h

Solved via https://github.com/DeterminateSystems/flakehub-push/pull/228, thank you!

grahamc avatar May 15 '25 02:05 grahamc