Skip to content

RestlessOS 16.0.0-202606191315

Choose a tag to compare

@github-actions github-actions released this 19 Jun 14:24
233844e

Changes

  • fix(rom/bionic): regenerate Scudo patch against current hardened_malloc base
  • fix: restore Nazar Bilinskyi as author of OPPO UDFPS patch
  • ci(build): stop creating workspace src symlink and use /mnt/src paths throughout workflow
  • ci(ec2): dynamically map AZ ids to names instead of hardcoding az1=a
  • ci(ec2): log all az scores and chosen az in select-az
  • ci(ec2): fail pipeline if spot placement score lookup fails
  • ci(build): log selected az and spot-score api errors
  • ci(build): drop release_channel input and always use stable
  • ci(ec2): remove debug noise from select-az
  • ci(build): output human-readable AZ name from select-az
  • ci(ec2): use AvailabilityZoneId instead of AvailabilityZone
  • ci(ec2): restrict spot placement score lookup to target region
  • ci(ec2): add debug and fallback for select-az
  • ci(build): rename first job back to Deploy Infrastructure
  • ci(build): remove stale select-az dependency from start-sign
  • ci(build): merge cleanup into destroy-infrastructure and fold select-az/start-sync into deploy-infrastructure
  • ci(build): fold sign-instance teardown into destroy-infrastructure job
  • ci(build): move spot-capacity lookup from terraform to ec2.sh
  • ci(terraform): make spot-score script quiet on stdout and fault-tolerant
  • ci(build): combine stop-sync+start-build and stop-build+start-sign
  • ci(build): restore separate stop/start jobs to fix dependency graph
  • ci(terraform): make spot-score script self-install aws cli if missing
  • Combine instance swap jobs to reduce workflow step count
  • ci(build): always run destroy-infrastructure even on failure
  • ci(ec2): paginate runner list and log online count per attempt
  • Revert "fix(terraform): avoid cidr conflict for build_a subnet"
  • fix(terraform): avoid cidr conflict for build_a subnet
  • ci(terraform): move spot-score lookup into executable script under scripts/
  • ci(terraform): remove duplicate subnet_id output from capacity.tf
  • ci(terraform): inline spot-score script into capacity.tf
  • ci(build): move spot-capacity scan into terraform and remove import.tf
  • ci(build): reduce build provision retries to 20 attempts
  • ci(build): scan spot capacity to pick best AZ for all instances
  • ci(build): let nick-fields/retry handle spot capacity retries
  • ci(ec2): use unique runner name per provision attempt and log api errors
  • ci(ec2): generate shell-script user-data instead of cloud-config yaml
  • ci(ec2): restore base64 write_files for ssh key and ensure trailing newline
  • ci(ec2): write build ssh key directly without base64 round-trip
  • fix: chown entire /home/github not just .ssh
  • fix: create src symlink to /mnt/src in ebs mount
  • fix: add self-hosted label to jit runner config
  • fix: quote shutdown command in cloud-config runcmd to prevent YAML misparse
  • temp: reduce retry attempts to 2 for faster debugging
  • fix: pass EC2_INSTANCE_ID to kill script in cleanup loop
  • ec2: dump console output when runner fails to register
  • workflow: increase provision timeout to 20 minutes
  • workflow: restructure pipeline lifecycle and destroy infra after build
  • terraform: temporarily restore ireland provider to destroy orphaned eu-west-1 resources
  • workflow: use nick-fields/retry for ec2 provision calls
  • fix: add missing --block-device-mappings flag before array
  • terraform: drop eu-west-1 and AZ b/c — only eu-west-2a needed
  • fix: use array for block-device-mappings in ec2 provision script
  • workflow: replace ec2-github-runner with reusable scripts
  • workflow: cancel in-progress builds when a new one is triggered
  • workflow: restore concurrency limit (one build at a time)
  • workflow: retry build runner launch with wretry.action
  • workflow: use multi-az failover for ec2 runner launches
  • workflow: write ssh key directly instead of base64-decoding it
  • workflow: fix ec2 runner boot failures
  • workflow: rewrite pipeline around ec2-github-runner and opentofu
  • workflow: collapse ec2 configuration env vars