Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Freezes downloading setup stuff #2618

Open
gisborne opened this issue Jan 14, 2025 · 0 comments
Open

Freezes downloading setup stuff #2618

gisborne opened this issue Jan 14, 2025 · 0 comments
Labels
kind/bug Something isn't working

Comments

@gisborne
Copy link

gisborne commented Jan 14, 2025

Bug report info

% act --bug-report
act version:            0.2.71
GOOS:                   darwin
GOARCH:                 arm64
NumCPU:                 12
Docker host:            DOCKER_HOST environment variable is not set
Sockets found:
	/var/run/docker.sock
	$HOME/.docker/run/docker.sock
Config files:           
	/Users/e86037/Library/Application Support/act/actrc:
		-P ubuntu-latest=catthehacker/ubuntu:act-latest
		-P ubuntu-22.04=catthehacker/ubuntu:act-22.04
		-P ubuntu-20.04=catthehacker/ubuntu:act-20.04
		-P ubuntu-18.04=catthehacker/ubuntu:act-18.04
Build info:
	Go version:            go1.23.4
	Module path:           command-line-arguments
	Main version:          
	Main path:             
	Main checksum:         
	Build settings:
		-buildmode:           exe
		-compiler:            gc
		-ldflags:             -X main.version=0.2.71
		CGO_ENABLED:          1
		CGO_CFLAGS:           
		CGO_CPPFLAGS:         
		CGO_CXXFLAGS:         
		CGO_LDFLAGS:          
		GOARCH:               arm64
		GOOS:                 darwin
		GOARM64:              v8.0
Docker Engine:
	Engine version:        27.4.0
	Engine runtime:        runc
	Cgroup version:        2
	Cgroup driver:         cgroupfs
	Storage driver:        overlayfs
	Registry URI:          https://index.docker.io/v1/
	OS:                    Docker Desktop
	OS type:               linux
	OS version:            
	OS arch:               aarch64
	OS kernel:             6.10.14-linuxkit
	OS CPU:                12
	OS memory:             7836 MB
	Security options:
		name=seccomp,profile=unconfined
		name=cgroupns

Command used with act

act

Describe issue

Gets to here then goes no further. Just stops. -v provides no more information. Have waited a whole day.

| The following NEW packages will be installed:
|   adwaita-icon-theme apparmor dbus-user-session firefox fuse3
|   gtk-update-icon-cache humanity-icon-theme libaec0 libatk1.0-0 libatk1.0-data
|   libavahi-client3 libavahi-common-data libavahi-common3 libcdt5 libcfitsio9
|   libcgif0 libcgraph6 libcups2 libfuse3-3 libgail-common libgail18 libgd3
|   libgeos++-dev libgeos-c1v5 libgeos-dev libgeos3.10.2 libgsf-1-114
|   libgsf-1-common libgsl27 libgslcblas0 libgtk2.0-0 libgtk2.0-bin
|   libgtk2.0-common libgts-0.7-5 libgts-bin libgvc6 libhdf5-103-1
|   libimagequant0 libmatio11 libnspr4 libnss3 libopenslide0 liborc-0.4-0
|   libpathplan4 libpoppler-glib8 libpoppler118 libsz2 libvips42 libxcomposite1
|   libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxpm4 libxrandr2
|   nip2 poppler-data snapd squashfs-tools systemd-hwe-hwdb ubuntu-mono udev
| 0 upgraded, 63 newly installed, 0 to remove and 27 not upgraded.
| Need to get 51.4 MB of archives.
| After this operation, 217 MB of additional disk space will be used.

Link to GitHub repository

No response

Workflow content

name: Formatting
on: [push]
jobs:
  formatting:
    name: Formatting
    runs-on: ubuntu-latest
    env:
      NODE_ENV: development
      RAILS_ENV: development
    steps:
      - name: Install libvips package for ruby-vips gem
        run: sudo apt-get update && sudo apt-get install libvips42
      - name: Checkout code
        uses: actions/checkout@v4
      - name: Setup Ruby environment
        uses: ruby/setup-ruby@v1
        with:
          bundler-cache: true
      - name: Setup Node.js environment
        uses: actions/[email protected]
        with:
          node-version: 18.16.1
          cache: yarn
      - name: Install YARN packages
        run: yarn install --frozen-lockfile
      - name: Run prettier
        run: ./node_modules/.bin/prettier --check '**/*'



name: Linting
on: [push]
jobs:
  linting:
    name: Linting
    runs-on: ubuntu-latest
    env:
      NODE_ENV: development
      RAILS_ENV: development
    steps:
      - name: Install libvips package for ruby-vips gem
        run: sudo apt-get update && sudo apt-get install libvips42
      - name: Checkout code
        uses: actions/checkout@v4
      - name: Setup Ruby environment
        uses: ruby/setup-ruby@v1
        with:
          bundler-cache: true
      - name: Setup Node.js environment
        uses: actions/[email protected]
        with:
          node-version: 18.16.1
          cache: yarn
      - name: Install YARN packages
        run: yarn install --frozen-lockfile
      - name: Run rubocop
        run: bundle exec rubocop --parallel


name: Test Dev Environment
on: [push]
jobs:
  test_dev_environment:
    name: Test Dev Environment
    runs-on: ubuntu-latest
    services:
      postgres:
        image: postgis/postgis:13-3.4-alpine
        ports:
          - 5432:5432
        env:
          POSTGRES_USER: postgres
          POSTGRES_PASSWORD: postgres
          POSTGRES_DB: postgres
      redis:
        image: redis:7.0.11-alpine
        options: >-
          --health-cmd "redis-cli ping"
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5
        ports:
          - 6379:6379
    env:
      DATABASE_URL: "postgres://postgres:postgres@localhost:5432/postgres"
      DISABLE_SPRING: 1
      DOMAIN_NAME: pinseeker-backend.test
      DOMAIN_NAME_SHORT_URL: pinseeker-backend.test
      APP_DOMAIN_NAME: app.pinseeker-backend.test
      JWT_HMAC_SECRET: <redacted>
      JWT_ISS_SUFFIX: GitHub Actions
      NODE_ENV: development
      RAILS_ENV: development
      REDIS_URL: redis://localhost:6379/0
    steps:
      - name: Install required packages
        run: |
          sudo apt-get update
          sudo apt-get install libgeos++-dev libvips42
      - name: Checkout code
        uses: actions/checkout@v4
      - name: Setup Ruby environment
        uses: ruby/setup-ruby@v1
        with:
          bundler-cache: true
      - name: Setup Node.js environment
        uses: actions/[email protected]
        with:
          node-version: 18.16.1
          cache: yarn
      - name: Install YARN packages
        run: yarn install --frozen-lockfile
      - name: Load environment variables from .env.template
        uses: falti/[email protected]
        with:
          path: .env.template
          keys-case: upper
          export-variables: true
      - name: Run rake db:schema:load db:seed
        run: bundle exec rake db:schema:load db:seed


name: Tests
on: [push]
jobs:
  tests:
    name: Tests
    runs-on: ubuntu-latest
    strategy:
      fail-fast: false
      matrix:
        ci_node_total: [15]
        ci_node_index: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
    services:
      postgres:
        image: postgis/postgis:13-3.4-alpine
        ports:
          - 5432:5432
        env:
          POSTGRES_USER: postgres
          POSTGRES_PASSWORD: postgres
          POSTGRES_DB: postgres
    env:
      DATABASE_URL: "postgres://postgres:postgres@localhost:5432/postgres"
      DISABLE_SPRING: 1
      DOMAIN_NAME: pinseeker-backend.test
      DOMAIN_NAME_SHORT_URL: pinseeker-backend.test
      APP_DOMAIN_NAME: app.pinseeker-backend.test
      JWT_HMAC_SECRET: <redacted>
      JWT_ISS_SUFFIX: GitHub Actions
      NODE_ENV: test
      RAILS_ENV: test
    steps:
      - name: Install required packages
        run: |
          sudo apt-get update
          sudo apt-get install libgeos++-dev libvips42
      - name: Checkout code
        uses: actions/checkout@v4
      - name: Setup Ruby environment
        uses: ruby/setup-ruby@v1
        with:
          bundler-cache: true
      - name: Setup Node.js environment
        uses: actions/[email protected]
        with:
          node-version: 18.16.1
          cache: yarn
      - name: Install YARN packages
        run: yarn install --frozen-lockfile
      - name: Set up test database
        run: bin/rake db:schema:load
      - name: Run tests
        run: bundle exec parallel_rspec -n $CI_NODE_TOTAL --only-group $CI_NODE_INDEX --group-by runtime --runtime-log spec/parallel_runtime_rspec.log -o '--format documentation'
        env:
          CI_NODE_TOTAL: ${{ matrix.ci_node_total }}
          CI_NODE_INDEX: ${{ matrix.ci_node_index }}
          PARALLEL_TEST_FIRST_IS_1: 1
          DONT_OUTPUT_PENDING_EXAMPLES: 1

Relevant log output

act -v shows nothing more close to the point of stopping.

Additional information

No response

@gisborne gisborne added the kind/bug Something isn't working label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant