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

adding versions #148

Merged
merged 1 commit into from
Mar 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/workflows/build-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,14 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set env
run: |
git describe --tags
echo "REACT_APP_VERSION=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
echo "REACT_APP_BUILD=$(git describe --tags)" >> $GITHUB_ENV
echo "REACT_APP_BUILD_TIME=$(date)" >> $GITHUB_ENV
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v1
Expand All @@ -34,6 +42,10 @@ jobs:
context: .
file: Dockerfiles/Dockerfile.frontend
platforms: linux/amd64
build-args: |
REACT_APP_VERSION
REACT_APP_BUILD
REACT_APP_BUILD_TIME
push: true
tags: ghcr.io/c4dt/d-voting-frontend:${{ env.DockerTag }}
- name: Build Backend
Expand Down
7 changes: 7 additions & 0 deletions Dockerfiles/Dockerfile.frontend
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,12 @@ ENV REACT_APP_NOMOCK=on
WORKDIR /web/frontend
COPY ../web/frontend .
RUN npm install
ARG REACT_APP_VERSION=unknown
ARG REACT_APP_BUILD=unknown
ARG REACT_APP_BUILD_TIME=after_2024_03
ENV REACT_APP_VERSION=$REACT_APP_VERSION
ENV REACT_APP_BUILD=$REACT_APP_BUILD
ENV REACT_APP_BUILD_TIME=$REACT_APP_BUILD_TIME

ENTRYPOINT ["npm"]
CMD ["start"]
4 changes: 4 additions & 0 deletions scripts/local_vars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@ export DB_PATH="$(pwd)/nodes/llmdb"
# Logging in without Gaspar and REACT_APP_SCIPER_ADMIN
export REACT_APP_DEV_LOGIN="true"
export REACT_APP_SCIPER_ADMIN=100100
export REACT_APP_VERSION=$(git describe --tags --abbrev=0)
export REACT_APP_BUILD=$(git describe --tags)
export REACT_APP_BUILD_TIME=$(date)

# uncomment this to enable TLS to test gaspar
#export HTTPS=true
# Create random voter-IDs to allow easier testing
Expand Down
2 changes: 1 addition & 1 deletion web/frontend/src/language/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@
"enterHintLg2": "Geben Sie einen Hinweis auf Deutsch ein (optional)",
"hint": "Hinweis",
"invalidInput": "Bitte geben Sie eine Zahl zwischen 1 und {{max}} ein.",
"footerCopyright": "DEDIS LAB -",
"footerCopyright": "DEDIS LAB & C4DT -",
"footerUnknown": "?",
"footerVersion": "version:",
"footerBuild": "build:",
Expand Down
2 changes: 1 addition & 1 deletion web/frontend/src/language/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@
"continue": "Continue",
"invalidInput": "Please enter a number between 1 and {{max}}.",
"hint": "Hint",
"footerCopyright": "DEDIS LAB -",
"footerCopyright": "DEDIS LAB & C4DT -",
"footerUnknown": "?",
"footerVersion": "version:",
"footerBuild": "build:",
Expand Down
2 changes: 1 addition & 1 deletion web/frontend/src/language/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@
"enterHintLg1": "Entrer une indication en Français (optionnel)",
"enterHintLg2": "Entrer une indication en Allemand (optionnel)",
"invalidInput": "Entrer s'il vous plaît un nombre entre 1 et {{max}}",
"footerCopyright": "DEDIS LAB -",
"footerCopyright": "DEDIS LAB & C4DT -",
"footerUnknown": "?",
"footerVersion": "version:",
"footerBuild": "build:",
Expand Down
2 changes: 1 addition & 1 deletion web/frontend/src/pages/Home.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const Home: FC = () => {
{t('homeWhatsNew')}
</span>
<span className="inline-flex items-center text-sm font-medium text-[#ff0000] space-x-1">
<span>{t('homeJustShippedVersion')} 1.0.0</span>
<span>{t('homeJustShippedVersion')} 2.0.0-rc1</span>
<ChevronRightIcon className="h-5 w-5" aria-hidden="true" />
</span>
</a>
Expand Down
Loading