fix:(workflow): fix api.js, fix release artifacts publishing ZMS-241 (#826)

This commit is contained in:
NickOvt 2025-06-12 10:35:47 +03:00 committed by GitHub
parent 21c2732ebc
commit 8c4af475e2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 12 additions and 8 deletions

View file

@ -6,6 +6,7 @@ on:
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
PACKAGE_NAME: ${{ github.event.repository.name }}
name: release
jobs:
@ -139,20 +140,20 @@ jobs:
# Create a zip archive excluding .git directory
ROOT_DIR=$(pwd)
cd ${{ runner.temp }}/release_build
zip -r $ROOT_DIR/${{env.IMAGE_NAME}}-${{needs.release_please.outputs.major}}.${{needs.release_please.outputs.minor}}.${{needs.release_please.outputs.patch}}.zip . -x "*.git" "*.git/*"
zip -r $ROOT_DIR/${{env.PACKAGE_NAME}}-${{needs.release_please.outputs.major}}.${{needs.release_please.outputs.minor}}.${{needs.release_please.outputs.patch}}.zip . -x "*.git" "*.git/*"
cd $ROOT_DIR
- name: Create tar.gz archive
run: |
# Create a tar.gz archive excluding .git directory
tar --exclude='.git' --exclude='.git/*' -czf ${{env.IMAGE_NAME}}-${{needs.release_please.outputs.major}}.${{needs.release_please.outputs.minor}}.${{needs.release_please.outputs.patch}}.tar.gz -C ${{ runner.temp }}/release_build/ .
tar --exclude='.git' --exclude='.git/*' -czf ${{env.PACKAGE_NAME}}-${{needs.release_please.outputs.major}}.${{needs.release_please.outputs.minor}}.${{needs.release_please.outputs.patch}}.tar.gz -C ${{ runner.temp }}/release_build/ .
- name: Upload artifacts to release
uses: softprops/action-gh-release@v2
with:
files: |
${{env.IMAGE_NAME}}-${{needs.release_please.outputs.major}}.${{needs.release_please.outputs.minor}}.${{needs.release_please.outputs.patch}}.zip
${{env.IMAGE_NAME}}-${{needs.release_please.outputs.major}}.${{needs.release_please.outputs.minor}}.${{needs.release_please.outputs.patch}}.tar.gz
${{env.PACKAGE_NAME}}-${{needs.release_please.outputs.major}}.${{needs.release_please.outputs.minor}}.${{needs.release_please.outputs.patch}}.zip
${{env.PACKAGE_NAME}}-${{needs.release_please.outputs.major}}.${{needs.release_please.outputs.minor}}.${{needs.release_please.outputs.patch}}.tar.gz
tag_name: v${{needs.release_please.outputs.major}}.${{needs.release_please.outputs.minor}}.${{needs.release_please.outputs.patch}}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

11
api.js
View file

@ -24,7 +24,6 @@ const tls = require('tls');
const Lock = require('ioredfour');
const Path = require('path');
const errors = require('restify-errors');
const { DateTime } = require('luxon');
const acmeRoutes = require('./lib/api/acme');
const usersRoutes = require('./lib/api/users');
@ -122,9 +121,13 @@ const serverOptions = {
key = key.substr(0, 30) + '…';
}
if (key === "sendTime") {
value = new Date(value).toISOString();
}
if (key === 'sendTime') {
try {
value = new Date(value).toISOString();
} catch {
// ignore
}
}
message['_req_' + key] = value;
});