mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 14:23:09 +00:00
Revert "fix CI failures with commit "ci: make directory structure in releases consistent""
This reverts commit 54c8861bc4b6aa08a2252943c93317d91ef0bfa6. This caused CI failure.
This commit is contained in:
parent
54c8861bc4
commit
f82a82f889
@ -55,26 +55,12 @@ stage3-release/bin/zig build test docs \
|
|||||||
-Dskip-non-native \
|
-Dskip-non-native \
|
||||||
--search-prefix "$PREFIX"
|
--search-prefix "$PREFIX"
|
||||||
|
|
||||||
# Produce the experimental std lib documentation.
|
|
||||||
mkdir -p "stage3-release/doc/std"
|
|
||||||
stage3-release/bin/zig test "$(pwd)/../lib/std/std.zig" \
|
|
||||||
--zig-lib-dir "$(pwd)/../lib" \
|
|
||||||
-femit-docs="$(pwd)/stage3-release/doc/std" \
|
|
||||||
-fno-emit-bin
|
|
||||||
|
|
||||||
if [ "${BUILD_REASON}" != "PullRequest" ]; then
|
if [ "${BUILD_REASON}" != "PullRequest" ]; then
|
||||||
# Remove the unnecessary bin dir in stage3-release/bin/zig
|
mv ../LICENSE stage3-release/
|
||||||
|
mv ../zig-cache/langref.html stage3-release/
|
||||||
mv stage3-release/bin/zig stage3-release/
|
mv stage3-release/bin/zig stage3-release/
|
||||||
rmdir stage3-release/bin
|
rmdir stage3-release/bin
|
||||||
|
|
||||||
# Remove the unnecessary zig dir in stage3-release/lib/zig/std/std.zig
|
|
||||||
mv stage3-release/lib/zig stage3-release/lib2
|
|
||||||
rmdir stage3-release/lib
|
|
||||||
mv stage3-release/lib2 stage3-release/lib
|
|
||||||
|
|
||||||
mv ../LICENSE stage3-release/
|
|
||||||
mv ../zig-cache/langref.html stage3-release/doc
|
|
||||||
|
|
||||||
VERSION=$(stage3-release/zig version)
|
VERSION=$(stage3-release/zig version)
|
||||||
DIRNAME="zig-macos-$ARCH-$VERSION"
|
DIRNAME="zig-macos-$ARCH-$VERSION"
|
||||||
TARBALL="$DIRNAME.tar.xz"
|
TARBALL="$DIRNAME.tar.xz"
|
||||||
|
|||||||
@ -91,22 +91,15 @@ jobs:
|
|||||||
$Env:AWS_EC2_METADATA_DISABLED = "true"
|
$Env:AWS_EC2_METADATA_DISABLED = "true"
|
||||||
$Env:AWS_REGION = "us-west-2"
|
$Env:AWS_REGION = "us-west-2"
|
||||||
|
|
||||||
# Produce the experimental std lib documentation.
|
mv LICENSE stage3-release/
|
||||||
mkdir "$ZIGINSTALLDIR\doc\std" -force
|
mv zig-cache/langref.html stage3-release/
|
||||||
& "$ZIGINSTALLDIR\bin\zig.exe" test "$ZIGLIBDIR\std\std.zig" `
|
mv stage3-release/bin/zig.exe stage3-release/
|
||||||
--zig-lib-dir "$ZIGLIBDIR" `
|
rmdir stage3-release/bin
|
||||||
-femit-docs="$ZIGINSTALLDIR\doc\std" `
|
|
||||||
-fno-emit-bin
|
|
||||||
|
|
||||||
mv LICENSE "$ZIGINSTALLDIR"
|
# Remove the unnecessary zig dir in $prefix/lib/zig/std/std.zig
|
||||||
mv zig-cache/langref.html "$ZIGINSTALLDIR"
|
mv stage3-release/lib/zig stage3-release/lib2
|
||||||
mv "$ZIGINSTALLDIR\bin\zig.exe" "$ZIGINSTALLDIR\doc\"
|
rmdir stage3-release/lib
|
||||||
rmdir "$ZIGINSTALLDIR/bin"
|
mv stage3-release/lib2 stage3-release/lib
|
||||||
|
|
||||||
# Remove the unnecessary zig dir in $ZIGINSTALLDIR\lib\zig\std\std.zig
|
|
||||||
mv "$ZIGINSTALLDIR\lib\zig" "$ZIGINSTALLDIR\lib2"
|
|
||||||
rmdir "$ZIGINSTALLDIR\lib"
|
|
||||||
mv "$ZIGINSTALLDIR\lib2" "$ZIGINSTALLDIR\lib"
|
|
||||||
|
|
||||||
Set-Variable -Name VERSION -Value $(./stage3-release/zig.exe version)
|
Set-Variable -Name VERSION -Value $(./stage3-release/zig.exe version)
|
||||||
Set-Variable -Name DIRNAME -Value "zig-windows-x86_64-$VERSION"
|
Set-Variable -Name DIRNAME -Value "zig-windows-x86_64-$VERSION"
|
||||||
|
|||||||
@ -18,18 +18,11 @@ pip3 install s3cmd
|
|||||||
|
|
||||||
cd build
|
cd build
|
||||||
|
|
||||||
# Remove the unnecessary bin dir in $INSTALL_PREFIX/bin/zig
|
|
||||||
mv "$INSTALL_PREFIX/bin/zig" "$INSTALL_PREFIX/"
|
|
||||||
rmdir "$INSTALL_PREFIX/bin"
|
|
||||||
|
|
||||||
# Remove the unnecessary zig dir in $INSTALL_PREFIX/lib/zig/std/std.zig
|
|
||||||
mv "$INSTALL_PREFIX/lib/zig" "$INSTALL_PREFIX/lib2"
|
|
||||||
rmdir "$INSTALL_PREFIX/lib"
|
|
||||||
mv "$INSTALL_PREFIX/lib2" "$INSTALL_PREFIX/lib"
|
|
||||||
|
|
||||||
mv ../LICENSE "$INSTALL_PREFIX/"
|
mv ../LICENSE "$INSTALL_PREFIX/"
|
||||||
# https://github.com/ziglang/zig/issues/12689
|
# https://github.com/ziglang/zig/issues/12689
|
||||||
# mv ../zig-cache/langref.html "$INSTALL_PREFIX/doc/"
|
# mv ../zig-cache/langref.html "$INSTALL_PREFIX/"
|
||||||
|
mv "$INSTALL_PREFIX/bin/zig" "$INSTALL_PREFIX/"
|
||||||
|
rmdir "$INSTALL_PREFIX/bin"
|
||||||
|
|
||||||
GITBRANCH="$DRONE_BRANCH"
|
GITBRANCH="$DRONE_BRANCH"
|
||||||
VERSION="$("$INSTALL_PREFIX/zig" version)"
|
VERSION="$("$INSTALL_PREFIX/zig" version)"
|
||||||
|
|||||||
@ -13,10 +13,3 @@ $ZIG build test-std \
|
|||||||
-Dskip-release-fast \
|
-Dskip-release-fast \
|
||||||
-Dskip-release-small \
|
-Dskip-release-small \
|
||||||
-Dskip-non-native
|
-Dskip-non-native
|
||||||
|
|
||||||
# Produce the experimental std lib documentation.
|
|
||||||
mkdir -p "$INSTALL_PREFIX/doc/std"
|
|
||||||
$ZIG test "$DRONE_WORKSPACE/lib/std/std.zig" \
|
|
||||||
--zig-lib-dir "$DRONE_WORKSPACE/lib" \
|
|
||||||
-femit-docs="$INSTALL_PREFIX/doc/std" \
|
|
||||||
-fno-emit-bin
|
|
||||||
|
|||||||
@ -62,26 +62,12 @@ stage3/bin/zig build test docs \
|
|||||||
-Dskip-stage1 \
|
-Dskip-stage1 \
|
||||||
-Dskip-non-native
|
-Dskip-non-native
|
||||||
|
|
||||||
# Produce the experimental std lib documentation.
|
|
||||||
mkdir -p "stage3/doc/std"
|
|
||||||
stage3/bin/zig test "$(pwd)/../lib/std/std.zig" \
|
|
||||||
--zig-lib-dir "$(pwd)/../lib" \
|
|
||||||
-femit-docs="$(pwd)/stage3/doc/std/" \
|
|
||||||
-fno-emit-bin
|
|
||||||
|
|
||||||
if [ -f ~/.s3cfg ]; then
|
if [ -f ~/.s3cfg ]; then
|
||||||
# Remove the unnecessary bin dir in stage3/bin/zig
|
mv ../LICENSE stage3/
|
||||||
|
mv ../zig-cache/langref.html stage3/
|
||||||
mv stage3/bin/zig stage3/
|
mv stage3/bin/zig stage3/
|
||||||
rmdir stage3/bin
|
rmdir stage3/bin
|
||||||
|
|
||||||
# Remove the unnecessary zig dir in stage3/lib/zig/std/std.zig
|
|
||||||
mv stage3/lib/zig stage3/lib2
|
|
||||||
rmdir stage3/lib
|
|
||||||
mv stage3/lib2 stage3/lib
|
|
||||||
|
|
||||||
mv ../LICENSE stage3/
|
|
||||||
mv ../zig-cache/langref.html stage3/doc/
|
|
||||||
|
|
||||||
GITBRANCH=$(basename $GITHUB_REF)
|
GITBRANCH=$(basename $GITHUB_REF)
|
||||||
VERSION=$(stage3/zig version)
|
VERSION=$(stage3/zig version)
|
||||||
DIRNAME="zig-freebsd-x86_64-$VERSION"
|
DIRNAME="zig-freebsd-x86_64-$VERSION"
|
||||||
|
|||||||
@ -48,7 +48,7 @@ wget "https://ziglang.org/builds/$NATIVE_TARBALL"
|
|||||||
tar xf "$NATIVE_TARBALL"
|
tar xf "$NATIVE_TARBALL"
|
||||||
ZIGDIR="$(pwd)/$(basename $NATIVE_TARBALL .tar.xz)"
|
ZIGDIR="$(pwd)/$(basename $NATIVE_TARBALL .tar.xz)"
|
||||||
ZIG="$ZIGDIR/zig"
|
ZIG="$ZIGDIR/zig"
|
||||||
LANGREF="$ZIGDIR/doc/langref.html"
|
LANGREF="$ZIGDIR/docs/langref.html"
|
||||||
SRCTARBALLDIR="zig-$VERSION"
|
SRCTARBALLDIR="zig-$VERSION"
|
||||||
export SRC_TARBALL="$SRCTARBALLDIR.tar.xz"
|
export SRC_TARBALL="$SRCTARBALLDIR.tar.xz"
|
||||||
mv "$SRCDIR" "$SRCTARBALLDIR"
|
mv "$SRCDIR" "$SRCTARBALLDIR"
|
||||||
@ -120,20 +120,20 @@ $S3CMD put -P --no-mime-magic \
|
|||||||
|
|
||||||
$S3CMD put -P --no-mime-magic \
|
$S3CMD put -P --no-mime-magic \
|
||||||
--add-header="Cache-Control: max-age=0, must-revalidate" \
|
--add-header="Cache-Control: max-age=0, must-revalidate" \
|
||||||
"$ZIGDIR/doc/std/index.html" s3://ziglang.org/documentation/master/std/index.html
|
"$ZIGDIR/docs/std/index.html" s3://ziglang.org/documentation/master/std/index.html
|
||||||
|
|
||||||
$S3CMD put -P --no-mime-magic \
|
$S3CMD put -P --no-mime-magic \
|
||||||
--add-header="Cache-Control: max-age=0, must-revalidate" \
|
--add-header="Cache-Control: max-age=0, must-revalidate" \
|
||||||
"$ZIGDIR/doc/std/main.js" s3://ziglang.org/documentation/master/std/main.js
|
"$ZIGDIR/docs/std/main.js" s3://ziglang.org/documentation/master/std/main.js
|
||||||
|
|
||||||
$S3CMD put -P --no-mime-magic \
|
$S3CMD put -P --no-mime-magic \
|
||||||
--add-header="Cache-Control: max-age=0, must-revalidate" \
|
--add-header="Cache-Control: max-age=0, must-revalidate" \
|
||||||
"$ZIGDIR/doc/std/data.js" s3://ziglang.org/documentation/master/std/data.js
|
"$ZIGDIR/docs/std/data.js" s3://ziglang.org/documentation/master/std/data.js
|
||||||
|
|
||||||
$S3CMD put -P --no-mime-magic --recursive \
|
$S3CMD put -P --no-mime-magic --recursive \
|
||||||
--add-header="Cache-Control: max-age=0, must-revalidate" \
|
--add-header="Cache-Control: max-age=0, must-revalidate" \
|
||||||
-m "text/html" \
|
-m "text/html" \
|
||||||
"$ZIGDIR/doc/std/src/" s3://ziglang.org/documentation/master/std/src/
|
"$ZIGDIR/docs/std/src/" s3://ziglang.org/documentation/master/std/src/
|
||||||
|
|
||||||
$S3CMD put -P --no-mime-magic \
|
$S3CMD put -P --no-mime-magic \
|
||||||
--add-header="cache-control: public, max-age=31536000, immutable" \
|
--add-header="cache-control: public, max-age=31536000, immutable" \
|
||||||
|
|||||||
@ -44,17 +44,17 @@ ninja install
|
|||||||
--zig-lib-dir "$(pwd)/../lib"
|
--zig-lib-dir "$(pwd)/../lib"
|
||||||
|
|
||||||
# Produce the experimental std lib documentation.
|
# Produce the experimental std lib documentation.
|
||||||
mkdir -p "$RELEASE_STAGING/doc/std"
|
mkdir -p "$RELEASE_STAGING/docs/std"
|
||||||
"$RELEASE_STAGING/bin/zig" test ../lib/std/std.zig \
|
"$RELEASE_STAGING/bin/zig" test ../lib/std/std.zig \
|
||||||
-femit-docs=$RELEASE_STAGING/doc/std \
|
-femit-docs=$RELEASE_STAGING/docs/std \
|
||||||
-fno-emit-bin \
|
-fno-emit-bin \
|
||||||
--zig-lib-dir "$(pwd)/../lib"
|
--zig-lib-dir "$(pwd)/../lib"
|
||||||
|
|
||||||
cp ../LICENSE $RELEASE_STAGING/
|
cp ../LICENSE $RELEASE_STAGING/
|
||||||
cp ../zig-cache/langref.html $RELEASE_STAGING/doc/
|
cp ../zig-cache/langref.html $RELEASE_STAGING/docs/
|
||||||
|
|
||||||
# Look for HTML errors.
|
# Look for HTML errors.
|
||||||
tidy --drop-empty-elements no -qe $RELEASE_STAGING/doc/langref.html
|
tidy --drop-empty-elements no -qe $RELEASE_STAGING/docs/langref.html
|
||||||
|
|
||||||
# Explicit exit helps show last command duration.
|
# Explicit exit helps show last command duration.
|
||||||
exit
|
exit
|
||||||
|
|||||||
@ -24,7 +24,7 @@ mv $INSTALL_PREFIX/lib/zig $INSTALL_PREFIX/lib2
|
|||||||
rmdir $INSTALL_PREFIX/lib
|
rmdir $INSTALL_PREFIX/lib
|
||||||
mv $INSTALL_PREFIX/lib2 $INSTALL_PREFIX/lib
|
mv $INSTALL_PREFIX/lib2 $INSTALL_PREFIX/lib
|
||||||
|
|
||||||
cp -r "$ZIG_PREFIX/doc" "$INSTALL_PREFIX/"
|
cp -r "$ZIG_PREFIX/docs" "$INSTALL_PREFIX/"
|
||||||
cp "$ZIG_PREFIX/LICENSE" "$INSTALL_PREFIX/"
|
cp "$ZIG_PREFIX/LICENSE" "$INSTALL_PREFIX/"
|
||||||
|
|
||||||
mv "$INSTALL_PREFIX" "$BASENAME"
|
mv "$INSTALL_PREFIX" "$BASENAME"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user