wayfair-incubator / aux-eng-playbook

Wayfair Tech's playbook for building and supporting an Auxiliary Engineering program.
BSD Zero Clause License
4 stars 0 forks source link

Update GitHub Actions (major) #37

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
node container major 16-alpine -> 18-alpine
streetsidesoftware/cspell-action action major v1.3.4 -> v2.7.0

Configuration

📅 Schedule: Branch creation - "before 3am every weekday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.

lelia commented 2 years ago

Tested node:18-alpine image in Dockerfile and docker-compose.yml via:

$ docker build --no-cache -t gatsby-test .

[+] Building 236.6s (13/13) FINISHED
 => [internal] load metadata for docker.io/library/node:18-alpine                                                                                                                                                                        
 => exporting to image                                                                                                                                                                                                                   
 => => exporting layers                                                                                                                                                                                                                  
 => => writing image sha256:bb864eef289c44fea3db3af415a0c1f0f136ef53746973b79e37b4cdd7be2f2f                                                                                                                                             
 => => naming to docker.io/library/gatsby-test      

$ docker-compose down && docker-compose build --no-cache develop && docker-compose up develop

[+] Building 240.0s (13/13) FINISHED
 => [internal] load metadata for docker.io/library/node:18-alpine
  => exporting to image                                                                                                                                                                                                                   
 => => exporting layers                                                                                                                                                                                                                  
 => => writing image sha256:f0a557d2508c0c010ed2120216fc2016086f3bbbb5843f8571731326af08da39                                                                                                                                             
 => => naming to docker.io/library/auxeng-docs_develop                                                                                                                                                                                   
[+] Running 2/2
 â ¿ Network auxeng-docs_default      Created                                                                                                                                                                                              
 â ¿ Container auxeng-docs-develop-1  Created                                                                                                                                                                                              
Attaching to auxeng-docs-develop-1
auxeng-docs-develop-1  | success compile gatsby files - 1.140s

 You can now view auxeng-docs in the browser.
â €
  Local:            http://localhost:8000/
  On Your Network:  http://172.20.0.2:8000/

$ docker-compose down && docker-compose build --no-cache gatsby && docker-compose run gatsby info

[+] Building 203.7s (13/13) FINISHED                                                                                                                                                                                                     
 => [internal] load metadata for docker.io/library/node:18-alpine                                                                                                                                                                        
 => exporting to image                                                                                                                                                                                                                   
 => => exporting layers                                                                                                                                                                                                                  
 => => writing image sha256:02137ca020901b9aa4141da85d870dbd8784e77912b8f57ea0d9d37af84f87cf                                                                                                                                             
 => => naming to docker.io/library/auxeng-docs_gatsby                                                                                                                                                                                    
[+] Running 1/0
 â ¿ Network auxeng-docs_default  Created     

  System:
    OS: Linux 5.10 Alpine Linux
    CPU: (5) arm64 unknown
    Shell: 1.35.0 - /bin/ash
  Binaries:
    Node: 18.7.0 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 8.15.0 - /usr/local/bin/npm
  npmPackages:
    gatsby: 4.21.1 => 4.21.1
    gatsby-cli: 4.21.0 => 4.21.0