From 32c8bb5d39d61000773e1c0c8378b24e25e7ac5c Mon Sep 17 00:00:00 2001 From: Graham Christensen Date: Thu, 15 May 2025 11:59:41 -0400 Subject: [PATCH] Add a note about why we have a different github action --- README.md | 22 +++++++++++++++------- tools/README.template.md | 22 +++++++++++++++------- 2 files changed, 30 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 510389d..5c3cc40 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,12 @@ It is an end-to-end toolchain for using Nix, from installation to collaboration Based on the [Determinate Nix Installer](https://github.com/DeterminateSystems/nix-installer) and its corresponding [Nix Installer Action](https://github.com/DeterminateSystems/nix-installer-action), responsible for over tens of thousands of Nix installs daily. +> [!NOTE] > **Why a different action?** +> +> We created a new action to synchronize version tags to Determinate Nix releases. +> GitHub Actions are tagged with the specific version, like `v3.5.2`, with a moving `v3` tag for the major version. +> We needed a fresh tag namespace since nix-installer-action already has a `v3` tag. + ## 🫶 Platform support - ⚡ **Accelerated KVM** on open source projects and larger runners. See [GitHub's announcement](https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/) for more info. @@ -55,15 +61,17 @@ Unlike `DeterminateSystems/nix-installer-action`, we fully support explicit vers This action is **automatically tagged** for every Determinate Nix release, giving you complete control over your CI environment: 📍 Pinning to `DeterminateSystems/determinate-nix-action@v3.5.2` guarantees: - - Same `nix-installer-action` revision every time - - Consistent Determinate Nix v3.5.2 installation - - Reproducible CI workflows, even years later + +- Same `nix-installer-action` revision every time +- Consistent Determinate Nix v3.5.2 installation +- Reproducible CI workflows, even years later ✨ Using `@main` instead? You'll: - - Always get the latest Determinate Nix release - - Occasionally participate in phased rollouts (helping us test new releases!) -> [!IMPORTANT] +- Always get the latest Determinate Nix release +- Occasionally participate in phased rollouts (helping us test new releases!) + +> [!IMPORTANT] > Set up Dependabot to stay current with Determinate Nix releases without sacrificing stability. ### 🤖 Automate Updates with Dependabot @@ -113,4 +121,4 @@ We're committed to making your experience with Determinate Nix as smooth as poss - 💬 **Want to chat?** Join our [Discord community](https://determinate.systems/discord) for quick help and discussions - 📧 **Need direct support?** Email us at [support@determinate.systems](mailto:support@determinate.systems) -🤝 **Looking for enterprise support?** We offer dedicated support contracts and shared Slack channels for organizations requiring priority assistance. [Contact us](mailto:support@determinate.systems) to learn more. \ No newline at end of file +🤝 **Looking for enterprise support?** We offer dedicated support contracts and shared Slack channels for organizations requiring priority assistance. [Contact us](mailto:support@determinate.systems) to learn more. diff --git a/tools/README.template.md b/tools/README.template.md index 5c1cf9b..2b92d92 100644 --- a/tools/README.template.md +++ b/tools/README.template.md @@ -16,6 +16,12 @@ It is an end-to-end toolchain for using Nix, from installation to collaboration Based on the [Determinate Nix Installer](https://github.com/DeterminateSystems/nix-installer) and its corresponding [Nix Installer Action](https://github.com/DeterminateSystems/nix-installer-action), responsible for over tens of thousands of Nix installs daily. +> [!NOTE] > **Why a different action?** +> +> We created a new action to synchronize version tags to Determinate Nix releases. +> GitHub Actions are tagged with the specific version, like `v3.5.2`, with a moving `v3` tag for the major version. +> We needed a fresh tag namespace since nix-installer-action already has a `v3` tag. + ## 🫶 Platform support - ⚡ **Accelerated KVM** on open source projects and larger runners. See [GitHub's announcement](https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/) for more info. @@ -55,15 +61,17 @@ Unlike `DeterminateSystems/nix-installer-action`, we fully support explicit vers This action is **automatically tagged** for every Determinate Nix release, giving you complete control over your CI environment: 📍 Pinning to `DeterminateSystems/determinate-nix-action@` guarantees: - - Same `nix-installer-action` revision every time - - Consistent Determinate Nix installation - - Reproducible CI workflows, even years later + +- Same `nix-installer-action` revision every time +- Consistent Determinate Nix installation +- Reproducible CI workflows, even years later ✨ Using `@main` instead? You'll: - - Always get the latest Determinate Nix release - - Occasionally participate in phased rollouts (helping us test new releases!) -> [!IMPORTANT] +- Always get the latest Determinate Nix release +- Occasionally participate in phased rollouts (helping us test new releases!) + +> [!IMPORTANT] > Set up Dependabot to stay current with Determinate Nix releases without sacrificing stability. ### 🤖 Automate Updates with Dependabot @@ -91,4 +99,4 @@ We're committed to making your experience with Determinate Nix as smooth as poss - 💬 **Want to chat?** Join our [Discord community](https://determinate.systems/discord) for quick help and discussions - 📧 **Need direct support?** Email us at [support@determinate.systems](mailto:support@determinate.systems) -🤝 **Looking for enterprise support?** We offer dedicated support contracts and shared Slack channels for organizations requiring priority assistance. [Contact us](mailto:support@determinate.systems) to learn more. \ No newline at end of file +🤝 **Looking for enterprise support?** We offer dedicated support contracts and shared Slack channels for organizations requiring priority assistance. [Contact us](mailto:support@determinate.systems) to learn more.