galaxyproject/gx-it-proxy (opens in new tab)
2 workflows
Node.js CI
.github/workflows/ci.yaml (opens in new tab)Triggers
push pull_request
Jobs
| Job | Runs on | Steps | Actions used |
|---|---|---|---|
| build | ubuntu-latest | 7 | actions/checkout@v4 actions/setup-node@v4 borales/actions-yarn@v4 borales/actions-yarn@v4 borales/actions-yarn@v4 borales/actions-yarn@v4 |
Raw YAML
name: Node.js CI
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node: [20.x, 22.x]
steps:
- uses: actions/checkout@v4
- name: Set Node.js version
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
- run: node --version
- uses: borales/actions-yarn@v4
with:
cmd: install
#- uses: borales/actions-yarn@v2.0.0
# with:
# cmd: build
- uses: borales/actions-yarn@v4
with:
cmd: lint
- uses: borales/actions-yarn@v4
with:
cmd: format-check
- uses: borales/actions-yarn@v4
with:
cmd: test
Last fetched:
Publish Docker Image
.github/workflows/image.yaml (opens in new tab)Triggers
push
Jobs
| Job | Runs on | Steps | Actions used |
|---|---|---|---|
| build-and-publish-head | ubuntu-latest | 2 | actions/checkout@v2 elgohr/Publish-Docker-Github-Action@v5 |
Raw YAML
name: Publish Docker Image
on: [push]
jobs:
build-and-publish-head:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' # Running this job only for develop branch
steps:
- uses: actions/checkout@v2 # Checking out the repo
- name: Publish to Registry
uses: elgohr/Publish-Docker-Github-Action@v5
with:
name: galaxy/gx-it-proxy
workdir: docker
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
Last fetched: