Skip to content

Fix bad assignment in publish-main #5

Fix bad assignment in publish-main

Fix bad assignment in publish-main #5

Workflow file for this run

name: publish-release
on:
push:
# tags:
# - '**'
branches:
- 'next'
paths:
- '.github/workflows/publish-main.yml'
workflow_dispatch:
jobs:
publish-stable:
name: publish docs/stable
runs-on: ubuntu-latest
env:
MEILISEARCH_INDEX_KEY: ${{ secrets.MEILISEARCH_INDEX_KEY }}
MEILISEARCH_SEARCH_KEY: ${{ secrets.MEILISEARCH_SEARCH_KEY }}
MEILISEARCH_HOST_URL: ${{ secrets.MEILISEARCH_HOST_URL }}
ADOBE_ANALYTICS_URL: ${{ secrets.ADOBE_ANALYTICS_URL }}
BUCKET_CREDS: ${{ secrets.BUCKET_CREDS }}
TAG: ${{ github.ref_name }}
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.13'
- name: install dependencies
run: |
sudo apt update -y
sudo apt-get install -y graphviz fonts-freefont-ttf
pip3 install -U pip
pip3 install -U gsutil==5.27 'pyOpenSSL<24.3.0'
pip3 install --ignore-installed -r requirements.txt
- name: Add latest Fioctl docs
run: |
export fv=$(wget -q -O- https://api.github.com/repos/foundriesio/fioctl/releases/latest | grep tag_name | sed -E 's/.*"([^"]+)".*/\1/')
wget -O /tmp/fioctl https://github.com/foundriesio/fioctl/releases/download/${fv}/fioctl-linux-amd64
chmod +x /tmp/fioctl
/tmp/fioctl gen-rst source/appendix/fioctl-command-reference/
- name: set release name
run: |
echo "release tag: $TAG"
if [[ $TAG == mp-* ]]; then
export RELEASE="$(echo $TAG | sed -r 's/^.{3}//')"
else
export RELEASE="$TAG"
fi
echo "VERSION=$RELEASE" >> "$GITHUB_ENV"
- name: Build docs
run: |
echo "Building docs $VERSION"
# mkdir out
# make MP_UPDATE_VERSION="$VERSION" OUTDIR=out SPHINXBUILD=sphinx-build html
# - name: prepare docs for upload and publish docs
# run: |
# mv out/html out/$VERSION
# cd out
# tar -czf offline-docs.tgz $VERSION/
# mv offline-docs.tgz $VERSION/
# echo $BUCKET_CREDS > secret
# echo -e "secret\nY\nosf-prod\nN\n" | gsutil config -e
# gsutil -m rsync -d -r dev gs://docs.foundries.io/$VERSION