Skip to content

fix: test

fix: test #729

Workflow file for this run

name: Main
on:
push:
paths-ignore:
- "**/*.md"
pull_request:
issues:
issue_comment:
workflow_dispatch:
jobs:
issue:
uses: ocadotechnology/codeforlife-workspace/.github/workflows/issues.yaml@main
secrets: inherit
contributor:
uses: ocadotechnology/codeforlife-contributor-backend/.github/workflows/check-pr-authors-signed-latest-agreement.yaml@main
# test:
# uses: ocadotechnology/codeforlife-workspace/.github/workflows/test-javascript-code.yaml@main
# secrets: inherit
# with:
# node-version: 22
# build:
# needs: [test]
# runs-on: ubuntu-latest
# outputs:
# sha: ${{ steps.push-dist-files.outputs.sha }}
# steps:
# - name: πŸ€– Set up CFL bot
# uses: ocadotechnology/codeforlife-workspace/.github/actions/bot/setup@main
# id: setup-bot
# with:
# cfl-app-private-key: ${{ secrets.CFL_APP_PRIVATE_KEY }}
# - name: 🌐 Set up JavaScript 22 Environment
# uses: ocadotechnology/codeforlife-workspace/.github/actions/javascript/setup-environment@main
# with:
# node-version: 22
# install-prod: false
# gh-token: ${{ steps.setup-bot.outputs.token }}
# - name: πŸ—οΈ Build Dist Files
# run: yarn run vite build
# - name: πŸ“€ Push Dist Files
# id: push-dist-files
# uses: ocadotechnology/codeforlife-workspace/.github/actions/git/add-commit-push@main
# with:
# cfl-bot-gh-token: ${{ steps.setup-bot.outputs.token }}
# add: dist
# commit-message: "built distribution files"
release:
# needs: [build] # TODO: add contributor
concurrency: release
runs-on: ubuntu-latest
permissions:
id-token: write # to enable use of OIDC for npm provenance
# Release if:
# - the repo's owner is Ocado Tech.
# - a change is made to the default branch.
if: |
github.repository_owner_id == 2088731 &&
github.ref_name == github.event.repository.default_branch
steps:
- name: πŸ€– Set up CFL bot
uses: ocadotechnology/codeforlife-workspace/.github/actions/bot/setup@main
id: setup-bot
with:
cfl-app-private-key: ${{ secrets.CFL_APP_PRIVATE_KEY }}
- name: πŸš€ Publish Semantic Release
uses: ocadotechnology/codeforlife-workspace/.github/actions/github/release@main
with:
# ref: ${{ needs.build.outputs.sha }}
cfl-bot-gh-token: ${{ steps.setup-bot.outputs.token }}
cfl-bot-user-name: ${{ steps.setup-bot.outputs.user-name }}
cfl-bot-user-email: ${{ steps.setup-bot.outputs.user-email }}
monitor:
uses: ocadotechnology/codeforlife-workspace/.github/workflows/monitor-javascript-release.yaml@main
secrets: inherit
needs: [release]
with:
node-version: 22
submodule:
uses: ocadotechnology/codeforlife-workspace/.github/workflows/gitmodules.yaml@main
secrets: inherit
needs: [release]